feat(buildings): UX cards view, 3-tab layout, hierarchical tree, point geometry for unified map, generic tables dropdown, and translations

This commit is contained in:
kdeterme 2026-07-27 09:44:31 +02:00
parent 5db00ec09c
commit 77a553b5c4
53 changed files with 32577 additions and 27339 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -198,6 +198,9 @@ class BuildingEquipment(AbstractAsset):
verbose_name_plural = _("Équipements techniques de bâtiment")
ordering = ['building', 'code']
def get_absolute_url(self):
return reverse('assets:publicbuildings_assets_detail', kwargs={'asset_model': 'buildingequipment', 'asset_id': self.pk})
def upload_to_building(instance, filename):
return f"buildings/{instance.building.code}/{filename}"

View file

@ -260,6 +260,10 @@ def _get_asset_thematic(asset):
if hasattr(asset, 'category') and asset.category:
return asset.category.thematic
# Try from parent building category
if hasattr(asset, 'building') and asset.building and hasattr(asset.building, 'category') and asset.building.category:
return asset.building.category.thematic
# Try from model's category
if hasattr(asset, 'model') and asset.model and hasattr(asset.model, 'category') and asset.model.category:
return asset.model.category.thematic
@ -280,6 +284,8 @@ def _get_asset_thematic(asset):
'sign': 'sign',
'controlcenter': 'controlcenters',
'its': 'its',
'building': 'publicbuildings',
'publicbuilding': 'publicbuildings',
}
for prefix, thematic_code in thematic_mappings.items():

View file

@ -209,8 +209,8 @@ function loadUnifiedMapIcons(map) {
{ name: 'icon-artworkfountain', codepoint: 'f617', color: '#1e88e5' }, // water — bleu fontaine
{ name: 'icon-artworkmonument', codepoint: 'f8f9', color: '#f24141' }, // person-standing — statue
{ name: 'icon-controlcenters', codepoint: 'f301', color: '#7b1fa2' }, // display-fill — violet
{ name: 'icon-publicbuildings', codepoint: 'f1ab', color: '#2B579A' }, // building — bleu nuit
{ name: 'icon-publicbuilding', codepoint: 'f1ab', color: '#2B579A' }, // building — bleu nuit
{ name: 'icon-publicbuildings', codepoint: 'f1dd', color: '#2B579A' }, // building — bleu nuit
{ name: 'icon-publicbuilding', codepoint: 'f1dd', color: '#2B579A' }, // building — bleu nuit
{ name: 'icon-roads', codepoint: 'f47e', color: '#607d8b' }, // map-fill — bleu-gris
];

View file

@ -64,33 +64,18 @@
</div>
</div>
<!-- Tabs Navigation -->
<!-- 3 Core Tabs Navigation -->
<ul class="nav nav-tabs mb-4" id="buildingTabs" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="overview-tab" data-bs-toggle="tab" data-bs-target="#overview" type="button" role="tab">
<i class="bi bi-info-circle me-1"></i>{% translate "Vue d'ensemble" %}
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="location-tab" data-bs-toggle="tab" data-bs-target="#location" type="button" role="tab">
<i class="bi bi-geo-alt me-1"></i>{% translate "Localisation & Carte" %}
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="levels-tab" data-bs-toggle="tab" data-bs-target="#levels" type="button" role="tab">
<i class="bi bi-layers me-1"></i>{% translate "Étages & Pièces" %} ({{ levels.count }})
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="equipments-tab" data-bs-toggle="tab" data-bs-target="#equipments" type="button" role="tab">
<i class="bi bi-gear me-1"></i>{% translate "Équipements" %} ({{ equipments.count }})
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="documents-tab" data-bs-toggle="tab" data-bs-target="#documents" type="button" role="tab">
<i class="bi bi-file-earmark-text me-1"></i>{% translate "Documents" %} ({{ documents.count }})
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="interventions-tab" data-bs-toggle="tab" data-bs-target="#interventions" type="button" role="tab">
<i class="bi bi-tools me-1"></i>{% translate "Interventions" %} ({{ interventions.count }})
@ -101,11 +86,15 @@
<!-- Tabs Content -->
<div class="tab-content" id="buildingTabsContent">
<!-- 1. Overview Tab -->
<!-- 1. Vue d'ensemble (Dashboard avec Cards directes) -->
<div class="tab-pane fade show active" id="overview" role="tabpanel">
<div class="row g-4">
<div class="col-md-6">
<div class="card shadow-sm h-100">
<!-- Left Column: Propriété, Caractéristiques & Arborescence Niveaux/Locaux/Équipements -->
<div class="col-md-7">
<!-- Card 1: Propriété & Responsables -->
<div class="card shadow-sm mb-4">
<div class="card-header bg-light fw-bold"><i class="bi bi-person-badge me-2"></i>{% translate "Propriété & Responsables" %}</div>
<div class="card-body">
<table class="table table-borderless mb-0">
@ -124,10 +113,9 @@
</table>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card shadow-sm h-100">
<!-- Card 2: Caractéristiques physiques & Normes -->
<div class="card shadow-sm mb-4">
<div class="card-header bg-light fw-bold"><i class="bi bi-rulers me-2"></i>{% translate "Caractéristiques physiques &" %} {{ regional_terms.public_access_short }}</div>
<div class="card-body">
<table class="table table-borderless mb-0">
@ -154,87 +142,177 @@
</table>
</div>
</div>
<!-- Card 3: Arborescence Niveaux, Pièces & Équipements -->
<div class="card shadow-sm mb-4">
<div class="card-header bg-light fw-bold d-flex justify-content-between align-items-center">
<span><i class="bi bi-diagram-3 me-2"></i>{% translate "Arborescence du bâtiment" %}</span>
<span class="badge bg-primary-subtle text-primary border">{{ levels.count }} niveau(x)</span>
</div>
<div class="card-body p-0">
<ul class="list-group list-group-flush">
{% for level in levels %}
<li class="list-group-item p-3">
<div class="d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center gap-2">
<button class="btn btn-sm btn-light border p-0 px-1 tree-toggle-btn"
type="button"
data-bs-toggle="collapse"
data-bs-target="#level-collapse-{{ level.id }}"
aria-expanded="true">
<i class="bi bi-chevron-down small"></i>
</button>
<i class="bi bi-layers text-primary fs-5"></i>
<span class="fw-bold fs-6">{{ level.name }}</span>
<span class="text-muted small">(Niveau {{ level.level_number }})</span>
</div>
<div>
<span class="badge bg-secondary-subtle text-secondary border me-1">{{ level.rooms.all|length }} local(aux)</span>
</div>
</div>
<!-- 2. Localisation Tab -->
<div class="tab-pane fade" id="location" role="tabpanel">
<div class="row g-4">
<div class="col-md-8">
<div class="card shadow-sm">
<!-- Locaux sous ce niveau -->
<div id="level-collapse-{{ level.id }}" class="collapse show mt-3 ms-4">
<ul class="list-group list-group-flush border-start border-2 ps-2">
{% for room in level.rooms.all %}
<li class="list-group-item border-0 py-2">
<div class="d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center gap-2">
{% if room.equipments.all %}
<button class="btn btn-sm btn-light border p-0 px-1 tree-toggle-btn collapsed"
type="button"
data-bs-toggle="collapse"
data-bs-target="#room-collapse-{{ room.id }}"
aria-expanded="false">
<i class="bi bi-chevron-right small"></i>
</button>
{% else %}
<span class="px-2"></span>
{% endif %}
<i class="bi bi-door-open text-secondary"></i>
<strong class="small">{{ room.code }}</strong> - <span class="small">{{ room.name }}</span>
{% if room.surface_m2 %}
<span class="badge bg-light text-dark border small">{{ room.surface_m2 }} m²</span>
{% endif %}
</div>
{% if room.equipments.all %}
<span class="badge bg-info-subtle text-info border small">{{ room.equipments.all|length }} équipement(s)</span>
{% endif %}
</div>
<!-- Équipements dans ce local -->
{% if room.equipments.all %}
<div id="room-collapse-{{ room.id }}" class="collapse mt-2 ms-4">
<ul class="list-group list-group-flush border-start border-2 border-info ps-2">
{% for eq in room.equipments.all %}
<li class="list-group-item border-0 py-1 d-flex align-items-center justify-content-between">
<div class="d-flex align-items-center gap-2">
<i class="bi bi-gear text-info"></i>
<a href="{{ eq.get_absolute_url }}" class="fw-bold small text-decoration-none">{{ eq.code }}</a>
<span class="small">{{ eq.get_name }}</span>
</div>
<a href="{{ eq.get_absolute_url }}" class="btn btn-sm btn-outline-primary py-0 px-2 small">
<i class="bi bi-eye me-1"></i>Détail
</a>
</li>
{% endfor %}
</ul>
</div>
{% endif %}
</li>
{% empty %}
<li class="list-group-item border-0 text-muted small fst-italic">{% translate "Aucun local enregistré pour ce niveau." %}</li>
{% endfor %}
</ul>
</div>
</li>
{% empty %}
<li class="list-group-item text-center text-muted py-4 mb-0">{% translate "Aucun niveau enregistré pour ce bâtiment." %}</li>
{% endfor %}
</ul>
</div>
</div>
</div>
<!-- Right Column: Localisation & Documents (sous la carte) -->
<div class="col-md-5">
<!-- Card Localisation & Carte interactive -->
<div class="card shadow-sm mb-4">
<div class="card-header bg-light fw-bold d-flex justify-content-between align-items-center">
<span><i class="bi bi-map me-2"></i>{% translate "Emprise cartographique" %}</span>
<span><i class="bi bi-geo-alt me-2"></i>{% translate "Localisation & Carte" %}</span>
{% if center_lat and center_lon %}
<a href="https://www.google.com/maps?cbll={{ center_lat|floatformat:'6u'}},{{ center_lon|floatformat:'6u'}}&cbp=12,0,0,0,5&layer=c&panoid="
target="_blank" class="btn btn-sm btn-outline-secondary">
<img src="{% static 'common/google-street-view-logo.png' %}" alt="Street View" height="16" class="me-1">
{% translate "Google Street View" %}
target="_blank" class="btn btn-sm btn-outline-secondary py-0 px-2">
<img src="{% static 'common/google-street-view-logo.png' %}" alt="Street View" height="14" class="me-1">
Street View
</a>
{% endif %}
</div>
<div class="card-body p-0">
<div id="building-map" style="height: 440px; width: 100%; border-radius: 0 0 4px 4px;"></div>
<div id="building-map" style="height: 340px; width: 100%; border-radius: 0 0 4px 4px;"></div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card shadow-sm h-100">
<div class="card-header bg-light fw-bold"><i class="bi bi-geo-alt me-2"></i>{% translate "Adresse & Coordonnées" %}</div>
<div class="card-body">
<p class="mb-3">
<strong class="d-block text-muted mb-1">{% translate "Adresse complète" %} :</strong>
{{ building.address|default:_("Non renseignée") }}
<div class="card-footer bg-white p-3">
<p class="mb-2 small">
<strong>{% translate "Adresse" %} :</strong> {{ building.address|default:_("Non renseignée") }}
</p>
{% if center_lat and center_lon %}
<div class="p-3 bg-light rounded border mb-3">
<div class="small text-muted mb-1">{% translate "Coordonnées WGS84 (Lat, Lon)" %} :</div>
<div class="font-monospace fw-bold">{{ center_lat|floatformat:6 }}, {{ center_lon|floatformat:6 }}</div>
<div class="small text-muted font-monospace">
WGS84: {{ center_lat|floatformat:6 }}, {{ center_lon|floatformat:6 }}
</div>
{% endif %}
<div class="alert alert-info py-2 px-3 mb-0 small">
<i class="bi bi-info-circle me-1"></i>{% translate "Emprise vectorielle (MultiPolygone SRID 3812)." %}
</div>
</div>
</div>
</div>
</div>
</div>
<!-- 3. Levels & Rooms Tab -->
<div class="tab-pane fade" id="levels" role="tabpanel">
<div class="card shadow-sm">
<!-- Card Documents associés (placée sous la localisation) -->
<div class="card shadow-sm mb-4">
<div class="card-header bg-light d-flex justify-content-between align-items-center">
<span class="fw-bold"><i class="bi bi-file-earmark-text me-2"></i>{% translate "Documents associés" %} ({{ documents.count }})</span>
<a href="{% url 'admin:assets_publicbuildingdocument_add' %}?building={{ building.pk }}" class="btn btn-sm btn-outline-primary py-0 px-2">
<i class="bi bi-plus-lg me-1"></i>{% translate "Ajouter" %}
</a>
</div>
<div class="card-body">
{% for level in levels %}
<div class="mb-4 pb-3 border-bottom">
<h5 class="h6 text-primary"><i class="bi bi-layers me-2"></i>{{ level.name }} (Étage {{ level.level_number }})</h5>
<div class="row row-cols-1 row-cols-md-3 g-2 mt-2">
{% for room in level.rooms.all %}
<div class="row row-cols-1 row-cols-sm-2 g-3">
{% for doc in documents %}
<div class="col">
<div class="p-2 border rounded bg-light">
<div class="fw-bold">{{ room.code }} - {{ room.name }}</div>
<div class="small text-muted">{{ room.room_type|default:"" }} {% if room.surface_m2 %}({{ room.surface_m2 }} m²){% endif %}</div>
<div class="card h-100 border text-center p-2">
{% if doc.document.file %}
<i class="bi bi-file-earmark-pdf text-danger fs-2 mb-1"></i>
<div class="small text-truncate w-100 fw-bold" title="{{ doc.document.file.name }}">{{ doc.document.file.name }}</div>
<a href="{{ doc.document.file.url }}" target="_blank" class="btn btn-sm btn-outline-secondary mt-2">
<i class="bi bi-download me-1"></i>{% translate "Télécharger" %}
</a>
{% else %}
<i class="bi bi-file-earmark text-secondary fs-2 mb-1"></i>
<span class="text-muted small">{% translate "Fichier indisponible" %}</span>
{% endif %}
</div>
</div>
{% empty %}
<div class="col-12 text-muted small">{% translate "Aucune pièce enregistrée pour ce niveau." %}</div>
{% endfor %}
<div class="col-12 text-center text-muted py-3">
<i class="bi bi-folder-x fs-4 d-block mb-1"></i>
{% translate "Aucun document associé." %}
</div>
</div>
{% empty %}
<p class="text-muted text-center py-4 mb-0">{% translate "Aucun niveau enregistré pour ce bâtiment." %}</p>
{% endfor %}
</div>
</div>
</div>
<!-- 4. Equipments Tab -->
</div>
</div>
</div>
<!-- 2. Équipements Tab -->
<div class="tab-pane fade" id="equipments" role="tabpanel">
<div class="card shadow-sm">
<div class="card-body p-0">
<table class="table table-hover align-middle mb-0">
<thead class="table-light">
<tr>
<th style="width: 50px;"></th>
<th>{% translate "Code / Nom" %}</th>
<th>{% translate "Type d'équipement" %}</th>
<th>{% translate "Local" %}</th>
@ -244,14 +322,21 @@
<tbody>
{% for eq in equipments %}
<tr>
<td><strong>{{ eq.code }}</strong> - {{ eq.get_name }}</td>
<td class="text-center">
<a href="{{ eq.get_absolute_url }}" class="btn btn-sm btn-light border" title="{% translate 'Détail de l\'équipement' %}">
<i class="bi bi-info-circle"></i>
</a>
</td>
<td>
<a href="{{ eq.get_absolute_url }}" class="fw-bold text-decoration-none">{{ eq.code }}</a> - {{ eq.get_name }}
</td>
<td>{{ eq.get_equipment_type_display }}</td>
<td>{{ eq.room.name|default:"-" }}</td>
<td>{{ eq.next_control_date|default:"-" }}</td>
</tr>
{% empty %}
<tr>
<td colspan="4" class="text-center text-muted py-4">{% translate "Aucun équipement technique enregistré." %}</td>
<td colspan="5" class="text-center text-muted py-4">{% translate "Aucun équipement technique enregistré." %}</td>
</tr>
{% endfor %}
</tbody>
@ -260,46 +345,7 @@
</div>
</div>
<!-- 5. Documents Tab -->
<div class="tab-pane fade" id="documents" role="tabpanel">
<div class="card shadow-sm">
<div class="card-header bg-light d-flex justify-content-between align-items-center">
<h5 class="card-title h6 mb-0"><i class="bi bi-file-earmark-text me-2"></i>{% translate "Documents associés" %}</h5>
<a href="{% url 'admin:assets_publicbuildingdocument_add' %}?building={{ building.pk }}" class="btn btn-sm btn-outline-primary">
<i class="bi bi-plus-lg me-1"></i>{% translate "Ajouter un document" %}
</a>
</div>
<div class="card-body">
<div class="row row-cols-1 row-cols-sm-2 row-cols-md-4 g-3">
{% for doc in documents %}
<div class="col">
<div class="card h-100 border shadow-sm text-center">
<div class="card-body d-flex flex-column align-items-center justify-content-center p-3">
{% if doc.document.file %}
<i class="bi bi-file-earmark-pdf text-danger fs-1 mb-2"></i>
<h6 class="card-title text-truncate w-100 mb-1" title="{{ doc.document.file.name }}">{{ doc.document.file.name }}</h6>
<a href="{{ doc.document.file.url }}" target="_blank" class="btn btn-sm btn-outline-secondary mt-2">
<i class="bi bi-download me-1"></i>{% translate "Télécharger" %}
</a>
{% else %}
<i class="bi bi-file-earmark text-secondary fs-1 mb-2"></i>
<span class="text-muted small">{% translate "Fichier indisponible" %}</span>
{% endif %}
</div>
</div>
</div>
{% empty %}
<div class="col-12 text-center text-muted py-4">
<i class="bi bi-folder-x fs-2 d-block mb-2"></i>
{% translate "Aucun document associé à ce bâtiment public." %}
</div>
{% endfor %}
</div>
</div>
</div>
</div>
<!-- 6. Interventions Tab -->
<!-- 3. Interventions Tab -->
<div class="tab-pane fade" id="interventions" role="tabpanel">
<div class="card shadow-sm">
<div class="card-header bg-light d-flex justify-content-between align-items-center">
@ -356,17 +402,15 @@ document.addEventListener('DOMContentLoaded', function() {
const buildingGeom = {{ building_geojson_json|safe }};
const centerLon = {{ center_lon|default:4.3572 }};
const centerLat = {{ center_lat|default:50.8477 }};
let mapInitialized = false;
let map = null;
function initMap() {
if (mapInitialized) return;
const container = document.getElementById('building-map');
if (!container) return;
map = new maplibregl.Map({
container: 'building-map',
style: 'https://api.maptiler.com/maps/streets-v2-light/style.json?key=get_your_own_OpJZ2523Ko6W549ab5Bw',
style: '{{ MAP_STYLE_LIGHT|default:"https://api.maptiler.com/maps/streets-v2-light/style.json" }}',
center: [centerLon, centerLat],
zoom: 16
});
@ -401,17 +445,40 @@ document.addEventListener('DOMContentLoaded', function() {
});
}
});
mapInitialized = true;
}
const locationTab = document.getElementById('location-tab');
if (locationTab) {
locationTab.addEventListener('shown.bs.tab', function () {
initMap();
const overviewTab = document.getElementById('overview-tab');
if (overviewTab) {
overviewTab.addEventListener('shown.bs.tab', function () {
if (map) map.resize();
});
}
// Gestion du chevron plié / déplié dans l'arborescence
document.querySelectorAll('.tree-toggle-btn').forEach(function(btn) {
const targetId = btn.getAttribute('data-bs-target');
const target = document.querySelector(targetId);
if (target) {
target.addEventListener('show.bs.collapse', function (e) {
if (e.target !== target) return;
const icon = btn.querySelector('i');
if (icon) {
icon.classList.remove('bi-chevron-right');
icon.classList.add('bi-chevron-down');
}
});
target.addEventListener('hide.bs.collapse', function (e) {
if (e.target !== target) return;
const icon = btn.querySelector('i');
if (icon) {
icon.classList.remove('bi-chevron-down');
icon.classList.add('bi-chevron-right');
}
});
}
});
});
</script>
{% endblock script %}

View file

@ -416,7 +416,33 @@
</div>
{# Layout selection buttons - aligned to the right #}
<div class="ms-auto" style="z-index: 10;">
<div class="ms-auto d-flex align-items-center gap-2" style="z-index: 10;">
{# Dropdown Tableaux spécifiques (générique selon les thématiques accessibles) #}
{% if specific_tables %}
<div class="dropdown">
<button class="btn btn-light btn-sm dropdown-toggle rounded-pill px-3 border shadow-sm d-inline-flex align-items-center"
type="button" id="specificTablesDropdown" data-bs-toggle="dropdown" aria-expanded="false">
{% translate "Répertoires" %}
</button>
<ul class="dropdown-menu dropdown-menu-end shadow border-0 mt-1" aria-labelledby="specificTablesDropdown" style="min-width: 270px;">
<li><h6 class="dropdown-header text-uppercase small text-muted">{% translate "Répertoires spécifiques" %}</h6></li>
{% for table in specific_tables %}
<li>
<a class="dropdown-item d-flex align-items-center gap-3 py-2" href="{{ table.url }}">
<i class="bi {{ table.icon }} text-primary fs-5"></i>
<div>
<div class="fw-bold small text-dark">{{ table.title }}</div>
{% if table.description %}
<div class="text-muted" style="font-size: 0.75rem;">{{ table.description }}</div>
{% endif %}
</div>
</a>
</li>
{% endfor %}
</ul>
</div>
{% endif %}
<div class="btn-group" role="group">
<button id="layout-btn-table" class="btn btn-light" type="button" title="{% translate 'Vue tableau uniquement' %}">
<i class="bi bi-table"></i>

View file

@ -7,6 +7,7 @@ urlpatterns = [
path("", core.unified_assets_index, name="index"),
path("buildings/", buildings.buildings_index, name="buildings_index"),
path("buildings/<int:pk>/", buildings.building_detail, name="publicbuilding_detail"),
path("buildings/<str:asset_model>/<int:asset_id>/", buildings.publicbuildings_assets_detail, name="publicbuildings_assets_detail"),
path("export/", export.export_assets, name="export_assets"),

View file

@ -83,7 +83,8 @@ def publicbuildings_assets_geojson(request):
if b.geom:
geom_4326 = b.geom.clone()
geom_4326.transform(4326)
geometry = json.loads(geom_4326.json)
centroid = geom_4326.centroid
geometry = {"type": "Point", "coordinates": [centroid.x, centroid.y]}
elif b.lon is not None and b.lat is not None:
geometry = {"type": "Point", "coordinates": [b.lon, b.lat]}
@ -197,13 +198,12 @@ def building_detail(request, pk):
content_type = ContentType.objects.get_for_model(PublicBuilding)
# Récupération des interventions associées au bâtiment
interventions_qs = Intervention.objects.filter(
base_interventions = filter_viewable_interventions_for_user(request.user)
interventions = base_interventions.filter(
interventionasset__object_id=building.id,
interventionasset__content_type=content_type
).distinct().order_by('-creation_time')
interventions = filter_viewable_interventions_for_user(request.user, interventions_qs)
# GeoJSON pour la carte de localisation
building_geojson = None
center_lon, center_lat = None, None
@ -227,3 +227,32 @@ def building_detail(request, pk):
'center_lat': center_lat,
}
return render(request, 'assets/buildings/publicbuilding_detail.html', context)
@login_required
def publicbuildings_assets_detail(request, asset_model, asset_id):
"""
Vue générique pour le détail d'un équipement/asset d'un bâtiment public.
"""
from django.contrib.contenttypes.models import ContentType
from assets.views.core import get_asset_edit_context
from interventions.models import Intervention
from interventions.permissions import filter_viewable_interventions_for_user
content_type = get_object_or_404(ContentType, app_label='assets', model=asset_model.lower())
model_class = content_type.model_class()
asset = get_object_or_404(model_class, pk=asset_id)
base_interventions = filter_viewable_interventions_for_user(request.user)
interventions = base_interventions.filter(
interventionasset__object_id=asset.id,
interventionasset__content_type=content_type
).distinct().order_by('-creation_time')
context = {
'asset': asset,
'content_type': content_type,
'interventions': interventions,
}
context.update(get_asset_edit_context(request, asset, content_type))
return render(request, "assets/detail_generic.html", context)

View file

@ -358,67 +358,63 @@ ELEMENT_TYPE_LABELS = {
'publiclightingstreet': 'Rue EP',
'trafficlightintersection': 'Carrefour',
'naturelocation': 'Section verte',
'naturerwiz': 'Zone RWIZ',
'structurelocation': "Ouvrage d'art",
'controlcenterlocation': 'Centre de contrôle',
'itslocation': 'Zone ITS',
'cleanlocation': 'Zone propreté',
'artworkstreet': 'Voirie œuvres',
# --- Voiries ---
'roadway': 'Chaussée',
'roadsidewalk': 'Trottoir',
'roadfurniture': 'Mobilier voirie',
'roaddrain': 'Drain',
'roadconcreteblockset': 'Blocs béton',
# --- Voirie ---
'street': _('Rue / Voie'),
'roadway': _('Chaussée'),
'sidewalk': _('Trottoir'),
'roadfurniture': _('Mobilier voirie'),
'roaddrain': _('Drain'),
'roadconcreteblockset': _('Blocs béton'),
# --- Éclairage public ---
'publiclightingpole': 'Candélabre',
'publiclightinglightfixture': 'Luminaire',
'publiclightingelectricalcabinet': 'Armoire électrique EP',
'publiclightingpole': _('Candélabre'),
'publiclightinglightfixture': _('Luminaire'),
'publiclightingelectricalcabinet': _('Armoire électrique EP'),
# --- Signalisation ---
'signpole': 'Poteau signalisation',
'signpanel': 'Panneau',
'signparkingspot': 'Place de parking',
'signpole': _('Poteau signalisation'),
'signpanel': _('Panneau'),
'signparkingspot': _('Place de parking'),
# --- Tricolores ---
'trafficlightpole': 'Poteau tricolore',
'trafficlightcable': 'Câble TL',
'trafficlightlantern': 'Lanterne TL',
'trafficlightcontroller': 'Contrôleur TL',
'trafficlightcontrollerhardware': 'Hardware contrôleur',
'trafficlightdetector': 'Détecteur TL',
'trafficlightnetworkhardware': 'Hardware réseau TL',
'trafficlightvoltagehardware': 'Hardware tension TL',
'trafficlightelectricalcabinet': 'Armoire électrique TL',
'trafficlightelectricalcabinetcontent': 'Contenu armoire TL',
'trafficlightaccessory': 'Accessoire TL',
'trafficlightpole': _('Poteau tricolore'),
'trafficlightcable': _('Câble TL'),
'trafficlightlantern': _('Lanterne TL'),
'trafficlightcontroller': _('Contrôleur TL'),
'trafficlightcontrollerhardware': _('Hardware contrôleur'),
'trafficlightdetector': _('Détecteur TL'),
'trafficlightnetworkhardware': _('Hardware réseau TL'),
'trafficlightvoltagehardware': _('Hardware tension TL'),
'trafficlightelectricalcabinet': _('Armoire électrique TL'),
'trafficlightelectricalcabinetcontent': _('Contenu armoire TL'),
'trafficlightaccessory': _('Accessoire TL'),
# --- Nature ---
'naturegreensurface': 'Surface verte',
'naturetree': 'Arbre',
'natureshrub': 'Arbuste',
'naturebench': 'Banc',
'naturerwiasset': 'Ouvrage RWI',
'naturegreensurface': _('Surface verte'),
'naturetree': _('Arbre'),
'natureshrub': _('Arbuste'),
'naturebench': _('Banc'),
'naturerwiasset': _('Ouvrage RWI'),
# --- Ouvrages d'art ---
'structuregeoasset': "Composant d'ouvrage",
'structuregeoasset': _("Composant d'ouvrage"),
# --- Œuvres d'art ---
'artworkmonument': 'Monument',
'artworkfountain': 'Fontaine',
'artworkmonument': _('Monument'),
'artworkfountain': _('Fontaine'),
# --- Centres de contrôle ---
'controlcentergeoasset': 'Équipement CdC',
'controlcentergeoasset': _('Équipement CdC'),
# --- ITS ---
'itsgeoasset': 'Équipement ITS',
'itsgeoasset': _('Équipement ITS'),
# --- Propreté ---
'cleanlitterbin': 'Corbeille',
'cleanglasscontainer': 'Conteneur verre',
'cleanlitterbin': _('Corbeille'),
'cleanglasscontainer': _('Conteneur verre'),
# --- Bâtiments publics ---
'publicbuilding': 'Bâtiment public',
'buildingequipment': 'Équipement bâtiment',
'publicbuilding': _('Bâtiment public'),
'buildingequipment': _('Équipement bâtiment'),
}
def get_element_type_label(model_name):
"""Returns the French display label for an asset/location model name (lowercase)."""
"""Returns the translated display label for an asset/location model name (lowercase)."""
if not model_name:
return ''
return ELEMENT_TYPE_LABELS.get((model_name or '').lower(), model_name or '')
label = ELEMENT_TYPE_LABELS.get((model_name or '').lower(), model_name or '')
return str(_(label)) if label else ''
def build_thematic_config(thematics):
@ -780,6 +776,40 @@ def build_unified_add_modal_config(accessible_thematics, user=None):
}
SPECIFIC_TABLES_REGISTRY = [
{
'thematic_code': 'publicbuildings',
'title': _("Bâtiments publics"),
'description': _("Gestion du patrimoine bâti & équipements"),
'icon': 'bi-building',
'url_name': 'assets:buildings_index',
},
]
def get_user_specific_tables(user, accessible_thematics):
"""
Retourne la liste générique des répertoires/tableaux spécifiques accessibles par l'utilisateur.
"""
from django.urls import reverse
accessible_codes = {t.code for t in accessible_thematics}
specific_tables = []
for item in SPECIFIC_TABLES_REGISTRY:
if user.is_superuser or item['thematic_code'] in accessible_codes:
try:
url = reverse(item['url_name'])
specific_tables.append({
'title': item['title'],
'description': item['description'],
'icon': item['icon'],
'url': url,
})
except Exception:
pass
return specific_tables
def unified_assets_index(request):
"""Unified asset/location index page combining all accessible thematics."""
from django.utils.translation import get_language
@ -852,8 +882,12 @@ def unified_assets_index(request):
has_bulk_edit_status_permission = is_admin or UserThematics.objects.filter(user_config=user_config, can_edit_assets=True).exists()
has_bulk_edit_validation_status_permission = is_admin or UserThematics.objects.filter(user_config=user_config, can_validate_assets=True).exists()
specific_tables = get_user_specific_tables(request.user, accessible_thematics)
context = {
'accessible_thematics': accessible_thematics,
'accessible_thematic_codes': [t.code for t in accessible_thematics],
'specific_tables': specific_tables,
'has_bulk_edit_status_permission': has_bulk_edit_status_permission,
'has_bulk_edit_validation_status_permission': has_bulk_edit_validation_status_permission,
'thematic_config_json': json.dumps(thematic_config),

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-06 10:57+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,400 +18,400 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: authorizations/admin.py:28
#: authorizations/templates/authorizations/authorization_detail.html:73
#: authorizations/templates/authorizations/authorization_list.html:73
#: authorizations/templates/authorizations/authorization_list.html:139
#: streetup/authorizations/admin.py:28
#: streetup/authorizations/templates/authorizations/authorization_detail.html:73
#: streetup/authorizations/templates/authorizations/authorization_list.html:73
#: streetup/authorizations/templates/authorizations/authorization_list.html:139
msgid "Type"
msgstr "Type"
#: authorizations/admin.py:46
#: streetup/authorizations/admin.py:46
msgid "Expiré"
msgstr "Expired"
#: authorizations/forms.py:62
#: streetup/authorizations/forms.py:62
msgid "Veuillez dessiner la zone concernée sur la carte."
msgstr "Please draw the relevant area on the map."
#: authorizations/forms.py:66
#: streetup/authorizations/forms.py:66
msgid "Géométrie invalide."
msgstr "Invalid geometry."
#: authorizations/forms.py:68
#: streetup/authorizations/forms.py:68
msgid "Veuillez dessiner un polygone."
msgstr "Please draw a polygon."
#: authorizations/forms.py:77
#: authorizations/templates/authorizations/authorization_detail.html:175
#: streetup/authorizations/forms.py:77
#: streetup/authorizations/templates/authorizations/authorization_detail.html:175
msgid "Description du document"
msgstr "Document description"
#: authorizations/forms.py:127
#: streetup/authorizations/forms.py:127
msgid "Inclure les archives (> 2 ans)"
msgstr "Include archives (> 2 years)"
#: authorizations/forms.py:132
#: streetup/authorizations/forms.py:132
msgid "Type d'autorisation"
msgstr "Authorisation type"
#: authorizations/forms.py:140
#: streetup/authorizations/forms.py:140
msgid "Recherche…"
msgstr "Search…"
#: authorizations/models.py:17
#: streetup/authorizations/models.py:17
msgid "Affichage (panneau, ...)"
msgstr "Display (panel, ...)"
#: authorizations/models.py:18
#: streetup/authorizations/models.py:18
msgid "Terrasse"
msgstr "Terrace"
#: authorizations/models.py:19
#: streetup/authorizations/models.py:19
msgid "Mobilier urbain"
msgstr "Street furniture"
#: authorizations/models.py:20
#: streetup/authorizations/models.py:20
msgid "Œuvre d'art"
msgstr "Artwork"
#: authorizations/models.py:21
#: streetup/authorizations/models.py:21
msgid "Nouvel Emplacement PMR"
msgstr "New PRM parking space"
#: authorizations/models.py:22
#: streetup/authorizations/models.py:22
msgid "Nouvelle Zone de livraison"
msgstr "New delivery zone"
#: authorizations/models.py:23
#: streetup/authorizations/models.py:23
msgid "Tournage audiovisuel"
msgstr "Audiovisual filming"
#: authorizations/models.py:24
#: streetup/authorizations/models.py:24
msgid "Evénement"
msgstr "Event"
#: authorizations/models.py:25
#: streetup/authorizations/models.py:25
msgid "Plante grimpante"
msgstr "Climbing plant"
#: authorizations/models.py:26
#: streetup/authorizations/models.py:26
msgid "Pied d'arbre"
msgstr "Tree base"
#: authorizations/models.py:30
#: streetup/authorizations/models.py:30
msgid "À traiter"
msgstr "To be processed"
#: authorizations/models.py:31
#: streetup/authorizations/models.py:31
msgid "En cours"
msgstr "In progress"
#: authorizations/models.py:32
#: streetup/authorizations/models.py:32
msgid "Autorisé"
msgstr "Authorised"
#: authorizations/models.py:33
#: streetup/authorizations/models.py:33
msgid "Refusé"
msgstr "Refused"
#: authorizations/models.py:34
#: streetup/authorizations/models.py:34
msgid "Clôturé"
msgstr "Closed"
#: authorizations/models.py:45
#: streetup/authorizations/models.py:45
msgid "Langue"
msgstr "Language"
#: authorizations/models.py:49 authorizations/models.py:201
#: streetup/authorizations/models.py:49 streetup/authorizations/models.py:201
msgid "Email vérifié"
msgstr "Email verified"
#: authorizations/models.py:50
#: streetup/authorizations/models.py:50
msgid "Indique si l'adresse email du demandeur a été vérifiée."
msgstr "Indicates whether the applicant's email address has been verified."
#: authorizations/models.py:52
#: streetup/authorizations/models.py:52
msgid "Type d'occupation"
msgstr "Occupation type"
#: authorizations/models.py:53
#: authorizations/templates/authorizations/authorization_detail.html:92
#: streetup/authorizations/models.py:53
#: streetup/authorizations/templates/authorizations/authorization_detail.html:92
msgid "Description de la demande"
msgstr "Request description"
#: authorizations/models.py:54
#: authorizations/templates/authorizations/authorization_detail.html:105
#: streetup/authorizations/models.py:54
#: streetup/authorizations/templates/authorizations/authorization_detail.html:105
msgid "Nom"
msgstr "Name"
#: authorizations/models.py:55 authorizations/models.py:197
#: authorizations/templates/authorizations/authorization_detail.html:108
#: streetup/authorizations/models.py:55 streetup/authorizations/models.py:197
#: streetup/authorizations/templates/authorizations/authorization_detail.html:108
msgid "Email"
msgstr "Email"
#: authorizations/models.py:56
#: authorizations/templates/authorizations/authorization_detail.html:113
#: streetup/authorizations/models.py:56
#: streetup/authorizations/templates/authorizations/authorization_detail.html:113
msgid "Adresse"
msgstr "Address"
#: authorizations/models.py:57
#: authorizations/templates/authorizations/authorization_detail.html:117
#: streetup/authorizations/models.py:57
#: streetup/authorizations/templates/authorizations/authorization_detail.html:117
msgid "Entreprise"
msgstr "Company"
#: authorizations/models.py:64
#: streetup/authorizations/models.py:64
msgid "Agent traitant"
msgstr "Handling agent"
#: authorizations/models.py:66
#: streetup/authorizations/models.py:66
msgid "Commentaire"
msgstr "Comment"
#: authorizations/models.py:67
#: streetup/authorizations/models.py:67
msgid "Localisation – Adresse"
msgstr "Location – Address"
#: authorizations/models.py:68
#: authorizations/templates/authorizations/authorization_detail.html:95
#: authorizations/templates/authorizations/authorization_detail.html:228
#: authorizations/templates/authorizations/authorization_list.html:142
#: streetup/authorizations/models.py:68
#: streetup/authorizations/templates/authorizations/authorization_detail.html:95
#: streetup/authorizations/templates/authorizations/authorization_detail.html:228
#: streetup/authorizations/templates/authorizations/authorization_list.html:142
msgid "Localisation"
msgstr "Location"
#: authorizations/models.py:107
#: streetup/authorizations/models.py:107
msgid "Autorisation de voirie"
msgstr "Road authorisation"
#: authorizations/models.py:108
#: streetup/authorizations/models.py:108
msgid "Autorisations de voirie"
msgstr "Road authorisations"
#: authorizations/models.py:146
#: streetup/authorizations/models.py:146
#, python-format
msgid "La taille maximale du fichier est de %(limit)s Mo."
msgstr "The maximum file size is %(limit)s MB."
#: authorizations/models.py:151
#: authorizations/templates/authorizations/authorization_detail.html:179
#: streetup/authorizations/models.py:151
#: streetup/authorizations/templates/authorizations/authorization_detail.html:179
msgid "Fichier"
msgstr "File"
#: authorizations/models.py:155
#: streetup/authorizations/models.py:155
msgid "Description"
msgstr "Description"
#: authorizations/models.py:163
#: streetup/authorizations/models.py:163
msgid "Document"
msgstr "Document"
#: authorizations/models.py:164
#: streetup/authorizations/models.py:164
msgid "Documents"
msgstr "Documents"
#: authorizations/models.py:176
#: streetup/authorizations/models.py:176
msgid "Début de l'occupation"
msgstr "Start of occupation"
#: authorizations/models.py:177
#: streetup/authorizations/models.py:177
msgid "Fin de l'occupation"
msgstr "End of occupation"
#: authorizations/models.py:180
#: streetup/authorizations/models.py:180
msgid "Date d'occupation"
msgstr "Occupation date"
#: authorizations/models.py:181
#: authorizations/templates/authorizations/authorization_detail.html:127
#: streetup/authorizations/models.py:181
#: streetup/authorizations/templates/authorizations/authorization_detail.html:127
msgid "Dates d'occupation"
msgstr "Occupation dates"
#: authorizations/models.py:202
#: streetup/authorizations/models.py:202
msgid "Emails vérifiés"
msgstr "Verified emails"
#: authorizations/models.py:247
#: streetup/authorizations/models.py:247
msgid "Code de vérification"
msgstr "Verification code"
#: authorizations/models.py:248
#: streetup/authorizations/models.py:248
msgid "Codes de vérification"
msgstr "Verification codes"
#: authorizations/templates/authorizations/authorization_detail.html:12
#: streetup/authorizations/templates/authorizations/authorization_detail.html:12
msgid "Retour à la liste"
msgstr "Back to list"
#: authorizations/templates/authorizations/authorization_detail.html:13
#: authorizations/templates/authorizations/authorization_detail.html:27
#: streetup/authorizations/templates/authorizations/authorization_detail.html:13
#: streetup/authorizations/templates/authorizations/authorization_detail.html:27
msgid "Retour"
msgstr "Back"
#: authorizations/templates/authorizations/authorization_detail.html:23
#: streetup/authorizations/templates/authorizations/authorization_detail.html:23
msgid "Demande"
msgstr "Request"
#: authorizations/templates/authorizations/authorization_detail.html:52
#: streetup/authorizations/templates/authorizations/authorization_detail.html:52
msgid "Informations générales"
msgstr "General information"
#: authorizations/templates/authorizations/authorization_detail.html:55
#: authorizations/templates/authorizations/authorization_list.html:138
#: streetup/authorizations/templates/authorizations/authorization_detail.html:55
#: streetup/authorizations/templates/authorizations/authorization_list.html:138
msgid "Code"
msgstr "Code"
#: authorizations/templates/authorizations/authorization_detail.html:58
#: authorizations/templates/authorizations/authorization_list.html:140
#: streetup/authorizations/templates/authorizations/authorization_detail.html:58
#: streetup/authorizations/templates/authorizations/authorization_list.html:140
msgid "Statut"
msgstr "Status"
#: authorizations/templates/authorizations/authorization_detail.html:76
#: streetup/authorizations/templates/authorizations/authorization_detail.html:76
msgid "Créé le"
msgstr "Created on"
#: authorizations/templates/authorizations/authorization_detail.html:79
#: streetup/authorizations/templates/authorizations/authorization_detail.html:79
msgid "Mis à jour"
msgstr "Updated"
#: authorizations/templates/authorizations/authorization_detail.html:83
#: streetup/authorizations/templates/authorizations/authorization_detail.html:83
msgid "Agent"
msgstr "Agent"
#: authorizations/templates/authorizations/authorization_detail.html:102
#: authorizations/templates/authorizations/authorization_list.html:141
#: streetup/authorizations/templates/authorizations/authorization_detail.html:102
#: streetup/authorizations/templates/authorizations/authorization_list.html:141
msgid "Demandeur"
msgstr "Applicant"
#: authorizations/templates/authorizations/authorization_detail.html:132
#: streetup/authorizations/templates/authorizations/authorization_detail.html:132
msgid "Début"
msgstr "Start"
#: authorizations/templates/authorizations/authorization_detail.html:133
#: streetup/authorizations/templates/authorizations/authorization_detail.html:133
msgid "Fin"
msgstr "End"
#: authorizations/templates/authorizations/authorization_detail.html:151
#: streetup/authorizations/templates/authorizations/authorization_detail.html:151
msgid "Documents joints"
msgstr "Attached documents"
#: authorizations/templates/authorizations/authorization_detail.html:167
#: streetup/authorizations/templates/authorizations/authorization_detail.html:167
#, fuzzy
#| msgid "Documents joints"
msgid "Aucun document joint."
msgstr "Attached documents"
#: authorizations/templates/authorizations/authorization_detail.html:176
#: streetup/authorizations/templates/authorizations/authorization_detail.html:176
msgid "Ex: Arrêté de police"
msgstr ""
#: authorizations/templates/authorizations/authorization_detail.html:183
#: streetup/authorizations/templates/authorizations/authorization_detail.html:183
#, fuzzy
#| msgid "Ajouter une date"
msgid "Ajouter"
msgstr "Add a date"
#: authorizations/templates/authorizations/authorization_detail.html:194
#: streetup/authorizations/templates/authorizations/authorization_detail.html:194
#, fuzzy
#| msgid "Description de la demande"
msgid "Traitement de la demande"
msgstr "Request description"
#: authorizations/templates/authorizations/authorization_detail.html:201
#: streetup/authorizations/templates/authorizations/authorization_detail.html:201
msgid "Modifier le statut"
msgstr ""
#: authorizations/templates/authorizations/authorization_detail.html:211
#: streetup/authorizations/templates/authorizations/authorization_detail.html:211
msgid "Commentaire agent"
msgstr "Agent comment"
#: authorizations/templates/authorizations/authorization_detail.html:212
#: streetup/authorizations/templates/authorizations/authorization_detail.html:212
msgid "Saisir un commentaire ou des notes..."
msgstr ""
#: authorizations/templates/authorizations/authorization_detail.html:216
#: streetup/authorizations/templates/authorizations/authorization_detail.html:216
msgid "Enregistrer le traitement"
msgstr ""
#: authorizations/templates/authorizations/authorization_list.html:41
#: authorizations/templates/authorizations/authorization_list.html:42
#: authorizations/templates/authorizations/authorization_list.html:58
#: streetup/authorizations/templates/authorizations/authorization_list.html:41
#: streetup/authorizations/templates/authorizations/authorization_list.html:42
#: streetup/authorizations/templates/authorizations/authorization_list.html:58
msgid "Formulaire public"
msgstr "Public form"
#: authorizations/templates/authorizations/authorization_list.html:45
#: streetup/authorizations/templates/authorizations/authorization_list.html:45
msgid "Liste"
msgstr "List"
#: authorizations/templates/authorizations/authorization_list.html:46
#: streetup/authorizations/templates/authorizations/authorization_list.html:46
msgid "Liste des demandes"
msgstr "List of requests"
#: authorizations/templates/authorizations/authorization_list.html:55
#: streetup/authorizations/templates/authorizations/authorization_list.html:55
msgid "Demandes d'autorisation de voirie"
msgstr "Road authorisation requests"
#: authorizations/templates/authorizations/authorization_list.html:68
#: streetup/authorizations/templates/authorizations/authorization_list.html:68
msgid "Recherche"
msgstr "Search"
#: authorizations/templates/authorizations/authorization_list.html:82
#: authorizations/templates/authorizations/authorization_list.html:207
#: streetup/authorizations/templates/authorizations/authorization_list.html:82
#: streetup/authorizations/templates/authorizations/authorization_list.html:207
msgid "Tous les types"
msgstr ""
#: authorizations/templates/authorizations/authorization_list.html:89
#: streetup/authorizations/templates/authorizations/authorization_list.html:89
#, fuzzy
#| msgid "Recherche"
msgid "Rechercher un type..."
msgstr "Search"
#: authorizations/templates/authorizations/authorization_list.html:92
#: authorizations/templates/authorizations/new_authorization.html:240
#: streetup/authorizations/templates/authorizations/authorization_list.html:92
#: streetup/authorizations/templates/authorizations/new_authorization.html:240
msgid "Effacer"
msgstr "Clear"
#: authorizations/templates/authorizations/authorization_list.html:106
#: streetup/authorizations/templates/authorizations/authorization_list.html:106
msgid "Aucun type correspondant"
msgstr ""
#: authorizations/templates/authorizations/authorization_list.html:121
#: streetup/authorizations/templates/authorizations/authorization_list.html:121
msgid "Filtrer"
msgstr "Filter"
#: authorizations/templates/authorizations/authorization_list.html:143
#: streetup/authorizations/templates/authorizations/authorization_list.html:143
msgid "Date de création"
msgstr "Creation date"
#: authorizations/templates/authorizations/authorization_list.html:177
#: streetup/authorizations/templates/authorizations/authorization_list.html:177
msgid "Aucune demande trouvée."
msgstr "No request found."
#: authorizations/templates/authorizations/authorization_list.html:215
#: streetup/authorizations/templates/authorizations/authorization_list.html:215
msgid "types sélectionnés"
msgstr ""
#: authorizations/templates/authorizations/authorization_success.html:9
#: authorizations/templates/authorizations/authorization_success.html:37
#: streetup/authorizations/templates/authorizations/authorization_success.html:9
#: streetup/authorizations/templates/authorizations/authorization_success.html:37
msgid "Demande enregistrée"
msgstr "Request saved"
#: authorizations/templates/authorizations/authorization_success.html:28
#: authorizations/templates/authorizations/email_verification_failed.html:28
#: authorizations/templates/authorizations/email_verification_pending.html:28
#: authorizations/templates/authorizations/email_verify_code.html:35
#: authorizations/templates/authorizations/new_authorization.html:9
#: authorizations/templates/authorizations/new_authorization.html:99
#: streetup/authorizations/templates/authorizations/authorization_success.html:28
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:28
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:28
#: streetup/authorizations/templates/authorizations/email_verify_code.html:35
#: streetup/authorizations/templates/authorizations/new_authorization.html:9
#: streetup/authorizations/templates/authorizations/new_authorization.html:99
msgid "Demande d'occupation de voirie régionale"
msgstr "Regional road occupation request"
#: authorizations/templates/authorizations/authorization_success.html:41
#: streetup/authorizations/templates/authorizations/authorization_success.html:41
msgid "Numéro de référence"
msgstr "Reference number"
#: authorizations/templates/authorizations/authorization_success.html:43
#: streetup/authorizations/templates/authorizations/authorization_success.html:43
msgid "Conservez ce numéro pour le suivi de votre dossier."
msgstr "Keep this number to track your application."
#: authorizations/templates/authorizations/authorization_success.html:49
#: streetup/authorizations/templates/authorizations/authorization_success.html:49
msgid ""
"Votre adresse email a été confirmée et votre demande d'autorisation "
"d'occupation de voirie régionale a bien été enregistrée. Un accusé de "
@ -422,7 +422,7 @@ msgstr ""
"request has been registered. An acknowledgement of receipt has been sent to "
"you by email. Our services will contact you as soon as possible."
#: authorizations/templates/authorizations/authorization_success.html:55
#: streetup/authorizations/templates/authorizations/authorization_success.html:55
msgid ""
"Votre demande d'autorisation d'occupation de voirie régionale a bien été "
"enregistrée. Un accusé de réception vous a été envoyé par email. Nos "
@ -432,20 +432,20 @@ msgstr ""
"acknowledgement of receipt has been sent to you by email. Our services will "
"contact you as soon as possible."
#: authorizations/templates/authorizations/authorization_success.html:64
#: streetup/authorizations/templates/authorizations/authorization_success.html:64
msgid "Faire une nouvelle demande"
msgstr "Submit a new request"
#: authorizations/templates/authorizations/email_verification_failed.html:9
#: authorizations/templates/authorizations/email_verification_failed.html:47
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:9
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:47
msgid "Lien invalide"
msgstr "Invalid link"
#: authorizations/templates/authorizations/email_verification_failed.html:39
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:39
msgid "Lien expiré"
msgstr "Expired link"
#: authorizations/templates/authorizations/email_verification_failed.html:41
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:41
msgid ""
"Le lien de confirmation que vous avez utilisé n'est plus valide (délai de 48 "
"heures dépassé). Veuillez soumettre une nouvelle demande."
@ -453,7 +453,7 @@ msgstr ""
"The confirmation link you used is no longer valid (48-hour deadline "
"exceeded). Please submit a new request."
#: authorizations/templates/authorizations/email_verification_failed.html:49
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:49
msgid ""
"Le lien de confirmation que vous avez utilisé est invalide ou a déjà été "
"utilisé. Si votre demande a déjà été validée, vous pouvez en soumettre une "
@ -462,21 +462,21 @@ msgstr ""
"The confirmation link you used is invalid or has already been used. If your "
"request has already been validated, you can submit a new one."
#: authorizations/templates/authorizations/email_verification_failed.html:58
#: authorizations/templates/authorizations/email_verify_code.html:55
#: authorizations/templates/authorizations/email_verify_code.html:72
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:58
#: streetup/authorizations/templates/authorizations/email_verify_code.html:55
#: streetup/authorizations/templates/authorizations/email_verify_code.html:72
msgid "Nouvelle demande"
msgstr "New request"
#: authorizations/templates/authorizations/email_verification_pending.html:9
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:9
msgid "Confirmation de votre email"
msgstr "Email confirmation"
#: authorizations/templates/authorizations/email_verification_pending.html:37
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:37
msgid "Vérifiez votre boîte email"
msgstr "Check your inbox"
#: authorizations/templates/authorizations/email_verification_pending.html:39
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:39
msgid ""
"Votre demande a bien été reçue. Pour la finaliser, veuillez confirmer votre "
"adresse email en cliquant sur le lien que nous venons de vous envoyer."
@ -484,7 +484,7 @@ msgstr ""
"Your request has been received. To finalise it, please confirm your email "
"address by clicking the link we have just sent you."
#: authorizations/templates/authorizations/email_verification_pending.html:47
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:47
msgid ""
"Le lien de confirmation est valable 48 heures. Si vous ne trouvez pas "
"l'email, vérifiez votre dossier de courrier indésirable (spam)."
@ -492,19 +492,19 @@ msgstr ""
"The confirmation link is valid for 48 hours. If you cannot find the email, "
"please check your junk/spam folder."
#: authorizations/templates/authorizations/email_verification_pending.html:55
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:55
msgid "Retour au formulaire"
msgstr "Back to the form"
#: authorizations/templates/authorizations/email_verify_code.html:9
#: streetup/authorizations/templates/authorizations/email_verify_code.html:9
msgid "Vérification de votre email"
msgstr "Email verification"
#: authorizations/templates/authorizations/email_verify_code.html:46
#: streetup/authorizations/templates/authorizations/email_verify_code.html:46
msgid "Code expiré"
msgstr "Code expired"
#: authorizations/templates/authorizations/email_verify_code.html:48
#: streetup/authorizations/templates/authorizations/email_verify_code.html:48
msgid ""
"Le code de vérification est arrivé à expiration (validité&nbsp;: "
"10&nbsp;minutes). Veuillez soumettre une nouvelle demande pour recevoir un "
@ -513,11 +513,11 @@ msgstr ""
"The verification code has expired (validity:&nbsp;10&nbsp;minutes). Please "
"submit a new request to receive a new code."
#: authorizations/templates/authorizations/email_verify_code.html:63
#: streetup/authorizations/templates/authorizations/email_verify_code.html:63
msgid "Trop de tentatives"
msgstr "Too many attempts"
#: authorizations/templates/authorizations/email_verify_code.html:65
#: streetup/authorizations/templates/authorizations/email_verify_code.html:65
msgid ""
"Le nombre maximum de tentatives a été atteint. Votre code est bloqué. "
"Veuillez soumettre une nouvelle demande."
@ -525,11 +525,11 @@ msgstr ""
"The maximum number of attempts has been reached. Your code is blocked. "
"Please submit a new request."
#: authorizations/templates/authorizations/email_verify_code.html:80
#: streetup/authorizations/templates/authorizations/email_verify_code.html:80
msgid "Entrez votre code de vérification"
msgstr "Enter your verification code"
#: authorizations/templates/authorizations/email_verify_code.html:82
#: streetup/authorizations/templates/authorizations/email_verify_code.html:82
#, python-format
msgid ""
"Un code à 6 chiffres a été envoyé à <strong>%(email)s</strong>. Saisissez-le "
@ -538,30 +538,30 @@ msgstr ""
"A 6-digit code has been sent to <strong>%(email)s</strong>. Enter it below. "
"It is valid for 10&nbsp;minutes."
#: authorizations/templates/authorizations/email_verify_code.html:92
#: streetup/authorizations/templates/authorizations/email_verify_code.html:92
msgid "Code incorrect. Vérifiez l'email reçu et réessayez."
msgstr "Incorrect code. Check the email you received and try again."
#: authorizations/templates/authorizations/email_verify_code.html:115
#: streetup/authorizations/templates/authorizations/email_verify_code.html:115
msgid "Code de vérification à 6 chiffres"
msgstr "6-digit verification code"
#: authorizations/templates/authorizations/email_verify_code.html:118
#: streetup/authorizations/templates/authorizations/email_verify_code.html:118
msgid "Vérifier"
msgstr "Verify"
#: authorizations/templates/authorizations/email_verify_code.html:124
#: streetup/authorizations/templates/authorizations/email_verify_code.html:124
msgid ""
"Vous n'avez pas reçu l'email ? Vérifiez votre dossier de courrier "
"indésirable (spam)."
msgstr "Didn't receive the email? Check your junk/spam folder."
#: authorizations/templates/authorizations/new_authorization.html:96
#: authorizations/templates/authorizations/new_authorization.html:98
#: streetup/authorizations/templates/authorizations/new_authorization.html:96
#: streetup/authorizations/templates/authorizations/new_authorization.html:98
msgid "Brussels Mobility"
msgstr ""
#: authorizations/templates/authorizations/new_authorization.html:116
#: streetup/authorizations/templates/authorizations/new_authorization.html:116
msgid ""
"Toute occupation de l'espace public doit faire l'objet d'une autorisation de "
"la part du gestionnaire de voiries. En Région de Bruxelles-Capitale, les "
@ -578,7 +578,7 @@ msgstr ""
"are managed by the municipalities. Regional roads are shown in <strong "
"style=\"color:#cc0000;\">red</strong> on the map below."
#: authorizations/templates/authorizations/new_authorization.html:125
#: streetup/authorizations/templates/authorizations/new_authorization.html:125
msgid ""
"Ce formulaire ne concerne que les autorisations sur <strong>voiries "
"régionales</strong>. Veuillez vous adresser à votre commune pour les autres "
@ -587,7 +587,7 @@ msgstr ""
"This form only covers authorisations on <strong>regional roads</strong>. "
"Please contact your municipality for other authorisations or documents."
#: authorizations/templates/authorizations/new_authorization.html:131
#: streetup/authorizations/templates/authorizations/new_authorization.html:131
msgid ""
"Pour les demandes liées à des chantiers, veuillez utiliser le système <a "
"href=\"https://my.osiris.brussels/\" target=\"_blank\" "
@ -599,7 +599,7 @@ msgstr ""
"Requests for the placement of containers, scaffolding or removals are also "
"made through this system."
#: authorizations/templates/authorizations/new_authorization.html:138
#: streetup/authorizations/templates/authorizations/new_authorization.html:138
msgid ""
"Si vous éprouvez des difficultés, contactez-nous par mail (<a "
"href=\"mailto:mobilite@sprb.brussels\">mobilite@sprb.brussels</a>) ou par "
@ -609,23 +609,23 @@ msgstr ""
"href=\"mailto:mobilite@sprb.brussels\">mobilite@sprb.brussels</a>) or by "
"phone (<a href=\"tel:+3280094001\">0800 94 001</a>)."
#: authorizations/templates/authorizations/new_authorization.html:158
#: streetup/authorizations/templates/authorizations/new_authorization.html:158
msgid "Votre demande"
msgstr "Your request"
#: authorizations/templates/authorizations/new_authorization.html:230
#: streetup/authorizations/templates/authorizations/new_authorization.html:230
msgid "Localisation (dessiner un polygone pour indiquer la zone concernée)"
msgstr "Location (draw a polygon to indicate the area concerned)"
#: authorizations/templates/authorizations/new_authorization.html:234
#: streetup/authorizations/templates/authorizations/new_authorization.html:234
msgid "Dessiner un polygone"
msgstr "Draw a polygon"
#: authorizations/templates/authorizations/new_authorization.html:237
#: streetup/authorizations/templates/authorizations/new_authorization.html:237
msgid "Terminer"
msgstr "Finish"
#: authorizations/templates/authorizations/new_authorization.html:245
#: streetup/authorizations/templates/authorizations/new_authorization.html:245
msgid ""
"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter "
"des sommets. Cliquez sur le premier sommet pour fermer le polygone."
@ -633,92 +633,92 @@ msgstr ""
"Click « Draw a polygon » then click on the map to add vertices. Click on the "
"first vertex to close the polygon."
#: authorizations/templates/authorizations/new_authorization.html:259
#: streetup/authorizations/templates/authorizations/new_authorization.html:259
msgid "Vos coordonnées"
msgstr "Your contact details"
#: authorizations/templates/authorizations/new_authorization.html:292
#: authorizations/templates/authorizations/new_authorization.html:331
#: authorizations/templates/authorizations/new_authorization.html:351
#: streetup/authorizations/templates/authorizations/new_authorization.html:292
#: streetup/authorizations/templates/authorizations/new_authorization.html:331
#: streetup/authorizations/templates/authorizations/new_authorization.html:351
msgid "optionnel"
msgstr "optional"
#: authorizations/templates/authorizations/new_authorization.html:306
#: streetup/authorizations/templates/authorizations/new_authorization.html:306
msgid "Date(s) d'occupation"
msgstr "Occupation date(s)"
#: authorizations/templates/authorizations/new_authorization.html:312
#: streetup/authorizations/templates/authorizations/new_authorization.html:312
msgid "Veuillez indiquer au moins une date de début d'occupation."
msgstr "Please provide at least one occupation start date."
#: authorizations/templates/authorizations/new_authorization.html:342
#: streetup/authorizations/templates/authorizations/new_authorization.html:342
msgid "Ajouter une date"
msgstr "Add a date"
#: authorizations/templates/authorizations/new_authorization.html:350
#: streetup/authorizations/templates/authorizations/new_authorization.html:350
msgid "Document(s) à joindre"
msgstr "Document(s) to attach"
#: authorizations/templates/authorizations/new_authorization.html:374
#: streetup/authorizations/templates/authorizations/new_authorization.html:374
msgid "Ajouter un document"
msgstr "Add a document"
#: authorizations/templates/authorizations/new_authorization.html:381
#: streetup/authorizations/templates/authorizations/new_authorization.html:381
msgid "Envoyer la demande"
msgstr "Submit the request"
#: authorizations/templates/authorizations/new_authorization.html:390
#: streetup/authorizations/templates/authorizations/new_authorization.html:390
msgid "https://servicepublic.brussels/politique-de-confidentialite/"
msgstr "https://servicepublic.brussels/en/privacy-policy/"
#: authorizations/templates/authorizations/new_authorization.html:391
#: streetup/authorizations/templates/authorizations/new_authorization.html:391
msgid "Politique de confidentialité"
msgstr "Privacy policy"
#: authorizations/templates/authorizations/new_authorization.html:401
#: streetup/authorizations/templates/authorizations/new_authorization.html:401
msgid ""
"Veillez à joindre en annexe l'attestation d'assurance couvrant tous les "
"risques."
msgstr "Please attach the insurance certificate covering all risks."
#: authorizations/templates/authorizations/new_authorization.html:402
#: streetup/authorizations/templates/authorizations/new_authorization.html:402
msgid "Veillez à joindre en annexe l'autorisation de la commune."
msgstr "Please attach the municipal authorisation."
#: authorizations/templates/authorizations/new_authorization.html:486
#: authorizations/templates/authorizations/new_authorization.html:535
#: streetup/authorizations/templates/authorizations/new_authorization.html:486
#: streetup/authorizations/templates/authorizations/new_authorization.html:535
msgid "Polygone enregistré. Cliquez sur « Dessiner » pour le redessiner."
msgstr "Polygon saved. Click « Draw » to redraw it."
#: authorizations/templates/authorizations/new_authorization.html:506
#: streetup/authorizations/templates/authorizations/new_authorization.html:506
msgid "Cliquer pour fermer le polygone"
msgstr "Click to close the polygon"
#: authorizations/templates/authorizations/new_authorization.html:550
#: streetup/authorizations/templates/authorizations/new_authorization.html:550
msgid ""
"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter "
"des sommets."
msgstr "Click « Draw a polygon » then click on the map to add vertices."
#: authorizations/templates/authorizations/new_authorization.html:573
#: streetup/authorizations/templates/authorizations/new_authorization.html:573
msgid ""
"Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet "
"pour fermer le polygone."
msgstr ""
#: authorizations/views.py:320 authorizations/views.py:369
#: streetup/authorizations/views.py:323 streetup/authorizations/views.py:372
msgid "Vous n'avez pas accès à cette vue."
msgstr ""
#: authorizations/views.py:386
#: streetup/authorizations/views.py:389
msgid "La demande a été mise à jour avec succès."
msgstr ""
#: authorizations/views.py:403
#: streetup/authorizations/views.py:406
msgid "Le document a été ajouté avec succès."
msgstr ""
#: authorizations/views.py:407
#: streetup/authorizations/views.py:410
msgid "Veuillez fournir une description et un fichier."
msgstr ""

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -719,19 +719,19 @@ msgstr ""
"Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet "
"pour fermer le polygone."
#: streetup/authorizations/views.py:320 streetup/authorizations/views.py:369
#: streetup/authorizations/views.py:323 streetup/authorizations/views.py:372
msgid "Vous n'avez pas accès à cette vue."
msgstr ""
#: streetup/authorizations/views.py:386
#: streetup/authorizations/views.py:389
msgid "La demande a été mise à jour avec succès."
msgstr ""
#: streetup/authorizations/views.py:403
#: streetup/authorizations/views.py:406
msgid "Le document a été ajouté avec succès."
msgstr ""
#: streetup/authorizations/views.py:407
#: streetup/authorizations/views.py:410
msgid "Veuillez fournir une description et un fichier."
msgstr ""

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -711,19 +711,19 @@ msgid ""
"pour fermer le polygone."
msgstr ""
#: streetup/authorizations/views.py:320 streetup/authorizations/views.py:369
#: streetup/authorizations/views.py:323 streetup/authorizations/views.py:372
msgid "Vous n'avez pas accès à cette vue."
msgstr ""
#: streetup/authorizations/views.py:386
#: streetup/authorizations/views.py:389
msgid "La demande a été mise à jour avec succès."
msgstr ""
#: streetup/authorizations/views.py:403
#: streetup/authorizations/views.py:406
msgid "Le document a été ajouté avec succès."
msgstr ""
#: streetup/authorizations/views.py:407
#: streetup/authorizations/views.py:410
msgid "Veuillez fournir une description et un fichier."
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-06 10:57+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,243 +17,335 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: common/middleware.py:154
#: streetup/common/middleware.py:154
msgid ""
"Votre session a expiré après le délai configuré. Veuillez vous reconnecter."
msgstr ""
"Your session has expired after the configured timeout. Please log in again."
#: common/private_files/views.py:37
#: streetup/common/private_files/views.py:37
msgid "Lien expiré ou invalide"
msgstr "Expired or invalid link"
#: common/private_files/views.py:43
#: streetup/common/private_files/views.py:43
msgid "Modèle inconnu"
msgstr "Unknown model"
#: common/private_files/views.py:47
#: streetup/common/private_files/views.py:47
msgid "Objet introuvable"
msgstr "Object not found"
#: common/private_files/views.py:53
#: streetup/common/private_files/views.py:53
msgid "Fichier non exposé"
msgstr "File not exposed"
#: common/private_files/views.py:58
#: streetup/common/private_files/views.py:58
msgid "Accès refusé"
msgstr "Access denied"
#: common/private_files/views.py:63
#: streetup/common/private_files/views.py:63
msgid "Fichier introuvable"
msgstr "File not found"
#: common/templates/admin/common/status_permission_matrix.html:19
#: streetup/common/templates/admin/common/status_permission_matrix.html:19
msgid "Permission"
msgstr "Permission"
#: common/templates/admin/common/status_permission_matrix.html:36
#: streetup/common/templates/admin/common/status_permission_matrix.html:36
msgid "Voir"
msgstr "View"
#: common/templates/admin/common/status_permission_matrix.html:53
#: streetup/common/templates/admin/common/status_permission_matrix.html:53
msgid "Modifier"
msgstr "Edit"
#: common/templates/admin/common/status_permission_matrix.html:70
#: streetup/common/templates/admin/common/status_permission_matrix.html:70
msgid "Changer → vers"
msgstr "Change → to"
#: common/templates/admin/common/status_permission_matrix.html:102
#: streetup/common/templates/admin/common/status_permission_matrix.html:102
msgid "Enregistrez d'abord pour configurer les permissions par statut."
msgstr "Save first to configure permissions by status."
#: common/templates/common/account_info.html:8
#: streetup/common/templates/common/account_info.html:8
msgid "Déconnexion"
msgstr "Logout"
#: common/templates/common/account_info.html:26
#: streetup/common/templates/common/account_info.html:26
msgid "Vous êtes connecté en tant que :"
msgstr "You are logged in as:"
#: common/templates/common/account_info.html:32
#: streetup/common/templates/common/account_info.html:32
msgid "Changer de langue"
msgstr "Change language"
#: common/templates/common/account_info.html:40
#: streetup/common/templates/common/account_info.html:40
msgid "Choisir la langue"
msgstr "Choose language"
#: common/templates/common/account_info.html:42
#: common/templates/common/account_info.html:88
#: common/templates/common/components/document_viewer.html:201
#: streetup/common/templates/common/account_info.html:42
#: streetup/common/templates/common/account_info.html:88
#: streetup/common/templates/common/components/document_viewer.html:201
msgid "Fermer"
msgstr "Close"
#: common/templates/common/account_info.html:73
#: common/templates/common/account_info.html:86
#: streetup/common/templates/common/account_info.html:73
#: streetup/common/templates/common/account_info.html:86
msgid "Modifier mon mot de passe"
msgstr "Change my password"
#: common/templates/common/account_info.html:158
#: streetup/common/templates/common/account_info.html:158
msgid "Annuler"
msgstr "Cancel"
#: common/templates/common/account_info.html:161
#: streetup/common/templates/common/account_info.html:161
msgid "Enregistrer"
msgstr "Save"
#: common/templates/common/account_info.html:174
#: streetup/common/templates/common/account_info.html:174
msgid "Se déconnecter"
msgstr "Sign out"
#: common/templates/common/account_info.html:181
#: streetup/common/templates/common/account_info.html:181
#: streetup/common/templates/common/components/help_panel.html:109
msgid "Retour"
msgstr "Back"
#: common/templates/common/components/document_viewer.html:40
#: common/templates/common/components/document_viewer.html:50
#: common/templates/common/components/document_viewer.html:61
#: streetup/common/templates/common/components/document_viewer.html:40
#: streetup/common/templates/common/components/document_viewer.html:50
#: streetup/common/templates/common/components/document_viewer.html:61
msgid "Supprimer"
msgstr "Delete"
#: common/templates/common/components/document_viewer.html:75
#: streetup/common/templates/common/components/document_viewer.html:75
msgid "Copier vers une localisation ou un asset"
msgstr "Copy to a location or an asset"
#: common/templates/common/components/document_viewer.html:99
#: common/templates/common/components/document_viewer.html:154
#: streetup/common/templates/common/components/document_viewer.html:99
#: streetup/common/templates/common/components/document_viewer.html:154
msgid "Historique des versions"
msgstr "Version history"
#: common/templates/common/components/document_viewer.html:156
#: streetup/common/templates/common/components/document_viewer.html:156
msgid "Historique"
msgstr "History"
#: common/templates/common/components/document_viewer.html:180
#: streetup/common/templates/common/components/document_viewer.html:180
msgid "Visionneuse de documents"
msgstr "Document viewer"
#: common/templates/common/components/document_viewer.html:188
#: streetup/common/templates/common/components/document_viewer.html:188
msgid "Ouvrir en pleine page"
msgstr "Open in full screen"
#: common/templates/common/components/document_viewer.html:195
#: common/templates/common/components/document_viewer.html:196
#: common/templates/common/components/document_viewer.html:261
#: streetup/common/templates/common/components/document_viewer.html:195
#: streetup/common/templates/common/components/document_viewer.html:196
#: streetup/common/templates/common/components/document_viewer.html:261
msgid "Télécharger"
msgstr "Download"
#: common/templates/common/components/document_viewer.html:229
#: streetup/common/templates/common/components/document_viewer.html:229
msgid "File truncated to the first 50 000 characters."
msgstr "File truncated to the first 50,000 characters."
#: common/templates/common/components/document_viewer.html:245
#: streetup/common/templates/common/components/document_viewer.html:245
msgid "Only the first 200 rows are shown."
msgstr "Only the first 200 rows are shown."
#: common/templates/common/components/document_viewer.html:301
#: streetup/common/templates/common/components/document_viewer.html:301
msgid "Précédent"
msgstr "Previous"
#: common/templates/common/components/document_viewer.html:309
#: streetup/common/templates/common/components/document_viewer.html:309
msgid "Suivant"
msgstr "Next"
#: common/templates/common/components/document_viewer.html:432
#: streetup/common/templates/common/components/document_viewer.html:432
msgid "Aucun document associé"
msgstr "No associated document"
#: common/tests.py:46 common/tests.py:78 common/views.py:265
#: common/views.py:269 common/views.py:280
#: streetup/common/templates/common/components/help_panel.html:9
msgid "Chargement..."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:10
msgid "Erreur lors du chargement."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:16
msgid "Centre d'aide"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:30
msgid "Rechercher un guide..."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:39
msgid "Prise en main de StreetUp"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:40
msgid "Découvrez les bases de l'application, la navigation et le menu."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:48
msgid "Rechercher et filtrer des assets"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:49
msgid "Apprenez à rechercher, filtrer et personnaliser l'inventaire."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:57
msgid "Statuts des interventions"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:58
msgid ""
"Comprendre le cycle de vie d'une intervention à travers ses différents "
"statuts."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:67
msgid "Approuver des interventions"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:68
msgid ""
"Guide destiné aux gestionnaires pour valider et approuver les chantiers."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:78
msgid "Gérer les projets"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:79
msgid ""
"Comment regrouper les interventions et suivre la progression des chantiers."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:89
msgid "Ajouter un contrôle"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:90
msgid "Comment planifier, réaliser et synchroniser un contrôle de conformité."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:99
msgid "Aucun guide ne correspond à votre recherche."
msgstr ""
#: streetup/common/tests.py:46 streetup/common/tests.py:78
#: streetup/common/views.py:265 streetup/common/views.py:269
#: streetup/common/views.py:280
msgid "Vous ne pouvez pas accéder à ce compte."
msgstr "You cannot access this account."
#: common/views.py:104
#: streetup/common/views.py:104
msgid "Coordonnées invalides"
msgstr "Invalid coordinates"
#: common/views.py:120
#: streetup/common/views.py:120
msgid "Aucune rue trouvée"
msgstr "No street found"
#: common/views.py:205
#: streetup/common/views.py:205
msgid "Mot de passe mis à jour avec succès."
msgstr "Password updated successfully."
#: common/views.py:235
#: streetup/common/views.py:235
msgid "Aucun compte lié n'est disponible."
msgstr "No linked account is available."
#: common/views.py:239
#: streetup/common/views.py:239
msgid "Aucun compte cible n'a été sélectionné."
msgstr "No target account was selected."
#: common/views.py:243
#: streetup/common/views.py:243
msgid "Ce compte est déjà actif."
msgstr "This account is already active."
#: common/views.py:286
#: streetup/common/views.py:286
msgid "Changement de compte effectué."
msgstr "Account switch completed."
#: common/views.py:304 common/views.py:329 common/views.py:356
#: common/views.py:397 common/views.py:426 common/views.py:487
#: common/views.py:514
#: streetup/common/views.py:304 streetup/common/views.py:329
#: streetup/common/views.py:356 streetup/common/views.py:397
#: streetup/common/views.py:426 streetup/common/views.py:487
#: streetup/common/views.py:514
msgid "Données invalides"
msgstr "Invalid data"
#: common/views.py:308 common/views.py:333
#: streetup/common/views.py:308 streetup/common/views.py:333
msgid "Layout invalide"
msgstr "Invalid layout"
#: common/views.py:316 common/views.py:341 common/views.py:383
#: common/views.py:414 common/views.py:474 common/views.py:500
#: common/views.py:531
#: streetup/common/views.py:316 streetup/common/views.py:341
#: streetup/common/views.py:383 streetup/common/views.py:414
#: streetup/common/views.py:474 streetup/common/views.py:500
#: streetup/common/views.py:531 streetup/common/views.py:549
msgid "Configuration utilisateur non trouvée"
msgstr "User configuration not found"
#: common/views.py:363 common/views.py:403 common/views.py:520
#: streetup/common/views.py:363 streetup/common/views.py:403
#: streetup/common/views.py:520
msgid "Format de filtres invalide"
msgstr "Invalid filter format"
#: common/views.py:367 common/views.py:406 common/views.py:523
#: streetup/common/views.py:367 streetup/common/views.py:406
#: streetup/common/views.py:523
msgid "Format de tri invalide"
msgstr "Invalid sort format"
#: common/views.py:375
#: streetup/common/views.py:375
msgid "Format de colonnes invalide"
msgstr "Invalid column format"
#: common/views.py:439
#: streetup/common/views.py:439
msgid "Format de thématiques invalide"
msgstr "Invalid thematic format"
#: common/views.py:441
#: streetup/common/views.py:441
msgid "Format de catégories invalide"
msgstr "Invalid category format"
#: common/views.py:443
#: streetup/common/views.py:443
msgid "Format de modèles invalide"
msgstr "Invalid model format"
#: common/views.py:445
#: streetup/common/views.py:445
msgid "Format de filtres thématiques invalide"
msgstr "Invalid thematic filter format"
#: common/views.py:447
#: streetup/common/views.py:447
msgid "Format de colonnes visibles invalide"
msgstr "Invalid visible columns format"
#: common/views.py:449
#: streetup/common/views.py:449
msgid "Format de filtre type invalide"
msgstr "Invalid type filter format"
#: common/views.py:451
#: streetup/common/views.py:451
msgid "Format de filtres statut invalide"
msgstr "Invalid status filter format"
#: common/views.py:493
#: streetup/common/views.py:493
#, fuzzy
#| msgid "Format de filtres invalide"
msgid "Format de préférences invalide"
msgstr "Invalid filter format"
#: streetup/common/views.py:544 streetup/common/views.py:570
#, fuzzy
#| msgid "Aucune rue trouvée"
msgid "Document non trouvé"
msgstr "No street found"
#: streetup/common/views.py:554 streetup/common/views.py:558
msgid "Accès interdit"
msgstr ""
#: streetup/common/views.py:576
msgid "Erreur lors de la lecture du document"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -107,6 +107,7 @@ msgid "Se déconnecter"
msgstr "Se déconnecter"
#: streetup/common/templates/common/account_info.html:181
#: streetup/common/templates/common/components/help_panel.html:109
msgid "Retour"
msgstr "Retour"
@ -163,6 +164,78 @@ msgstr "Suivant"
msgid "Aucun document associé"
msgstr "Aucun document associé"
#: streetup/common/templates/common/components/help_panel.html:9
msgid "Chargement..."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:10
msgid "Erreur lors du chargement."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:16
msgid "Centre d'aide"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:30
msgid "Rechercher un guide..."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:39
msgid "Prise en main de StreetUp"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:40
msgid "Découvrez les bases de l'application, la navigation et le menu."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:48
msgid "Rechercher et filtrer des assets"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:49
msgid "Apprenez à rechercher, filtrer et personnaliser l'inventaire."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:57
msgid "Statuts des interventions"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:58
msgid ""
"Comprendre le cycle de vie d'une intervention à travers ses différents "
"statuts."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:67
msgid "Approuver des interventions"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:68
msgid ""
"Guide destiné aux gestionnaires pour valider et approuver les chantiers."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:78
msgid "Gérer les projets"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:79
msgid ""
"Comment regrouper les interventions et suivre la progression des chantiers."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:89
msgid "Ajouter un contrôle"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:90
msgid "Comment planifier, réaliser et synchroniser un contrôle de conformité."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:99
msgid "Aucun guide ne correspond à votre recherche."
msgstr ""
#: streetup/common/tests.py:46 streetup/common/tests.py:78
#: streetup/common/views.py:265 streetup/common/views.py:269
#: streetup/common/views.py:280
@ -211,7 +284,7 @@ msgstr "Layout invalide"
#: streetup/common/views.py:316 streetup/common/views.py:341
#: streetup/common/views.py:383 streetup/common/views.py:414
#: streetup/common/views.py:474 streetup/common/views.py:500
#: streetup/common/views.py:531
#: streetup/common/views.py:531 streetup/common/views.py:549
msgid "Configuration utilisateur non trouvée"
msgstr "Configuration utilisateur non trouvée"
@ -262,3 +335,17 @@ msgstr "Format de filtres statut invalide"
#| msgid "Format de filtres invalide"
msgid "Format de préférences invalide"
msgstr "Format de filtres invalide"
#: streetup/common/views.py:544 streetup/common/views.py:570
#, fuzzy
#| msgid "Aucune rue trouvée"
msgid "Document non trouvé"
msgstr "Aucune rue trouvée"
#: streetup/common/views.py:554 streetup/common/views.py:558
msgid "Accès interdit"
msgstr ""
#: streetup/common/views.py:576
msgid "Erreur lors de la lecture du document"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -108,6 +108,7 @@ msgid "Se déconnecter"
msgstr "Afmelden"
#: streetup/common/templates/common/account_info.html:181
#: streetup/common/templates/common/components/help_panel.html:109
msgid "Retour"
msgstr "Terug"
@ -164,6 +165,78 @@ msgstr "Volgende"
msgid "Aucun document associé"
msgstr "Geen gekoppeld document"
#: streetup/common/templates/common/components/help_panel.html:9
msgid "Chargement..."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:10
msgid "Erreur lors du chargement."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:16
msgid "Centre d'aide"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:30
msgid "Rechercher un guide..."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:39
msgid "Prise en main de StreetUp"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:40
msgid "Découvrez les bases de l'application, la navigation et le menu."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:48
msgid "Rechercher et filtrer des assets"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:49
msgid "Apprenez à rechercher, filtrer et personnaliser l'inventaire."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:57
msgid "Statuts des interventions"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:58
msgid ""
"Comprendre le cycle de vie d'une intervention à travers ses différents "
"statuts."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:67
msgid "Approuver des interventions"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:68
msgid ""
"Guide destiné aux gestionnaires pour valider et approuver les chantiers."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:78
msgid "Gérer les projets"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:79
msgid ""
"Comment regrouper les interventions et suivre la progression des chantiers."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:89
msgid "Ajouter un contrôle"
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:90
msgid "Comment planifier, réaliser et synchroniser un contrôle de conformité."
msgstr ""
#: streetup/common/templates/common/components/help_panel.html:99
msgid "Aucun guide ne correspond à votre recherche."
msgstr ""
#: streetup/common/tests.py:46 streetup/common/tests.py:78
#: streetup/common/views.py:265 streetup/common/views.py:269
#: streetup/common/views.py:280
@ -212,7 +285,7 @@ msgstr "Ongeldige lay-out"
#: streetup/common/views.py:316 streetup/common/views.py:341
#: streetup/common/views.py:383 streetup/common/views.py:414
#: streetup/common/views.py:474 streetup/common/views.py:500
#: streetup/common/views.py:531
#: streetup/common/views.py:531 streetup/common/views.py:549
msgid "Configuration utilisateur non trouvée"
msgstr "Gebruikersconfiguratie niet gevonden"
@ -263,3 +336,17 @@ msgstr "Ongeldig statusfilterformaat"
#| msgid "Format de filtres invalide"
msgid "Format de préférences invalide"
msgstr "Ongeldig filterformaat"
#: streetup/common/views.py:544 streetup/common/views.py:570
#, fuzzy
#| msgid "Aucune rue trouvée"
msgid "Document non trouvé"
msgstr "Geen straat gevonden"
#: streetup/common/views.py:554 streetup/common/views.py:558
msgid "Accès interdit"
msgstr ""
#: streetup/common/views.py:576
msgid "Erreur lors de la lecture du document"
msgstr ""

File diff suppressed because it is too large Load diff

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -40,7 +40,7 @@ msgid "Date de la commande"
msgstr "Date de la commande"
#: streetup/contracts/forms.py:87
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:106
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:89
msgid "Date de livraison"
msgstr "Date de livraison"
@ -49,7 +49,7 @@ msgid "Statut de la commande"
msgstr "Statut de la commande"
#: streetup/contracts/forms.py:97
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:202
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:185
msgid "Fichier de commande"
msgstr "Fichier de commande"
@ -73,9 +73,9 @@ msgstr "Référence de commande"
#: streetup/contracts/templates/contracts/contracts_index.html:241
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:38
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:71
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:102
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:497
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:585
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:85
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:480
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:568
#: streetup/contracts/views_pdf_reports.py:580
#: streetup/contracts/views_pdf_reports.py:718
#: streetup/contracts/views_pdf_reports.py:946
@ -85,8 +85,8 @@ msgstr "Description"
#: streetup/contracts/forms.py:136 streetup/contracts/models.py:950
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:74
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:588
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:709
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:571
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:692
#: streetup/contracts/views_pdf_reports.py:949
#: streetup/contracts/views_pdf_reports.py:1142
msgid "Quantité"
@ -544,7 +544,7 @@ msgstr "Déclaration de créance"
#: streetup/contracts/models.py:856
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:52
#: streetup/contracts/templates/contracts/contracts_detail.html:116
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:768
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:751
#: streetup/contracts/templates/contracts/teams_index.html:741
msgid "Titre"
msgstr "Titre"
@ -582,37 +582,37 @@ msgid "En attente de validation"
msgstr "En attente de validation"
#: streetup/contracts/models.py:927
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:616
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:926
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:599
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:909
msgid "Approuvé"
msgstr "Approuvé"
#: streetup/contracts/models.py:928
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:621
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:927
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:604
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:910
msgid "Refusé"
msgstr "Refusé"
#: streetup/contracts/models.py:929
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:623
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:929
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:606
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:912
msgid "Facturé"
msgstr "Facturé"
#: streetup/contracts/models.py:939 streetup/contracts/models.py:1029
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:53
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:86
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:69
msgid "Commande"
msgstr "Commande"
#: streetup/contracts/models.py:945
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:699
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:682
msgid "Poste de marché"
msgstr "Poste de marché"
#: streetup/contracts/models.py:952
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:591
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:713
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:574
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:696
msgid "Commentaire"
msgstr "Commentaire"
@ -694,7 +694,7 @@ msgid "Contrats"
msgstr "Contrats"
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:29
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:474
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:457
msgid "Justificatifs"
msgstr "Justificatifs"
@ -711,7 +711,7 @@ msgid "Ajouter un justificatif"
msgstr "Ajouter un justificatif"
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:90
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:313
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:296
#: streetup/contracts/templates/contracts/teams_index.html:324
msgid "Ajouter"
msgstr "Ajouter"
@ -721,7 +721,7 @@ msgid "Justificatifs attachés"
msgstr "Justificatifs attachés"
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:117
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:466
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:449
msgid "Ajouté le"
msgstr "Ajouté le"
@ -730,8 +730,8 @@ msgid "par"
msgstr "par"
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:125
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:332
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:333
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:315
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:316
msgid "Télécharger"
msgstr "Télécharger"
@ -740,11 +740,11 @@ msgid "Êtes-vous sûr de vouloir supprimer ce justificatif ?"
msgstr "Êtes-vous sûr de vouloir supprimer ce justificatif ?"
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:130
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:238
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:290
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:642
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:743
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:949
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:221
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:273
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:625
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:726
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:932
msgid "Supprimer"
msgstr "Supprimer"
@ -767,7 +767,7 @@ msgstr "Détail du marché / contrat"
#: streetup/contracts/templates/contracts/contracts_detail.html:28
#: streetup/contracts/templates/contracts/contracts_detail.html:117
#: streetup/contracts/templates/contracts/contracts_index.html:243
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:769
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:752
msgid "Début"
msgstr "Début"
@ -801,7 +801,7 @@ msgid "Montant \"presté"
msgstr "Montant \"presté"
#: streetup/contracts/templates/contracts/contracts_detail.html:67
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:135
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:118
msgid "Montant validé"
msgstr "Montant validé"
@ -810,7 +810,7 @@ msgid "Dossier interne"
msgstr "Dossier interne"
#: streetup/contracts/templates/contracts/contracts_detail.html:96
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:212
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:195
msgid "Retour à la liste"
msgstr "Retour à la liste"
@ -821,9 +821,9 @@ msgstr "Commandes"
#: streetup/contracts/templates/contracts/contracts_detail.html:115
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:70
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:496
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:584
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:767
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:479
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:567
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:750
#: streetup/contracts/templates/contracts/teams_index.html:740
#: streetup/contracts/views_pdf_reports.py:945
#: streetup/contracts/views_pdf_reports.py:1138
@ -832,8 +832,8 @@ msgstr "Code"
#: streetup/contracts/templates/contracts/contracts_detail.html:118
#: streetup/contracts/templates/contracts/contracts_index.html:200
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:592
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:770
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:575
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:753
#: streetup/contracts/templates/contracts/teams_index.html:743
msgid "Statut"
msgstr "Statut"
@ -912,7 +912,7 @@ msgid "Devis pour la commande %(order_code)s"
msgstr "Devis pour la commande %(order_code)s"
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:38
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:112
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:95
msgid "Non renseigné"
msgstr "Non renseigné"
@ -935,20 +935,20 @@ msgid "N° de poste"
msgstr "N° de poste"
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:72
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:586
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:569
#: streetup/contracts/views_pdf_reports.py:947
#: streetup/contracts/views_pdf_reports.py:1140
msgid "Unité"
msgstr "Unité"
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:73
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:510
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:493
#: streetup/contracts/views_pdf_reports.py:1141
msgid "Prix unitaire"
msgstr "Prix unitaire"
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:75
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:590
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:573
#: streetup/contracts/views_pdf_reports.py:1143
msgid "Montant"
msgstr "Montant"
@ -979,39 +979,39 @@ msgstr "Enregistrer le devis"
msgid "Figer le devis"
msgstr "Figer le devis"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:64
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:47
msgid "Détail de la commande"
msgstr "Détail de la commande"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:99
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:82
msgid "Contrat lié"
msgstr "Contrat lié"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:105
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:88
msgid "Date de commande"
msgstr "Date de commande"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:111
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:94
msgid "Montant prévisionnel"
msgstr "Montant prévisionnel"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:117
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:100
msgid "Montant \"presté\""
msgstr "Montant \"presté\""
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:156
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:139
msgid "Devis"
msgstr "Devis"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:158
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:141
msgid "Montant total"
msgstr "Montant total"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:160
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:143
msgid "Devis figé"
msgstr "Devis figé"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:167
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:150
#, python-format
msgid ""
"\n"
@ -1030,85 +1030,85 @@ msgstr[1] ""
" %(item_count)s postes dans le devis.\n"
" "
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:174
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:157
msgid "Aucun devis n'est associé à cette commande pour le moment."
msgstr "Aucun devis n'est associé à cette commande pour le moment."
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:181
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:164
msgid "Voir le devis"
msgstr "Voir le devis"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:183
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:166
msgid "Gérer le devis"
msgstr "Gérer le devis"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:189
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:172
msgid "Exporter en PDF"
msgstr "Exporter en PDF"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:198
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:181
msgid "Commandé par"
msgstr "Commandé par"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:205
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:188
msgid "Télécharger le fichier"
msgstr "Télécharger le fichier"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:219
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:329
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:202
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:312
msgid "Documents"
msgstr "Documents"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:221
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:301
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:204
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:284
msgid "Ajouter des documents"
msgstr "Ajouter des documents"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:270
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:253
msgid "Aucun document associé à cette commande."
msgstr "Aucun document associé à cette commande."
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:281
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:264
msgid "Supprimer le document"
msgstr "Supprimer le document"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:285
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:268
msgid "Voulez-vous supprimer ce document ?"
msgstr "Voulez-vous supprimer ce document ?"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:289
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:719
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:742
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:272
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:702
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:725
#: streetup/contracts/templates/contracts/teams_index.html:322
#: streetup/contracts/templates/contracts/teams_index.html:363
msgid "Annuler"
msgstr "Annuler"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:374
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:357
msgid "Précédent"
msgstr "Précédent"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:379
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:362
msgid "Suivant"
msgstr "Suivant"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:416
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:399
msgid "Documents financiers"
msgstr "Documents financiers"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:421
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:404
msgid "Générer un draft de l'état de travaux"
msgstr "Générer un draft de l'état de travaux"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:424
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:407
msgid "Générer un draft de la déclaration de créance"
msgstr "Générer un draft de la déclaration de créance"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:430
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:413
msgid "Générer la déclaration de créance"
msgstr "Générer la déclaration de créance"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:434
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:417
msgid ""
"Cette opération va générer un état de travaux, une déclaration de créance et "
"faire passer les interventions validées au statut \"comptabilisé\"."
@ -1116,79 +1116,79 @@ msgstr ""
"Cette opération va générer un état de travaux, une déclaration de créance et "
"faire passer les interventions validées au statut \"comptabilisé\"."
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:444
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:427
#, python-format
msgid "État d'avancement %(num)s"
msgstr "État d'avancement %(num)s"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:448
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:431
msgid "Autres documents"
msgstr "Autres documents"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:465
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:448
msgid "Type"
msgstr "Type"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:468
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:451
msgid "justificatif(s)"
msgstr "justificatif(s)"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:473
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:456
msgid "Gérer les justificatifs"
msgstr "Gérer les justificatifs"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:487
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:470
msgid "Consommation des postes"
msgstr "Consommation des postes"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:495
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:478
msgid "Poste"
msgstr "Poste"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:499
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:482
msgid "Quantité prévue"
msgstr "Quantité prévue"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:502
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:485
msgid "État d avancement du"
msgstr "État d avancement du"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:503
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:486
msgid "État"
msgstr "État"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:506
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:489
msgid "Quantité consommée"
msgstr "Quantité consommée"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:508
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:491
msgid "Quantité restante"
msgstr "Quantité restante"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:511
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:494
msgid "Montant consommé"
msgstr "Montant consommé"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:550
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:533
msgid "Aucune consommation enregistrée pour cette commande."
msgstr "Aucune consommation enregistrée pour cette commande."
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:557
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:540
msgid "Projets associés"
msgstr "Projets associés"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:567
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:550
#: streetup/contracts/views_pdf_reports.py:713
msgid "Commandes directes"
msgstr "Commandes directes"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:569
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:693
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1110
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:552
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:676
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1093
msgid "Ajouter un poste direct"
msgstr "Ajouter un poste direct"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:577
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:560
msgid ""
"Les commandes directes permettent d'enregistrer des postes de marché "
"consommés sans passer par une intervention. Les postes validés sont inclus "
@ -1198,83 +1198,83 @@ msgstr ""
"consommés sans passer par une intervention. Les postes validés sont inclus "
"dans les totaux, les états d'avancement et les déclarations de créance."
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:583
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:566
msgid "N°"
msgstr "N°"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:587
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:570
msgid "Prix unit."
msgstr "Prix unit."
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:589
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:572
msgid "Qté facturée"
msgstr "Qté facturée"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:593
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:576
msgid "Actions"
msgstr "Actions"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:625
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:928
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:608
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:911
msgid "En attente"
msgstr "En attente"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:635
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:944
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:618
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:927
msgid "Modifier"
msgstr "Modifier"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:652
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:956
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:635
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:939
msgid "Valider"
msgstr "Valider"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:660
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:961
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:643
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:944
msgid "Refuser"
msgstr "Refuser"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:668
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:966
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:651
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:949
msgid "Remettre en attente"
msgstr "Remettre en attente"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:678
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1213
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:661
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1196
msgid "Aucune commande directe enregistrée."
msgstr "Aucune commande directe enregistrée."
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:700
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:683
msgid "Rechercher par code, numéro ou description…"
msgstr "Rechercher par code, numéro ou description…"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:721
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:704
#: streetup/contracts/templates/contracts/teams_index.html:365
msgid "Enregistrer"
msgstr "Enregistrer"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:735
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:718
msgid "Supprimer le poste direct"
msgstr "Supprimer le poste direct"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:739
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:722
msgid "Voulez-vous supprimer ce poste direct ?"
msgstr "Voulez-vous supprimer ce poste direct ?"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:755
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:738
msgid "Ajouter une intervention"
msgstr "Ajouter une intervention"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1107
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1090
msgid "Modifier le poste direct"
msgstr "Modifier le poste direct"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1143
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1126
msgid "Veuillez sélectionner un poste de marché."
msgstr "Veuillez sélectionner un poste de marché."
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1173
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1178
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1156
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1161
#: streetup/contracts/templates/contracts/teams_index.html:436
#: streetup/contracts/templates/contracts/teams_index.html:440
msgid "Une erreur est survenue."
@ -1611,51 +1611,51 @@ msgstr "Impossible de supprimer un poste déjà validé."
msgid "Impossible de supprimer un poste déjà facturé."
msgstr "Impossible de supprimer un poste déjà facturé."
#: streetup/contracts/views_daily_report.py:227
#: streetup/contracts/views_daily_report.py:241
msgid "Rapport journalier des interventions"
msgstr "Rapport journalier des interventions"
#: streetup/contracts/views_daily_report.py:248
#: streetup/contracts/views_daily_report.py:393
#: streetup/contracts/views_daily_report.py:262
#: streetup/contracts/views_daily_report.py:407
msgid "Synthèse par thématique"
msgstr "Synthèse par thématique"
#: streetup/contracts/views_daily_report.py:251
#: streetup/contracts/views_daily_report.py:403
#: streetup/contracts/views_daily_report.py:265
#: streetup/contracts/views_daily_report.py:417
msgid "Thématique"
msgstr "Thématique"
#: streetup/contracts/views_daily_report.py:302
#: streetup/contracts/views_daily_report.py:344
#: streetup/contracts/views_daily_report.py:433
#: streetup/contracts/views_daily_report.py:481
#: streetup/contracts/views_daily_report.py:316
#: streetup/contracts/views_daily_report.py:358
#: streetup/contracts/views_daily_report.py:447
#: streetup/contracts/views_daily_report.py:495
msgid "TOTAL"
msgstr "TOTAL"
#: streetup/contracts/views_daily_report.py:314
#: streetup/contracts/views_daily_report.py:328
msgid "Nombre d'interventions par personne"
msgstr "Nombre d'interventions par personne"
#: streetup/contracts/views_daily_report.py:317
#: streetup/contracts/views_daily_report.py:459
#: streetup/contracts/views_daily_report.py:331
#: streetup/contracts/views_daily_report.py:473
msgid "Personne"
msgstr "Personne"
#: streetup/contracts/views_daily_report.py:317
#: streetup/contracts/views_daily_report.py:459
#: streetup/contracts/views_daily_report.py:331
#: streetup/contracts/views_daily_report.py:473
msgid "Nombre"
msgstr "Nombre"
#: streetup/contracts/views_daily_report.py:397
#: streetup/contracts/views_daily_report.py:454
#: streetup/contracts/views_daily_report.py:411
#: streetup/contracts/views_daily_report.py:468
msgid "Rapport journalier"
msgstr "Rapport journalier"
#: streetup/contracts/views_daily_report.py:451
#: streetup/contracts/views_daily_report.py:465
msgid "Par personne"
msgstr "Par personne"
#: streetup/contracts/views_daily_report.py:518
#: streetup/contracts/views_daily_report.py:532
msgid "Aucune de vos équipes n'est autorisée à générer ce rapport."
msgstr "Aucune de vos équipes n'est autorisée à générer ce rapport."

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -41,7 +41,7 @@ msgid "Date de la commande"
msgstr "Besteldatum"
#: streetup/contracts/forms.py:87
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:106
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:89
msgid "Date de livraison"
msgstr "Leverdatum"
@ -50,7 +50,7 @@ msgid "Statut de la commande"
msgstr "Status van de bestelling"
#: streetup/contracts/forms.py:97
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:202
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:185
msgid "Fichier de commande"
msgstr "Bestandsstuk van de bestelling"
@ -74,9 +74,9 @@ msgstr "Bestelreferentie"
#: streetup/contracts/templates/contracts/contracts_index.html:241
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:38
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:71
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:102
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:497
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:585
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:85
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:480
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:568
#: streetup/contracts/views_pdf_reports.py:580
#: streetup/contracts/views_pdf_reports.py:718
#: streetup/contracts/views_pdf_reports.py:946
@ -86,8 +86,8 @@ msgstr "Beschrijving"
#: streetup/contracts/forms.py:136 streetup/contracts/models.py:950
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:74
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:588
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:709
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:571
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:692
#: streetup/contracts/views_pdf_reports.py:949
#: streetup/contracts/views_pdf_reports.py:1142
msgid "Quantité"
@ -528,7 +528,7 @@ msgstr "Schuldvordering"
#: streetup/contracts/models.py:856
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:52
#: streetup/contracts/templates/contracts/contracts_detail.html:116
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:768
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:751
#: streetup/contracts/templates/contracts/teams_index.html:741
msgid "Titre"
msgstr "Titel"
@ -568,37 +568,37 @@ msgid "En attente de validation"
msgstr "Leverdatum"
#: streetup/contracts/models.py:927
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:616
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:926
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:599
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:909
msgid "Approuvé"
msgstr ""
#: streetup/contracts/models.py:928
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:621
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:927
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:604
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:910
msgid "Refusé"
msgstr ""
#: streetup/contracts/models.py:929
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:623
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:929
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:606
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:912
msgid "Facturé"
msgstr "Gefactureerd"
#: streetup/contracts/models.py:939 streetup/contracts/models.py:1029
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:53
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:86
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:69
msgid "Commande"
msgstr "Bestelling"
#: streetup/contracts/models.py:945
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:699
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:682
msgid "Poste de marché"
msgstr ""
#: streetup/contracts/models.py:952
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:591
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:713
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:574
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:696
msgid "Commentaire"
msgstr "Opmerking"
@ -690,7 +690,7 @@ msgid "Contrats"
msgstr "Contracten"
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:29
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:474
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:457
msgid "Justificatifs"
msgstr "Bewijsstukken"
@ -707,7 +707,7 @@ msgid "Ajouter un justificatif"
msgstr "Bewijsstuk toevoegen"
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:90
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:313
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:296
#: streetup/contracts/templates/contracts/teams_index.html:324
msgid "Ajouter"
msgstr "Toevoegen"
@ -717,7 +717,7 @@ msgid "Justificatifs attachés"
msgstr "Bijgevoegde bewijsstukken"
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:117
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:466
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:449
msgid "Ajouté le"
msgstr "Toegevoegd op"
@ -726,8 +726,8 @@ msgid "par"
msgstr "door"
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:125
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:332
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:333
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:315
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:316
msgid "Télécharger"
msgstr "Downloaden"
@ -736,11 +736,11 @@ msgid "Êtes-vous sûr de vouloir supprimer ce justificatif ?"
msgstr "Weet u zeker dat u dit bewijsstuk wilt verwijderen?"
#: streetup/contracts/templates/contracts/claim_declaration_attachments.html:130
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:238
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:290
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:642
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:743
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:949
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:221
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:273
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:625
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:726
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:932
msgid "Supprimer"
msgstr "Verwijderen"
@ -762,7 +762,7 @@ msgstr "Detail van opdracht/contract"
#: streetup/contracts/templates/contracts/contracts_detail.html:28
#: streetup/contracts/templates/contracts/contracts_detail.html:117
#: streetup/contracts/templates/contracts/contracts_index.html:243
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:769
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:752
msgid "Début"
msgstr "Begin"
@ -796,7 +796,7 @@ msgid "Montant \"presté"
msgstr "Gepresteerd bedrag"
#: streetup/contracts/templates/contracts/contracts_detail.html:67
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:135
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:118
msgid "Montant validé"
msgstr "Goedgekeurd bedrag"
@ -805,7 +805,7 @@ msgid "Dossier interne"
msgstr "Intern dossier"
#: streetup/contracts/templates/contracts/contracts_detail.html:96
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:212
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:195
msgid "Retour à la liste"
msgstr "Terug naar de lijst"
@ -816,9 +816,9 @@ msgstr "Bestellingen"
#: streetup/contracts/templates/contracts/contracts_detail.html:115
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:70
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:496
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:584
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:767
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:479
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:567
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:750
#: streetup/contracts/templates/contracts/teams_index.html:740
#: streetup/contracts/views_pdf_reports.py:945
#: streetup/contracts/views_pdf_reports.py:1138
@ -827,8 +827,8 @@ msgstr "Code"
#: streetup/contracts/templates/contracts/contracts_detail.html:118
#: streetup/contracts/templates/contracts/contracts_index.html:200
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:592
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:770
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:575
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:753
#: streetup/contracts/templates/contracts/teams_index.html:743
msgid "Statut"
msgstr "Status"
@ -907,7 +907,7 @@ msgid "Devis pour la commande %(order_code)s"
msgstr "Offerte voor bestelling %(order_code)s"
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:38
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:112
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:95
msgid "Non renseigné"
msgstr "Niet gespecificeerd"
@ -930,20 +930,20 @@ msgid "N° de poste"
msgstr "Postnr."
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:72
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:586
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:569
#: streetup/contracts/views_pdf_reports.py:947
#: streetup/contracts/views_pdf_reports.py:1140
msgid "Unité"
msgstr "Eenheid"
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:73
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:510
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:493
#: streetup/contracts/views_pdf_reports.py:1141
msgid "Prix unitaire"
msgstr "Eenheidsprijs"
#: streetup/contracts/templates/contracts/contracts_order_quote_form.html:75
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:590
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:573
#: streetup/contracts/views_pdf_reports.py:1143
msgid "Montant"
msgstr "Bedrag"
@ -974,39 +974,39 @@ msgstr "Offerte opslaan"
msgid "Figer le devis"
msgstr "Offerte bevriezen"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:64
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:47
msgid "Détail de la commande"
msgstr "Detail van de bestelling"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:99
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:82
msgid "Contrat lié"
msgstr "Gekoppeld contract"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:105
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:88
msgid "Date de commande"
msgstr "Besteldatum"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:111
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:94
msgid "Montant prévisionnel"
msgstr "Raming bedrag"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:117
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:100
msgid "Montant \"presté\""
msgstr "Gepresteerd bedrag"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:156
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:139
msgid "Devis"
msgstr "Offerte"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:158
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:141
msgid "Montant total"
msgstr "Totaalbedrag"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:160
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:143
msgid "Devis figé"
msgstr "Bevroren offerte"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:167
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:150
#, python-format
msgid ""
"\n"
@ -1025,85 +1025,85 @@ msgstr[1] ""
" %(item_count)s posten in de offerte.\n"
" "
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:174
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:157
msgid "Aucun devis n'est associé à cette commande pour le moment."
msgstr "Momenteel is er geen offerte gekoppeld aan deze bestelling."
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:181
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:164
msgid "Voir le devis"
msgstr "Offerte bekijken"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:183
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:166
msgid "Gérer le devis"
msgstr "Offerte beheren"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:189
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:172
msgid "Exporter en PDF"
msgstr "Exporteren naar PDF"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:198
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:181
msgid "Commandé par"
msgstr "Besteld door"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:205
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:188
msgid "Télécharger le fichier"
msgstr "Bestand downloaden"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:219
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:329
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:202
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:312
msgid "Documents"
msgstr "Documenten"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:221
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:301
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:204
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:284
msgid "Ajouter des documents"
msgstr "Documenten toevoegen"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:270
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:253
msgid "Aucun document associé à cette commande."
msgstr "Geen document gekoppeld aan deze bestelling."
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:281
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:264
msgid "Supprimer le document"
msgstr "Document verwijderen"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:285
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:268
msgid "Voulez-vous supprimer ce document ?"
msgstr "Wilt u dit document verwijderen?"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:289
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:719
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:742
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:272
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:702
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:725
#: streetup/contracts/templates/contracts/teams_index.html:322
#: streetup/contracts/templates/contracts/teams_index.html:363
msgid "Annuler"
msgstr "Annuleren"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:374
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:357
msgid "Précédent"
msgstr "Vorige"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:379
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:362
msgid "Suivant"
msgstr "Volgende"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:416
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:399
msgid "Documents financiers"
msgstr "Financiële documenten"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:421
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:404
msgid "Générer un draft de l'état de travaux"
msgstr "Draft van de staat van werken genereren"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:424
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:407
msgid "Générer un draft de la déclaration de créance"
msgstr "Draft van de schuldvordering genereren"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:430
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:413
msgid "Générer la déclaration de créance"
msgstr "Schuldvordering genereren"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:434
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:417
msgid ""
"Cette opération va générer un état de travaux, une déclaration de créance et "
"faire passer les interventions validées au statut \"comptabilisé\"."
@ -1111,178 +1111,178 @@ msgstr ""
"Deze actie zal een staat van werken en een schuldvordering genereren en de "
"gevalideerde interventies op de status \"gefactureerd\" zetten."
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:444
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:427
#, python-format
msgid "État d'avancement %(num)s"
msgstr "Voortgangsrapport %(num)s"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:448
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:431
msgid "Autres documents"
msgstr "Andere documenten"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:465
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:448
msgid "Type"
msgstr "Type"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:468
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:451
msgid "justificatif(s)"
msgstr "bewijsstuk(ken)"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:473
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:456
msgid "Gérer les justificatifs"
msgstr "Bewijsstukken beheren"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:487
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:470
msgid "Consommation des postes"
msgstr "Verbruik van de posten"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:495
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:478
msgid "Poste"
msgstr "Post"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:499
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:482
msgid "Quantité prévue"
msgstr "Geplande hoeveelheid"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:502
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:485
msgid "État d avancement du"
msgstr "Voortgangsstatus van"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:503
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:486
msgid "État"
msgstr "Status"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:506
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:489
msgid "Quantité consommée"
msgstr "Verbruikte hoeveelheid"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:508
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:491
msgid "Quantité restante"
msgstr "Resterende hoeveelheid"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:511
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:494
msgid "Montant consommé"
msgstr "Verbruikt bedrag"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:550
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:533
msgid "Aucune consommation enregistrée pour cette commande."
msgstr "Geen verbruik geregistreerd voor deze bestelling."
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:557
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:540
msgid "Projets associés"
msgstr "Gekoppelde projecten"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:567
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:550
#: streetup/contracts/views_pdf_reports.py:713
#, fuzzy
#| msgid "Commandes"
msgid "Commandes directes"
msgstr "Bestellingen"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:569
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:693
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1110
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:552
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:676
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1093
#, fuzzy
#| msgid "Ajouter un justificatif"
msgid "Ajouter un poste direct"
msgstr "Bewijsstuk toevoegen"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:577
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:560
msgid ""
"Les commandes directes permettent d'enregistrer des postes de marché "
"consommés sans passer par une intervention. Les postes validés sont inclus "
"dans les totaux, les états d'avancement et les déclarations de créance."
msgstr ""
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:583
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:566
msgid "N°"
msgstr "Nr"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:587
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:570
#, fuzzy
#| msgid "Prix unitaire"
msgid "Prix unit."
msgstr "Eenheidsprijs"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:589
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:572
#, fuzzy
#| msgid "Facturé"
msgid "Qté facturée"
msgstr "Gefactureerd"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:593
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:576
msgid "Actions"
msgstr "Acties"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:625
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:928
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:608
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:911
msgid "En attente"
msgstr ""
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:635
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:944
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:618
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:927
msgid "Modifier"
msgstr "Bewerken"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:652
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:956
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:635
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:939
msgid "Valider"
msgstr "Valideren"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:660
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:961
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:643
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:944
msgid "Refuser"
msgstr ""
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:668
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:966
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:651
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:949
msgid "Remettre en attente"
msgstr ""
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:678
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1213
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:661
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1196
#, fuzzy
#| msgid "Aucune commande trouvée"
msgid "Aucune commande directe enregistrée."
msgstr "Geen bestelling gevonden"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:700
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:683
msgid "Rechercher par code, numéro ou description…"
msgstr ""
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:721
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:704
#: streetup/contracts/templates/contracts/teams_index.html:365
msgid "Enregistrer"
msgstr "Opslaan"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:735
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:718
#, fuzzy
#| msgid "Supprimer le document"
msgid "Supprimer le poste direct"
msgstr "Document verwijderen"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:739
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:722
#, fuzzy
#| msgid "Voulez-vous supprimer ce document ?"
msgid "Voulez-vous supprimer ce poste direct ?"
msgstr "Wilt u dit document verwijderen?"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:755
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:738
msgid "Ajouter une intervention"
msgstr "Interventie toevoegen"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1107
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1090
#, fuzzy
#| msgid "Modifier la commande"
msgid "Modifier le poste direct"
msgstr "Bestelling bewerken"
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1143
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1126
msgid "Veuillez sélectionner un poste de marché."
msgstr ""
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1173
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1178
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1156
#: streetup/contracts/templates/contracts/contracts_orders_detail.html:1161
#: streetup/contracts/templates/contracts/teams_index.html:436
#: streetup/contracts/templates/contracts/teams_index.html:440
msgid "Une erreur est survenue."
@ -1659,51 +1659,51 @@ msgstr "Kan een lege offerte niet bevriezen."
msgid "Impossible de supprimer un poste déjà facturé."
msgstr "Kan een lege offerte niet bevriezen."
#: streetup/contracts/views_daily_report.py:227
#: streetup/contracts/views_daily_report.py:241
msgid "Rapport journalier des interventions"
msgstr "Dagelijks interventierapport"
#: streetup/contracts/views_daily_report.py:248
#: streetup/contracts/views_daily_report.py:393
#: streetup/contracts/views_daily_report.py:262
#: streetup/contracts/views_daily_report.py:407
msgid "Synthèse par thématique"
msgstr "Samenvatting per thema"
#: streetup/contracts/views_daily_report.py:251
#: streetup/contracts/views_daily_report.py:403
#: streetup/contracts/views_daily_report.py:265
#: streetup/contracts/views_daily_report.py:417
msgid "Thématique"
msgstr "Thema"
#: streetup/contracts/views_daily_report.py:302
#: streetup/contracts/views_daily_report.py:344
#: streetup/contracts/views_daily_report.py:433
#: streetup/contracts/views_daily_report.py:481
#: streetup/contracts/views_daily_report.py:316
#: streetup/contracts/views_daily_report.py:358
#: streetup/contracts/views_daily_report.py:447
#: streetup/contracts/views_daily_report.py:495
msgid "TOTAL"
msgstr "TOTAAL"
#: streetup/contracts/views_daily_report.py:314
#: streetup/contracts/views_daily_report.py:328
msgid "Nombre d'interventions par personne"
msgstr "Aantal interventies per persoon"
#: streetup/contracts/views_daily_report.py:317
#: streetup/contracts/views_daily_report.py:459
#: streetup/contracts/views_daily_report.py:331
#: streetup/contracts/views_daily_report.py:473
msgid "Personne"
msgstr "Persoon"
#: streetup/contracts/views_daily_report.py:317
#: streetup/contracts/views_daily_report.py:459
#: streetup/contracts/views_daily_report.py:331
#: streetup/contracts/views_daily_report.py:473
msgid "Nombre"
msgstr "Nummer"
#: streetup/contracts/views_daily_report.py:397
#: streetup/contracts/views_daily_report.py:454
#: streetup/contracts/views_daily_report.py:411
#: streetup/contracts/views_daily_report.py:468
msgid "Rapport journalier"
msgstr "Dagelijks rapport"
#: streetup/contracts/views_daily_report.py:451
#: streetup/contracts/views_daily_report.py:465
msgid "Par personne"
msgstr "Per persoon"
#: streetup/contracts/views_daily_report.py:518
#: streetup/contracts/views_daily_report.py:532
msgid "Aucune de vos équipes n'est autorisée à générer ce rapport."
msgstr "Geen van uw teams is gemachtigd dit rapport te genereren."

File diff suppressed because it is too large Load diff

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,7 +17,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: streetup/controls/forms.py:39 streetup/controls/models.py:53
#: streetup/controls/views_reports_pdf.py:414
#: streetup/controls/views_reports_pdf.py:415
msgid "Localisation"
msgstr "Localisation"
@ -106,7 +106,7 @@ msgstr "Annulé"
#: streetup/controls/models.py:30
#: streetup/controls/templates/controls/controls_detail.html:33
#: streetup/controls/templates/controls/controls_detail_content.html:21
#: streetup/controls/views_reports_pdf.py:402
#: streetup/controls/views_reports_pdf.py:403
msgid "Contrôle"
msgstr "Contrôle"
@ -142,7 +142,7 @@ msgstr "Code du contrôle"
#: streetup/controls/models.py:46
#: streetup/controls/templates/controls/controls_detail_content.html:33
#: streetup/controls/templates/controls/controls_detail_mobile.html:84
#: streetup/controls/views_reports_pdf.py:704
#: streetup/controls/views_reports_pdf.py:705
msgid "Statut"
msgstr "Statut"
@ -285,8 +285,8 @@ msgid "Numéro du rapport"
msgstr "Numéro du rapport"
#: streetup/controls/templates/controls/control_report.html:42
#: streetup/controls/views_reports_pdf.py:415
#: streetup/controls/views_reports_pdf.py:702
#: streetup/controls/views_reports_pdf.py:416
#: streetup/controls/views_reports_pdf.py:703
msgid "Date"
msgstr "Date"
@ -963,7 +963,7 @@ msgstr ""
#: streetup/controls/templates/controls/remarks_form.html:60
#: streetup/controls/templates/controls/remarks_form_mobile.html:50
#: streetup/controls/templates/controls/remarks_form_mobile.html:58
#: streetup/controls/views_reports_pdf.py:703
#: streetup/controls/views_reports_pdf.py:704
msgid "Remarque"
msgstr "Remarque"
@ -979,7 +979,7 @@ msgstr "Le projet spécifié n'existe pas."
msgid "L'intervention spécifiée n'existe pas."
msgstr "L'intervention spécifiée n'existe pas."
#: streetup/controls/views.py:667 streetup/controls/views.py:942
#: streetup/controls/views.py:667 streetup/controls/views.py:935
msgid "Remarque sauvegardée avec succès !"
msgstr "Remarque sauvegardée avec succès !"
@ -987,34 +987,34 @@ msgstr "Remarque sauvegardée avec succès !"
msgid "Erreur lors de la sauvegarde de la remarque."
msgstr "Erreur lors de la sauvegarde de la remarque."
#: streetup/controls/views.py:732
#: streetup/controls/views.py:725
msgid "Plan ajouté avec succès !"
msgstr "Plan ajouté avec succès !"
#: streetup/controls/views.py:735
#: streetup/controls/views.py:728
msgid "Erreur lors de la sauvegarde du plan."
msgstr "Erreur lors de la sauvegarde du plan."
#: streetup/controls/views.py:884 streetup/controls/views.py:1007
#: streetup/controls/views.py:1043 streetup/controls/views.py:1055
#: streetup/controls/views.py:1071
#: streetup/controls/views.py:877 streetup/controls/views.py:1000
#: streetup/controls/views.py:1036 streetup/controls/views.py:1048
#: streetup/controls/views.py:1064
msgid "Vous n'avez pas le droit de modifier cette remarque."
msgstr "Vous n'avez pas le droit de modifier cette remarque."
#: streetup/controls/views.py:1018
#: streetup/controls/views.py:1011
#, python-format
msgid "Statut modifié en %s"
msgstr ""
#: streetup/controls/views.py:1032
#: streetup/controls/views.py:1025
msgid "Remarque introuvable"
msgstr "Remarque introuvable"
#: streetup/controls/views.py:1034
#: streetup/controls/views.py:1027
msgid "Requête invalide"
msgstr "Requête invalide"
#: streetup/controls/views.py:1094
#: streetup/controls/views.py:1087
msgid "Vous n'avez pas le droit de modifier ce contrôle."
msgstr "Vous n'avez pas le droit de modifier ce contrôle."
@ -1023,32 +1023,32 @@ msgstr "Vous n'avez pas le droit de modifier ce contrôle."
msgid "Erreur de chargement d'image: %(e)s"
msgstr "Erreur de chargement d'image: %(e)s"
#: streetup/controls/views_reports_pdf.py:359
#: streetup/controls/views_reports_pdf.py:360
msgid "Rapport de suivi"
msgstr "Rapport de suivi"
#: streetup/controls/views_reports_pdf.py:367
#: streetup/controls/views_reports_pdf.py:368
msgid "Page"
msgstr "Page"
#: streetup/controls/views_reports_pdf.py:409
#: streetup/controls/views_reports_pdf.py:410
msgid "Description : "
msgstr "Description : "
#: streetup/controls/views_reports_pdf.py:504
#: streetup/controls/views_reports_pdf.py:505
#, fuzzy, python-format
#| msgid "Erreur de chargement d'image: %(e)s"
msgid "Erreur lors du chargement ou du dessin sur le plan %(name)s: %(e)s"
msgstr "Erreur de chargement d'image: %(e)s"
#: streetup/controls/views_reports_pdf.py:742
#: streetup/controls/views_reports_pdf.py:743
msgid "Inconnu"
msgstr "Inconnu"
#: streetup/controls/views_reports_pdf.py:837
#: streetup/controls/views_reports_pdf.py:838
msgid "PDF généré et sauvegardé avec succès."
msgstr "PDF généré et sauvegardé avec succès."
#: streetup/controls/views_reports_pdf.py:844
#: streetup/controls/views_reports_pdf.py:845
msgid "Erreur lors de la génération du PDF"
msgstr "Erreur lors de la génération du PDF"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,7 +18,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: streetup/controls/forms.py:39 streetup/controls/models.py:53
#: streetup/controls/views_reports_pdf.py:414
#: streetup/controls/views_reports_pdf.py:415
msgid "Localisation"
msgstr "Locatie"
@ -107,7 +107,7 @@ msgstr "Geannuleerd"
#: streetup/controls/models.py:30
#: streetup/controls/templates/controls/controls_detail.html:33
#: streetup/controls/templates/controls/controls_detail_content.html:21
#: streetup/controls/views_reports_pdf.py:402
#: streetup/controls/views_reports_pdf.py:403
msgid "Contrôle"
msgstr "Controle"
@ -143,7 +143,7 @@ msgstr "Controlecode"
#: streetup/controls/models.py:46
#: streetup/controls/templates/controls/controls_detail_content.html:33
#: streetup/controls/templates/controls/controls_detail_mobile.html:84
#: streetup/controls/views_reports_pdf.py:704
#: streetup/controls/views_reports_pdf.py:705
msgid "Statut"
msgstr "Status"
@ -286,8 +286,8 @@ msgid "Numéro du rapport"
msgstr "Rapportnummer"
#: streetup/controls/templates/controls/control_report.html:42
#: streetup/controls/views_reports_pdf.py:415
#: streetup/controls/views_reports_pdf.py:702
#: streetup/controls/views_reports_pdf.py:416
#: streetup/controls/views_reports_pdf.py:703
msgid "Date"
msgstr "Datum"
@ -962,7 +962,7 @@ msgstr ""
#: streetup/controls/templates/controls/remarks_form.html:60
#: streetup/controls/templates/controls/remarks_form_mobile.html:50
#: streetup/controls/templates/controls/remarks_form_mobile.html:58
#: streetup/controls/views_reports_pdf.py:703
#: streetup/controls/views_reports_pdf.py:704
msgid "Remarque"
msgstr "Opmerking"
@ -978,7 +978,7 @@ msgstr "Het opgegeven project bestaat niet."
msgid "L'intervention spécifiée n'existe pas."
msgstr "De opgegeven interventie bestaat niet."
#: streetup/controls/views.py:667 streetup/controls/views.py:942
#: streetup/controls/views.py:667 streetup/controls/views.py:935
msgid "Remarque sauvegardée avec succès !"
msgstr "Opmerking met succes opgeslagen!"
@ -986,34 +986,34 @@ msgstr "Opmerking met succes opgeslagen!"
msgid "Erreur lors de la sauvegarde de la remarque."
msgstr "Fout bij het opslaan van de opmerking."
#: streetup/controls/views.py:732
#: streetup/controls/views.py:725
msgid "Plan ajouté avec succès !"
msgstr "Plan succesvol toegevoegd!"
#: streetup/controls/views.py:735
#: streetup/controls/views.py:728
msgid "Erreur lors de la sauvegarde du plan."
msgstr "Fout bij het opslaan van het plan."
#: streetup/controls/views.py:884 streetup/controls/views.py:1007
#: streetup/controls/views.py:1043 streetup/controls/views.py:1055
#: streetup/controls/views.py:1071
#: streetup/controls/views.py:877 streetup/controls/views.py:1000
#: streetup/controls/views.py:1036 streetup/controls/views.py:1048
#: streetup/controls/views.py:1064
msgid "Vous n'avez pas le droit de modifier cette remarque."
msgstr "U hebt geen recht om deze opmerking te wijzigen."
#: streetup/controls/views.py:1018
#: streetup/controls/views.py:1011
#, python-format
msgid "Statut modifié en %s"
msgstr ""
#: streetup/controls/views.py:1032
#: streetup/controls/views.py:1025
msgid "Remarque introuvable"
msgstr "Opmerking niet gevonden"
#: streetup/controls/views.py:1034
#: streetup/controls/views.py:1027
msgid "Requête invalide"
msgstr "Ongeldige aanvraag"
#: streetup/controls/views.py:1094
#: streetup/controls/views.py:1087
msgid "Vous n'avez pas le droit de modifier ce contrôle."
msgstr "U hebt geen recht om deze controle te wijzigen."
@ -1022,33 +1022,33 @@ msgstr "U hebt geen recht om deze controle te wijzigen."
msgid "Erreur de chargement d'image: %(e)s"
msgstr "Fout bij het laden van afbeelding: %(e)s"
#: streetup/controls/views_reports_pdf.py:359
#: streetup/controls/views_reports_pdf.py:360
msgid "Rapport de suivi"
msgstr "Opvolgrapport"
#: streetup/controls/views_reports_pdf.py:367
#: streetup/controls/views_reports_pdf.py:368
msgid "Page"
msgstr "Pagina"
#: streetup/controls/views_reports_pdf.py:409
#: streetup/controls/views_reports_pdf.py:410
msgid "Description : "
msgstr "Beschrijving: "
#: streetup/controls/views_reports_pdf.py:504
#: streetup/controls/views_reports_pdf.py:505
#, fuzzy, python-format
#| msgid "Erreur de chargement d'image: %(e)s"
msgid "Erreur lors du chargement ou du dessin sur le plan %(name)s: %(e)s"
msgstr "Fout bij het laden van afbeelding: %(e)s"
#: streetup/controls/views_reports_pdf.py:742
#: streetup/controls/views_reports_pdf.py:743
msgid "Inconnu"
msgstr "Onbekend"
#: streetup/controls/views_reports_pdf.py:837
#: streetup/controls/views_reports_pdf.py:838
msgid "PDF généré et sauvegardé avec succès."
msgstr "PDF succesvol gegenereerd en opgeslagen."
#: streetup/controls/views_reports_pdf.py:844
#: streetup/controls/views_reports_pdf.py:845
msgid "Erreur lors de la génération du PDF"
msgstr "Fout bij het genereren van de PDF"

File diff suppressed because it is too large Load diff

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: 2025-12-04 12:00+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: French <LL@li.org>\n"
@ -1100,29 +1100,33 @@ msgstr "Tag added."
msgid "Tag removed."
msgstr "Tag removed."
#: streetup/documents/views.py:1541
#: streetup/documents/views.py:1542
#, fuzzy
#| msgid "Unable to link the document."
msgid "No file found for this document."
msgstr "Unable to link the document."
#: streetup/documents/views.py:1545
#: streetup/documents/views.py:1546
msgid "File not found on disk."
msgstr ""
#: streetup/documents/views.py:1573
#: streetup/documents/views.py:1574
msgid "Could not generate CAD preview image."
msgstr ""
#: streetup/documents/views.py:1576
#: streetup/documents/views.py:1577
msgid "Unsupported file format for georeferencing image preview."
msgstr ""
#: streetup/documents/views.py:1592
#: streetup/documents/views.py:1593
msgid "Page number out of range."
msgstr ""
#: streetup/documents/views.py:1742
#: streetup/documents/views.py:1597
msgid "Page number out of range or empty PDF."
msgstr ""
#: streetup/documents/views.py:1747
msgid "This document is not georeferenced yet."
msgstr ""

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: 2025-12-04 12:00+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Dutch <LL@li.org>\n"
@ -1100,29 +1100,33 @@ msgstr "Label toegevoegd."
msgid "Tag removed."
msgstr "Label verwijderd."
#: streetup/documents/views.py:1541
#: streetup/documents/views.py:1542
#, fuzzy
#| msgid "Unable to link the document."
msgid "No file found for this document."
msgstr "Kan het document niet koppelen."
#: streetup/documents/views.py:1545
#: streetup/documents/views.py:1546
msgid "File not found on disk."
msgstr ""
#: streetup/documents/views.py:1573
#: streetup/documents/views.py:1574
msgid "Could not generate CAD preview image."
msgstr ""
#: streetup/documents/views.py:1576
#: streetup/documents/views.py:1577
msgid "Unsupported file format for georeferencing image preview."
msgstr ""
#: streetup/documents/views.py:1592
#: streetup/documents/views.py:1593
msgid "Page number out of range."
msgstr ""
#: streetup/documents/views.py:1742
#: streetup/documents/views.py:1597
msgid "Page number out of range or empty PDF."
msgstr ""
#: streetup/documents/views.py:1747
msgid "This document is not georeferenced yet."
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -47,6 +47,7 @@ msgstr "Terminée"
#: streetup/analytics/admin.py:115
#: streetup/analytics/templates/analytics/sessions_list.html:26
#: streetup/panoramax/templates/panoramax/upload.html:350
msgid "Statut"
msgstr "Statut"
@ -106,7 +107,7 @@ msgstr "Pages les plus visitées"
#: streetup/analytics/templates/analytics/dashboard.html:144
#: streetup/analytics/templates/analytics/dashboard.html:176
#: streetup/templates/base.html:126
#: streetup/templates/base.html:234
msgid "Voir tout"
msgstr "Voir tout"
@ -195,6 +196,7 @@ msgid "Contenu"
msgstr "Contenu"
#: streetup/notifications/forms.py:45 streetup/notifications/models.py:69
#: streetup/panoramax/templates/panoramax/upload.html:347
msgid "Type"
msgstr "Type"
@ -258,7 +260,7 @@ msgstr "Équipe"
#: streetup/notifications/models.py:35
#: streetup/notifications/templates/notifications/team_list.html:9
#: streetup/templates/base.html:267
#: streetup/templates/base.html:382
msgid "Équipes"
msgstr "Équipes"
@ -272,6 +274,7 @@ msgid "Rappel"
msgstr "Rappel"
#: streetup/notifications/models.py:51
#: streetup/panoramax/templates/panoramax/upload.html:346
msgid "Tâche"
msgstr "Tâche"
@ -341,7 +344,7 @@ msgstr "Notification"
#: streetup/notifications/templates/notifications/inbox.html:32
#: streetup/notifications/templates/notifications/inbox_mobile.html:4
#: streetup/notifications/templates/notifications/inbox_mobile.html:30
#: streetup/templates/base.html:118
#: streetup/templates/base.html:226
msgid "Notifications"
msgstr "Notifications"
@ -437,7 +440,7 @@ msgstr "Discussion"
#: streetup/notifications/models.py:380
#: streetup/notifications/templates/notifications/discussion_list.html:37
#: streetup/notifications/templates/notifications/inbox.html:54
#: streetup/templates/base.html:141
#: streetup/templates/base.html:249
msgid "Discussions"
msgstr "Discussions"
@ -626,7 +629,7 @@ msgstr "Aucun message encore."
#: streetup/notifications/templates/notifications/inbox.html:44
#: streetup/notifications/templates/notifications/inbox_mobile.html:72
#: streetup/templates/base.html:122
#: streetup/templates/base.html:230
msgid "Tout marquer comme lu"
msgstr "Tout marquer comme lu"
@ -646,6 +649,7 @@ msgstr "Archivées"
#: streetup/notifications/templates/notifications/inbox.html:83
#: streetup/notifications/templates/notifications/inbox_mobile.html:61
#: streetup/panoramax/templates/panoramax/viewer.html:509
msgid "Réinitialiser"
msgstr "Réinitialiser"
@ -680,7 +684,7 @@ msgid "Vous n'avez aucune notification."
msgstr "Vous n'avez aucune notification."
#: streetup/notifications/templates/notifications/inbox_mobile.html:36
#: streetup/templates/base.html:226
#: streetup/templates/base.html:341
msgid "Accueil"
msgstr "Accueil"
@ -789,91 +793,490 @@ msgstr "Vous n'êtes pas participant de cette discussion."
msgid "Message envoyé."
msgstr "Message envoyé."
#: streetup/templates/base.html:43
#: streetup/panoramax/templates/panoramax/base.html:6
#: streetup/panoramax/templates/panoramax/base.html:7
#: streetup/panoramax/templates/panoramax/upload.html:233
#: streetup/panoramax/templates/panoramax/viewer.html:466
msgid "Photos 360"
msgstr ""
#: streetup/panoramax/templates/panoramax/base.html:11
#: streetup/panoramax/templates/panoramax/base.html:12
msgid "Uploader des photos"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:238
#: streetup/panoramax/templates/panoramax/viewer.html:471
msgid "Carte"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:242
#: streetup/panoramax/templates/panoramax/viewer.html:475
msgid "Importer"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:267
#, fuzzy
#| msgid "Nouveau"
msgid "Nouvel Upload"
msgstr "Nouveau"
#: streetup/panoramax/templates/panoramax/upload.html:274
#, fuzzy
#| msgid "Description"
msgid "Description (facultatif)"
msgstr "Description"
#: streetup/panoramax/templates/panoramax/upload.html:279
msgid "Format d'upload"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:283
#, fuzzy
#| msgid "Sélectionner une vue"
msgid "Sélection"
msgstr "Sélectionner une vue"
#: streetup/panoramax/templates/panoramax/upload.html:284
msgid "Images JPEG"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:288
#: streetup/panoramax/templates/panoramax/upload.html:366
msgid "Dossier"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:289
msgid "Répertoire entier"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:293
msgid "ZIP"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:294
#, fuzzy
#| msgid "Archiver"
msgid "Archive .zip"
msgstr "Archiver"
#: streetup/panoramax/templates/panoramax/upload.html:298
#: streetup/panoramax/templates/panoramax/upload.html:364
msgid "Vidéo"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:299
msgid "1 photo / 10m"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:306
#: streetup/panoramax/templates/panoramax/upload.html:446
msgid "Fichiers images (JPEG)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:308
msgid "Sélectionnez une ou plusieurs photos JPEG géolocalisées."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:312
msgid "Fichier GPX (Facultatif)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:314
msgid "Utilisé pour recaler le positionnement des photos ou vidéos."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:318
msgid "Orientation de la caméra (Offset)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:320
msgid "Droit devant (0°)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:321
msgid "Vers la droite (90°)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:322
msgid "Vers l'arrière (180°)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:323
msgid "Vers la gauche (270°)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:325
msgid ""
"Spécifiez la direction de la caméra par rapport au sens de déplacement du "
"véhicule."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:329
#, fuzzy
#| msgid "Temps de traitement"
msgid "Lancer le traitement"
msgstr "Temps de traitement"
#: streetup/panoramax/templates/panoramax/upload.html:340
#, fuzzy
#| msgid "Temps de traitement"
msgid "Suivi des Traitements"
msgstr "Temps de traitement"
#: streetup/panoramax/templates/panoramax/upload.html:348
msgid "Date"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:349
#, fuzzy
#| msgid "Sessions"
msgid "Progression"
msgstr "Sessions"
#: streetup/panoramax/templates/panoramax/upload.html:365
#: streetup/panoramax/templates/panoramax/upload.html:433
#, fuzzy
#| msgid "Archiver"
msgid "Archive ZIP"
msgstr "Archiver"
#: streetup/panoramax/templates/panoramax/upload.html:367
msgid "Photos"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:398
msgid "Aucun upload enregistré pour le moment."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:428
msgid "Fichier Vidéo (MP4, AVI, 360...)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:429
msgid ""
"Téléversez un fichier vidéo de votre parcours. Si la vidéo ne contient pas "
"de télémétrie GPS intégrée, un tracé GPX est requis."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:434
msgid "Téléversez un fichier ZIP contenant l\\"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:438
msgid "Dossier d\\"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:439
msgid "Sélectionnez un répertoire complet de photos JPEG."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:447
msgid "Sélectionnez une ou plusieurs photos JPEG."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:486
msgid "Publié sur Panoramax"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:496
msgid "Panoramax : Anonymisation"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:496
msgid "Panoramax : Traitement"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:509
msgid "Anonymisation (visages/plaques) en cours (CPU)..."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:522
msgid "photos illisibles"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:588
msgid "Téléversement en cours..."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:604
msgid "Téléversement des fichiers volumineux en cours..."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:604
msgid ""
"Veuillez ne pas quitter cette page ni fermer le navigateur pendant le "
"chargement."
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:482
msgid "FILTRER PAR UTILISATEUR"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:484
#, fuzzy
#| msgid "Sessions utilisateurs"
msgid "Tous les utilisateurs"
msgstr "Sessions utilisateurs"
#: streetup/panoramax/templates/panoramax/viewer.html:493
msgid "FILTRER PAR DATE"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:497
msgid "Toutes"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:498
msgid "< 1 m"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:499
msgid "< 3 m"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:500
msgid "< 6 m"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:501
msgid "< 1 a"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:506
msgid "Début"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:508
msgid "Fin"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:520
#, fuzzy
#| msgid "Dernière activité"
msgid "Dernières dates :"
msgstr "Dernière activité"
#: streetup/panoramax/templates/panoramax/viewer.html:532
msgid "Visualisation 360°"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:533
msgid ""
"Sélectionnez un point bleu sur la carte pour charger la photo panoramique "
"correspondante."
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:539
msgid "Métadonnées"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:545
msgid "Métadonnées de la photo"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:552
#, fuzzy
#| msgid "Fichier"
msgid "Fichier :"
msgstr "Fichier"
#: streetup/panoramax/templates/panoramax/viewer.html:556
msgid "Date :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:560
msgid "Position :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:564
msgid "Altitude :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:568
msgid "Cap :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:572
msgid "Caméra :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:576
msgid "Résolution :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:580
msgid "Producteur :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:584
msgid "Licence :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:593
#, fuzzy
#| msgid "Supprimer cette équipe ?"
msgid "Supprimer cette photo"
msgstr "Supprimer cette équipe ?"
#: streetup/panoramax/templates/panoramax/viewer.html:596
#, fuzzy
#| msgid "Supprimer cette équipe ?"
msgid "Supprimer la séquence"
msgstr "Supprimer cette équipe ?"
#: streetup/panoramax/templates/panoramax/viewer.html:679
msgid "Recadrer sur Bruxelles"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:704
msgid "Rechercher une adresse…"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:1098
msgid ""
"Êtes-vous sûr de vouloir supprimer définitivement cette photo de Panoramax ?"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:1111
#: streetup/panoramax/templates/panoramax/viewer.html:1139
msgid "Erreur lors de la suppression :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:1114
#: streetup/panoramax/templates/panoramax/viewer.html:1142
msgid "Une erreur réseau s\\"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:1126
msgid ""
"ATTENTION : Êtes-vous sûr de vouloir supprimer définitivement toute cette "
"séquence (collection) et toutes ses photos ? Cette action est irréversible."
msgstr ""
#: streetup/panoramax/views.py:47
msgid "Vous n'avez pas accès à cette vue."
msgstr ""
#: streetup/panoramax/views.py:187
msgid "Vous n'avez pas l'autorisation d'uploader des photos."
msgstr ""
#: streetup/panoramax/views.py:216
#, fuzzy
#| msgid "Veuillez sélectionner au moins un destinataire ou une équipe."
msgid "Veuillez sélectionner des fichiers à uploader."
msgstr "Veuillez sélectionner au moins un destinataire ou une équipe."
#: streetup/panoramax/views.py:249
msgid ""
"Votre demande de téléversement a été enregistrée. Le traitement est lancé en "
"arrière-plan."
msgstr ""
#: streetup/panoramax/views.py:351
msgid ""
"Aucune donnée GPS n'a été trouvée dans la vidéo et aucun fichier GPX n'a été "
"fourni."
msgstr ""
#: streetup/panoramax/views.py:382
msgid "Aucune image JPEG n'a été trouvée dans le fichier d'upload."
msgstr ""
#: streetup/panoramax/views.py:456
msgid "Aucune image valide n'a été générée pour l'upload."
msgstr ""
#: streetup/streetup/settings.py:245
msgid "Brussels Mobility"
msgstr "Brussels Mobility"
#: streetup/templates/base.html:62
#: streetup/templates/base.html:170
msgid "Rechercher..."
msgstr "Rechercher..."
#: streetup/templates/base.html:83
#: streetup/templates/base.html:191
msgid "Sélectionner une vue"
msgstr "Sélectionner une vue"
#: streetup/templates/base.html:110
#: streetup/templates/base.html:218
msgid "notifications non lues"
msgstr "notifications non lues"
#: streetup/templates/base.html:135
#: streetup/templates/base.html:243
msgid "Aucune notification non lue"
msgstr "Aucune notification non lue"
#: streetup/templates/base.html:144
#: streetup/templates/base.html:252
msgid "Boîte de réception"
msgstr "Boîte de réception"
#: streetup/templates/base.html:180
#: streetup/templates/base.html:261
msgid "Aide & Documentation"
msgstr ""
#: streetup/templates/base.html:295
msgid "Mon compte"
msgstr "Mon compte"
#: streetup/templates/base.html:182
#: streetup/templates/base.html:297
msgid "Gérer mon compte"
msgstr "Gérer mon compte"
#: streetup/templates/base.html:186
#: streetup/templates/base.html:301
msgid "Changer de compte"
msgstr "Changer de compte"
#: streetup/templates/base.html:205
#: streetup/templates/base.html:320
msgid "Se déconnecter"
msgstr "Se déconnecter"
#: streetup/templates/base.html:230
#: streetup/templates/base.html:345
msgid "Assets"
msgstr "Assets"
#: streetup/templates/base.html:235
#: streetup/templates/base.html:350
msgid "Observations"
msgstr "Observations"
#: streetup/templates/base.html:240
#: streetup/templates/base.html:355
msgid "Interventions"
msgstr "Interventions"
#: streetup/templates/base.html:246
#: streetup/templates/base.html:361
msgid "Projets"
msgstr "Projets"
#: streetup/templates/base.html:253
#: streetup/templates/base.html:368
msgid "Contrôles"
msgstr "Contrôles"
#: streetup/templates/base.html:261
#: streetup/templates/base.html:376
msgid "Calendrier"
msgstr "Calendrier"
#: streetup/templates/base.html:275
#: streetup/templates/base.html:390
msgid "Commandes"
msgstr "Commandes"
#: streetup/templates/base.html:284
#: streetup/templates/base.html:399
msgid "Entrepôts"
msgstr "Entrepôts"
#: streetup/templates/base.html:290
#: streetup/templates/base.html:405
msgid "Flux de Stock"
msgstr "Flux de Stock"
#: streetup/templates/base.html:294
#: streetup/templates/base.html:409
msgid "Achats"
msgstr "Achats"
#: streetup/templates/base.html:477 streetup/templates/base.html:505
#: streetup/templates/base.html:594 streetup/templates/base.html:622
msgid "Afficher la carte en grand"
msgstr ""
#: streetup/templates/base.html:501
#: streetup/templates/base.html:618
msgid "Réduire la carte"
msgstr ""
@ -881,10 +1284,6 @@ msgstr ""
#~ msgid "Interventions correctives"
#~ msgstr "Interventions correctives"
#~| msgid "Temps de rép. moyen"
#~ msgid "Temps de traitement"
#~ msgstr "Temps de traitement"
#~ msgid "Évolution du temps de traitement"
#~ msgstr "Évolution du temps de traitement"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -47,6 +47,7 @@ msgstr "Beëindigd"
#: streetup/analytics/admin.py:115
#: streetup/analytics/templates/analytics/sessions_list.html:26
#: streetup/panoramax/templates/panoramax/upload.html:350
msgid "Statut"
msgstr "Status"
@ -106,7 +107,7 @@ msgstr "Meest bezochte pagina's"
#: streetup/analytics/templates/analytics/dashboard.html:144
#: streetup/analytics/templates/analytics/dashboard.html:176
#: streetup/templates/base.html:126
#: streetup/templates/base.html:234
msgid "Voir tout"
msgstr "Alles zien"
@ -195,6 +196,7 @@ msgid "Contenu"
msgstr "Inhoud"
#: streetup/notifications/forms.py:45 streetup/notifications/models.py:69
#: streetup/panoramax/templates/panoramax/upload.html:347
msgid "Type"
msgstr "Type"
@ -258,7 +260,7 @@ msgstr "Team"
#: streetup/notifications/models.py:35
#: streetup/notifications/templates/notifications/team_list.html:9
#: streetup/templates/base.html:267
#: streetup/templates/base.html:382
msgid "Équipes"
msgstr "Teams"
@ -272,6 +274,7 @@ msgid "Rappel"
msgstr "Herinnering"
#: streetup/notifications/models.py:51
#: streetup/panoramax/templates/panoramax/upload.html:346
msgid "Tâche"
msgstr "Vlek"
@ -339,7 +342,7 @@ msgstr "Kennisgeving"
#: streetup/notifications/templates/notifications/inbox.html:32
#: streetup/notifications/templates/notifications/inbox_mobile.html:4
#: streetup/notifications/templates/notifications/inbox_mobile.html:30
#: streetup/templates/base.html:118
#: streetup/templates/base.html:226
msgid "Notifications"
msgstr "Meldingen"
@ -435,7 +438,7 @@ msgstr "Discussie"
#: streetup/notifications/models.py:380
#: streetup/notifications/templates/notifications/discussion_list.html:37
#: streetup/notifications/templates/notifications/inbox.html:54
#: streetup/templates/base.html:141
#: streetup/templates/base.html:249
msgid "Discussions"
msgstr "Discussies"
@ -613,7 +616,7 @@ msgstr "Nog geen berichten."
#: streetup/notifications/templates/notifications/inbox.html:44
#: streetup/notifications/templates/notifications/inbox_mobile.html:72
#: streetup/templates/base.html:122
#: streetup/templates/base.html:230
msgid "Tout marquer comme lu"
msgstr "Markeer alles als gelezen"
@ -633,6 +636,7 @@ msgstr "Gearchiveerd"
#: streetup/notifications/templates/notifications/inbox.html:83
#: streetup/notifications/templates/notifications/inbox_mobile.html:61
#: streetup/panoramax/templates/panoramax/viewer.html:509
msgid "Réinitialiser"
msgstr "Resetten"
@ -668,7 +672,7 @@ msgstr "Je hebt geen meldingen."
#
#: streetup/notifications/templates/notifications/inbox_mobile.html:36
#: streetup/templates/base.html:226
#: streetup/templates/base.html:341
msgid "Accueil"
msgstr "Startpagina"
@ -777,93 +781,496 @@ msgstr "U bent geen deelnemer aan deze discussie."
msgid "Message envoyé."
msgstr "Bericht verzonden."
#: streetup/panoramax/templates/panoramax/base.html:6
#: streetup/panoramax/templates/panoramax/base.html:7
#: streetup/panoramax/templates/panoramax/upload.html:233
#: streetup/panoramax/templates/panoramax/viewer.html:466
#, fuzzy
#| msgid "Photos"
msgid "Photos 360"
msgstr "Foto's"
#: streetup/panoramax/templates/panoramax/base.html:11
#: streetup/panoramax/templates/panoramax/base.html:12
msgid "Uploader des photos"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:238
#: streetup/panoramax/templates/panoramax/viewer.html:471
msgid "Carte"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:242
#: streetup/panoramax/templates/panoramax/viewer.html:475
msgid "Importer"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:267
#, fuzzy
#| msgid "Nouveau"
msgid "Nouvel Upload"
msgstr "Nieuw"
#: streetup/panoramax/templates/panoramax/upload.html:274
#, fuzzy
#| msgid "Description"
msgid "Description (facultatif)"
msgstr "Beschrijving"
#: streetup/panoramax/templates/panoramax/upload.html:279
msgid "Format d'upload"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:283
#, fuzzy
#| msgid "Sélectionner une vue"
msgid "Sélection"
msgstr "Selecteer een weergave"
#: streetup/panoramax/templates/panoramax/upload.html:284
msgid "Images JPEG"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:288
#: streetup/panoramax/templates/panoramax/upload.html:366
msgid "Dossier"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:289
msgid "Répertoire entier"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:293
msgid "ZIP"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:294
#, fuzzy
#| msgid "Archiver"
msgid "Archive .zip"
msgstr "Archiveren"
#: streetup/panoramax/templates/panoramax/upload.html:298
#: streetup/panoramax/templates/panoramax/upload.html:364
msgid "Vidéo"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:299
msgid "1 photo / 10m"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:306
#: streetup/panoramax/templates/panoramax/upload.html:446
msgid "Fichiers images (JPEG)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:308
msgid "Sélectionnez une ou plusieurs photos JPEG géolocalisées."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:312
msgid "Fichier GPX (Facultatif)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:314
msgid "Utilisé pour recaler le positionnement des photos ou vidéos."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:318
msgid "Orientation de la caméra (Offset)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:320
msgid "Droit devant (0°)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:321
msgid "Vers la droite (90°)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:322
msgid "Vers l'arrière (180°)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:323
msgid "Vers la gauche (270°)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:325
msgid ""
"Spécifiez la direction de la caméra par rapport au sens de déplacement du "
"véhicule."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:329
#, fuzzy
#| msgid "Temps de traitement"
msgid "Lancer le traitement"
msgstr "Verwerkingstijd"
#: streetup/panoramax/templates/panoramax/upload.html:340
#, fuzzy
#| msgid "Temps de traitement"
msgid "Suivi des Traitements"
msgstr "Verwerkingstijd"
#: streetup/panoramax/templates/panoramax/upload.html:348
msgid "Date"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:349
#, fuzzy
#| msgid "Sessions"
msgid "Progression"
msgstr "Sessies"
#: streetup/panoramax/templates/panoramax/upload.html:365
#: streetup/panoramax/templates/panoramax/upload.html:433
#, fuzzy
#| msgid "Archiver"
msgid "Archive ZIP"
msgstr "Archiveren"
#: streetup/panoramax/templates/panoramax/upload.html:367
msgid "Photos"
msgstr "Foto's"
#: streetup/panoramax/templates/panoramax/upload.html:398
msgid "Aucun upload enregistré pour le moment."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:428
msgid "Fichier Vidéo (MP4, AVI, 360...)"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:429
msgid ""
"Téléversez un fichier vidéo de votre parcours. Si la vidéo ne contient pas "
"de télémétrie GPS intégrée, un tracé GPX est requis."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:434
msgid "Téléversez un fichier ZIP contenant l\\"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:438
msgid "Dossier d\\"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:439
msgid "Sélectionnez un répertoire complet de photos JPEG."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:447
msgid "Sélectionnez une ou plusieurs photos JPEG."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:486
msgid "Publié sur Panoramax"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:496
msgid "Panoramax : Anonymisation"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:496
msgid "Panoramax : Traitement"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:509
msgid "Anonymisation (visages/plaques) en cours (CPU)..."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:522
msgid "photos illisibles"
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:588
msgid "Téléversement en cours..."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:604
msgid "Téléversement des fichiers volumineux en cours..."
msgstr ""
#: streetup/panoramax/templates/panoramax/upload.html:604
msgid ""
"Veuillez ne pas quitter cette page ni fermer le navigateur pendant le "
"chargement."
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:482
msgid "FILTRER PAR UTILISATEUR"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:484
#, fuzzy
#| msgid "Sessions utilisateurs"
msgid "Tous les utilisateurs"
msgstr "Gebruikerssessies"
#: streetup/panoramax/templates/panoramax/viewer.html:493
msgid "FILTRER PAR DATE"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:497
msgid "Toutes"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:498
msgid "< 1 m"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:499
msgid "< 3 m"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:500
msgid "< 6 m"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:501
msgid "< 1 a"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:506
#, fuzzy
#| msgid "Début réel"
msgid "Début"
msgstr "Werkelijke start"
#: streetup/panoramax/templates/panoramax/viewer.html:508
msgid "Fin"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:520
#, fuzzy
#| msgid "Dernière activité"
msgid "Dernières dates :"
msgstr "Laatste activiteit"
#: streetup/panoramax/templates/panoramax/viewer.html:532
msgid "Visualisation 360°"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:533
msgid ""
"Sélectionnez un point bleu sur la carte pour charger la photo panoramique "
"correspondante."
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:539
msgid "Métadonnées"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:545
msgid "Métadonnées de la photo"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:552
#, fuzzy
#| msgid "Fichier"
msgid "Fichier :"
msgstr "Bestand"
#: streetup/panoramax/templates/panoramax/viewer.html:556
msgid "Date :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:560
msgid "Position :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:564
msgid "Altitude :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:568
msgid "Cap :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:572
msgid "Caméra :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:576
msgid "Résolution :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:580
msgid "Producteur :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:584
msgid "Licence :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:593
#, fuzzy
#| msgid "Supprimer cette équipe ?"
msgid "Supprimer cette photo"
msgstr "Dit team verwijderen?"
#: streetup/panoramax/templates/panoramax/viewer.html:596
#, fuzzy
#| msgid "Supprimer cette équipe ?"
msgid "Supprimer la séquence"
msgstr "Dit team verwijderen?"
#: streetup/panoramax/templates/panoramax/viewer.html:679
msgid "Recadrer sur Bruxelles"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:704
msgid "Rechercher une adresse…"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:1098
msgid ""
"Êtes-vous sûr de vouloir supprimer définitivement cette photo de Panoramax ?"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:1111
#: streetup/panoramax/templates/panoramax/viewer.html:1139
msgid "Erreur lors de la suppression :"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:1114
#: streetup/panoramax/templates/panoramax/viewer.html:1142
msgid "Une erreur réseau s\\"
msgstr ""
#: streetup/panoramax/templates/panoramax/viewer.html:1126
msgid ""
"ATTENTION : Êtes-vous sûr de vouloir supprimer définitivement toute cette "
"séquence (collection) et toutes ses photos ? Cette action est irréversible."
msgstr ""
#: streetup/panoramax/views.py:47
msgid "Vous n'avez pas accès à cette vue."
msgstr ""
#: streetup/panoramax/views.py:187
msgid "Vous n'avez pas l'autorisation d'uploader des photos."
msgstr ""
#: streetup/panoramax/views.py:216
#, fuzzy
#| msgid "Veuillez sélectionner au moins un destinataire ou une équipe."
msgid "Veuillez sélectionner des fichiers à uploader."
msgstr "Selecteer minimaal één ontvanger of team."
#: streetup/panoramax/views.py:249
msgid ""
"Votre demande de téléversement a été enregistrée. Le traitement est lancé en "
"arrière-plan."
msgstr ""
#: streetup/panoramax/views.py:351
msgid ""
"Aucune donnée GPS n'a été trouvée dans la vidéo et aucun fichier GPX n'a été "
"fourni."
msgstr ""
#: streetup/panoramax/views.py:382
msgid "Aucune image JPEG n'a été trouvée dans le fichier d'upload."
msgstr ""
#: streetup/panoramax/views.py:456
msgid "Aucune image valide n'a été générée pour l'upload."
msgstr ""
#
#: streetup/templates/base.html:43
#: streetup/streetup/settings.py:245
msgid "Brussels Mobility"
msgstr "Brussel Mobiliteit"
#: streetup/templates/base.html:62
#: streetup/templates/base.html:170
msgid "Rechercher..."
msgstr "Zoeken..."
#: streetup/templates/base.html:83
#: streetup/templates/base.html:191
msgid "Sélectionner une vue"
msgstr "Selecteer een weergave"
#: streetup/templates/base.html:110
#: streetup/templates/base.html:218
msgid "notifications non lues"
msgstr "ongelezen meldingen"
#: streetup/templates/base.html:135
#: streetup/templates/base.html:243
msgid "Aucune notification non lue"
msgstr "Geen ongelezen meldingen"
#: streetup/templates/base.html:144
#: streetup/templates/base.html:252
msgid "Boîte de réception"
msgstr "Postvak IN"
#: streetup/templates/base.html:180
#: streetup/templates/base.html:261
msgid "Aide & Documentation"
msgstr ""
#: streetup/templates/base.html:295
msgid "Mon compte"
msgstr "Mijn account"
#: streetup/templates/base.html:182
#: streetup/templates/base.html:297
msgid "Gérer mon compte"
msgstr "Beheer mijn account"
#: streetup/templates/base.html:186
#: streetup/templates/base.html:301
msgid "Changer de compte"
msgstr "Account wijzigen"
#: streetup/templates/base.html:205
#: streetup/templates/base.html:320
msgid "Se déconnecter"
msgstr "Afmelden"
#
#: streetup/templates/base.html:230
#: streetup/templates/base.html:345
msgid "Assets"
msgstr "Assets"
#: streetup/templates/base.html:235
#: streetup/templates/base.html:350
msgid "Observations"
msgstr "Observaties"
#: streetup/templates/base.html:240
#: streetup/templates/base.html:355
msgid "Interventions"
msgstr "Interventies"
#: streetup/templates/base.html:246
#: streetup/templates/base.html:361
msgid "Projets"
msgstr "Projecten"
#: streetup/templates/base.html:253
#: streetup/templates/base.html:368
msgid "Contrôles"
msgstr "Controles"
#: streetup/templates/base.html:261
#: streetup/templates/base.html:376
msgid "Calendrier"
msgstr "Kalender"
#: streetup/templates/base.html:275
#: streetup/templates/base.html:390
msgid "Commandes"
msgstr "Bestellingen"
#: streetup/templates/base.html:284
#: streetup/templates/base.html:399
msgid "Entrepôts"
msgstr "Magazijnen"
#: streetup/templates/base.html:290
#: streetup/templates/base.html:405
msgid "Flux de Stock"
msgstr "Voorraadstromen"
#: streetup/templates/base.html:294
#: streetup/templates/base.html:409
msgid "Achats"
msgstr "Aankopen"
#: streetup/templates/base.html:477 streetup/templates/base.html:505
#: streetup/templates/base.html:594 streetup/templates/base.html:622
msgid "Afficher la carte en grand"
msgstr ""
#: streetup/templates/base.html:501
#: streetup/templates/base.html:618
msgid "Réduire la carte"
msgstr ""
@ -871,10 +1278,6 @@ msgstr ""
#~ msgid "Interventions correctives"
#~ msgstr "Corrigerende interventies"
#~| msgid "Temps de rép. moyen"
#~ msgid "Temps de traitement"
#~ msgstr "Verwerkingstijd"
#~ msgid "Évolution du temps de traitement"
#~ msgstr "Evolutie van de verwerkingstijd"
@ -952,9 +1355,6 @@ msgstr ""
#~ msgid "Notes"
#~ msgstr "Notities"
#~ msgid "Photos"
#~ msgstr "Foto's"
#~ msgid "Intervention réalisée par : {}"
#~ msgstr "Interventie uitgevoerd door : {}"
@ -1000,9 +1400,6 @@ msgstr ""
#~ msgid "Fin planifiée"
#~ msgstr "Gepland einde"
#~ msgid "Début réel"
#~ msgstr "Werkelijke start"
#~ msgid "Fin réelle"
#~ msgstr "Werkelijk einde"

View file

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: streetup\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-06 10:57+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: 2025-01-01 00:00+0000\n"
"Last-Translator: \n"
"Language-Team: English\n"
@ -15,11 +15,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: maps/admin.py:18 maps/templates/maps/index.html:224
#: streetup/maps/admin.py:18 streetup/maps/templates/maps/index.html:224
msgid "Accès restreint"
msgstr "Restricted access"
#: maps/admin.py:21
#: streetup/maps/admin.py:21
msgid ""
"Ces champs ne s'appliquent que pour le niveau d'accès « Accès restreint ». "
"L'accès est accordé si l'utilisateur satisfait au moins une des conditions "
@ -30,44 +30,45 @@ msgstr ""
"granted if the user satisfies at least one condition (theme OR team OR "
"specific user). Administrators always have access."
#: maps/models.py:24
#: streetup/maps/models.py:24
msgid "Tout public (sans connexion)"
msgstr "Public (no login)"
#: maps/models.py:25
#: streetup/maps/models.py:25
msgid "Toute personne connectée"
msgstr "Any logged in person"
#: maps/models.py:26
#: streetup/maps/models.py:26
msgid "Accès restreint (thématiques / équipes / utilisateurs)"
msgstr "Restricted access (themes / teams / users)"
#: maps/models.py:32 maps/templates/maps/concrete_blocks/index.html:477
#: maps/views.py:701
#: streetup/maps/models.py:32
#: streetup/maps/templates/maps/concrete_blocks/index.html:477
#: streetup/maps/views.py:701
msgid "Code"
msgstr "Code"
#: maps/models.py:33
#: streetup/maps/models.py:33
msgid "Identifiant technique de la carte (ex: concrete_blocks)."
msgstr "Technical map identifier (e.g. concrete_blocks)."
#: maps/models.py:35
#: streetup/maps/models.py:35
msgid "Nom (FR)"
msgstr "Name (FR)"
#: maps/models.py:36
#: streetup/maps/models.py:36
msgid "Naam (NL)"
msgstr "Name (NL)"
#: maps/models.py:42
#: streetup/maps/models.py:42
msgid "Niveau d'accès"
msgstr "Access level"
#: maps/models.py:51
#: streetup/maps/models.py:51
msgid "Thématiques autorisées"
msgstr "Authorized themes"
#: maps/models.py:53
#: streetup/maps/models.py:53
msgid ""
"Les utilisateurs ayant accès à l'une de ces thématiques peuvent visualiser "
"la carte (niveau 'restreint' uniquement)."
@ -75,461 +76,466 @@ msgstr ""
"Users with access to one of these themes can view the map (restricted level "
"only)."
#: maps/models.py:62
#: streetup/maps/models.py:62
msgid "Équipes autorisées"
msgstr "Authorized teams"
#: maps/models.py:64
#: streetup/maps/models.py:64
msgid ""
"Les membres de ces équipes peuvent visualiser la carte (niveau 'restreint' "
"uniquement)."
msgstr "Members of these teams can view the map (restricted level only)."
#: maps/models.py:73
#: streetup/maps/models.py:73
msgid "Utilisateurs autorisés"
msgstr "Authorized users"
#: maps/models.py:75
#: streetup/maps/models.py:75
msgid ""
"Ces utilisateurs spécifiques peuvent visualiser la carte (niveau 'restreint' "
"uniquement)."
msgstr "These specific users can view the map (restricted level only)."
#: maps/models.py:83
#: streetup/maps/models.py:83
msgid "Configuration d'accès à une carte"
msgstr "Map access configuration"
#: maps/models.py:84
#: streetup/maps/models.py:84
msgid "Configurations d'accès aux cartes"
msgstr "Map access configurations"
#: maps/templates/maps/base.html:6 maps/templates/maps/base.html:7
#: maps/templates/maps/index.html:185
#: streetup/maps/templates/maps/base.html:6
#: streetup/maps/templates/maps/base.html:7
#: streetup/maps/templates/maps/index.html:185
msgid "Cartes"
msgstr ""
# template – tabs
#: maps/templates/maps/concrete_blocks/index.html:23
#: streetup/maps/templates/maps/concrete_blocks/index.html:23
msgid "Légende"
msgstr "Legend"
#: maps/templates/maps/concrete_blocks/index.html:30
#: maps/templates/maps/concrete_blocks/index.html:127
#: streetup/maps/templates/maps/concrete_blocks/index.html:30
#: streetup/maps/templates/maps/concrete_blocks/index.html:127
msgid "Filtres"
msgstr "Filters"
#: maps/templates/maps/concrete_blocks/index.html:37
#: streetup/maps/templates/maps/concrete_blocks/index.html:37
msgid "Détail"
msgstr "Detail"
#: maps/templates/maps/concrete_blocks/index.html:44
#: streetup/maps/templates/maps/concrete_blocks/index.html:44
msgid "Projets"
msgstr "Projects"
#: maps/templates/maps/concrete_blocks/index.html:52
#: streetup/maps/templates/maps/concrete_blocks/index.html:52
msgid "Édition"
msgstr "Edit"
# template – legend panel
#: maps/templates/maps/concrete_blocks/index.html:64
#: streetup/maps/templates/maps/concrete_blocks/index.html:64
msgid "Représentation des couleurs"
msgstr "Colour representation"
#: maps/templates/maps/concrete_blocks/index.html:66
#: streetup/maps/templates/maps/concrete_blocks/index.html:66
msgid "Par fonction"
msgstr "By function"
#: maps/templates/maps/concrete_blocks/index.html:72
#: maps/templates/maps/concrete_blocks/index.html:156
#: streetup/maps/templates/maps/concrete_blocks/index.html:72
#: streetup/maps/templates/maps/concrete_blocks/index.html:156
msgid "Nombre de blocs"
msgstr "Number of blocks"
#: maps/templates/maps/concrete_blocks/index.html:78
#: streetup/maps/templates/maps/concrete_blocks/index.html:78
#, fuzzy
#| msgid "≤ 3 blocs"
msgid "< 3 blocs"
msgstr "≤ 3 blocks"
#: maps/templates/maps/concrete_blocks/index.html:85
#: streetup/maps/templates/maps/concrete_blocks/index.html:85
#, fuzzy
#| msgid "4 – 10 blocs"
msgid "3 – 10 blocs"
msgstr "4 – 10 blocks"
#: maps/templates/maps/concrete_blocks/index.html:93
#: streetup/maps/templates/maps/concrete_blocks/index.html:93
msgid "> 10 blocs"
msgstr "> 10 blocks"
#: maps/templates/maps/concrete_blocks/index.html:108 maps/views.py:662
#: streetup/maps/templates/maps/concrete_blocks/index.html:108
#: streetup/maps/views.py:662
msgid "Projets New-Jersey"
msgstr "New-Jersey Projects"
#: maps/templates/maps/concrete_blocks/index.html:118
#: streetup/maps/templates/maps/concrete_blocks/index.html:118
msgid "Exporter en CSV"
msgstr "Export to CSV"
# template – filters panel
#: maps/templates/maps/concrete_blocks/index.html:130
#: streetup/maps/templates/maps/concrete_blocks/index.html:130
msgid "Fonction"
msgstr "Function"
#: maps/templates/maps/concrete_blocks/index.html:145
#: maps/templates/maps/concrete_blocks/index.html:225
#: maps/templates/maps/concrete_blocks/index.html:313
#: maps/templates/maps/concrete_blocks/index.html:422 maps/views.py:704
#: streetup/maps/templates/maps/concrete_blocks/index.html:145
#: streetup/maps/templates/maps/concrete_blocks/index.html:225
#: streetup/maps/templates/maps/concrete_blocks/index.html:313
#: streetup/maps/templates/maps/concrete_blocks/index.html:422
#: streetup/maps/views.py:704
msgid "Statut"
msgstr "Status"
#: maps/templates/maps/concrete_blocks/index.html:159
#: maps/templates/maps/concrete_blocks/index.html:170
#: streetup/maps/templates/maps/concrete_blocks/index.html:159
#: streetup/maps/templates/maps/concrete_blocks/index.html:170
msgid "Min"
msgstr "Min"
#: maps/templates/maps/concrete_blocks/index.html:162
#: maps/templates/maps/concrete_blocks/index.html:173
#: streetup/maps/templates/maps/concrete_blocks/index.html:162
#: streetup/maps/templates/maps/concrete_blocks/index.html:173
msgid "Max"
msgstr "Max"
#: maps/templates/maps/concrete_blocks/index.html:167
#: maps/templates/maps/concrete_blocks/index.html:362
#: maps/templates/maps/concrete_blocks/index.html:450
#: maps/templates/maps/concrete_blocks/index.html:528
#: streetup/maps/templates/maps/concrete_blocks/index.html:167
#: streetup/maps/templates/maps/concrete_blocks/index.html:362
#: streetup/maps/templates/maps/concrete_blocks/index.html:450
#: streetup/maps/templates/maps/concrete_blocks/index.html:528
msgid "Priorité"
msgstr "Priority"
#: maps/templates/maps/concrete_blocks/index.html:178
#: maps/templates/maps/concrete_blocks/index.html:352
#: maps/templates/maps/concrete_blocks/index.html:440
#: maps/templates/maps/concrete_blocks/index.html:518
#: streetup/maps/templates/maps/concrete_blocks/index.html:178
#: streetup/maps/templates/maps/concrete_blocks/index.html:352
#: streetup/maps/templates/maps/concrete_blocks/index.html:440
#: streetup/maps/templates/maps/concrete_blocks/index.html:518
msgid "Action recommandée"
msgstr "Recommended action"
#: maps/templates/maps/concrete_blocks/index.html:190
#: streetup/maps/templates/maps/concrete_blocks/index.html:190
msgid "Appliquer"
msgstr "Apply"
#: maps/templates/maps/concrete_blocks/index.html:193
#: streetup/maps/templates/maps/concrete_blocks/index.html:193
msgid "Réinitialiser"
msgstr "Reset"
#: maps/templates/maps/concrete_blocks/index.html:202
#: streetup/maps/templates/maps/concrete_blocks/index.html:202
msgid "Détail du set de blocs"
msgstr "Block set detail"
#: maps/templates/maps/concrete_blocks/index.html:206
#: streetup/maps/templates/maps/concrete_blocks/index.html:206
msgid "Cliquez sur un point de la carte pour voir les détails."
msgstr "Click on a map point to view the details."
#: maps/templates/maps/concrete_blocks/index.html:221
#: streetup/maps/templates/maps/concrete_blocks/index.html:221
msgid "N° projet, PMO, Osiris, description…"
msgstr "Project No., PMO, Osiris, description…"
#: maps/templates/maps/concrete_blocks/index.html:230
#: streetup/maps/templates/maps/concrete_blocks/index.html:230
msgid "Période"
msgstr "Period"
#: maps/templates/maps/concrete_blocks/index.html:233
#: streetup/maps/templates/maps/concrete_blocks/index.html:233
msgid "Début à partir du"
msgstr "Start from"
#: maps/templates/maps/concrete_blocks/index.html:236
#: streetup/maps/templates/maps/concrete_blocks/index.html:236
msgid "Fin avant le"
msgstr "End before"
#: maps/templates/maps/concrete_blocks/index.html:245
#: streetup/maps/templates/maps/concrete_blocks/index.html:245
#, fuzzy
#| msgid "Cliquez sur un point de la carte pour voir les détails."
msgid "Cliquez sur l'onglet pour charger les projets."
msgstr "Click on a map point to view the details."
#: maps/templates/maps/concrete_blocks/index.html:253
#: streetup/maps/templates/maps/concrete_blocks/index.html:253
#, fuzzy
#| msgid "Exporter en CSV"
msgid "Exporter en Excel"
msgstr "Export to CSV"
#: maps/templates/maps/concrete_blocks/index.html:269
#: streetup/maps/templates/maps/concrete_blocks/index.html:269
msgid "Ajouter"
msgstr "Add"
#: maps/templates/maps/concrete_blocks/index.html:274
#: streetup/maps/templates/maps/concrete_blocks/index.html:274
msgid "Activer la sélection multiple"
msgstr "Enable multi-select"
#: maps/templates/maps/concrete_blocks/index.html:275
#: streetup/maps/templates/maps/concrete_blocks/index.html:275
msgid "Multi-sélection"
msgstr "Multi-select"
#: maps/templates/maps/concrete_blocks/index.html:281
#: streetup/maps/templates/maps/concrete_blocks/index.html:281
msgid "asset(s) sélectionné(s)"
msgstr "selected asset(s)"
#: maps/templates/maps/concrete_blocks/index.html:284
#: streetup/maps/templates/maps/concrete_blocks/index.html:284
msgid "Tout désélectionner"
msgstr "Deselect all"
#: maps/templates/maps/concrete_blocks/index.html:292
#: streetup/maps/templates/maps/concrete_blocks/index.html:292
msgid ""
"Cliquez sur un asset de la carte pour l'éditer, ou activez la multi-"
"sélection."
msgstr "Click on a map asset to edit it, or enable multi-select."
#: maps/templates/maps/concrete_blocks/index.html:298
#: streetup/maps/templates/maps/concrete_blocks/index.html:298
msgid "Modifier l'asset"
msgstr "Edit asset"
#: maps/templates/maps/concrete_blocks/index.html:301
#: streetup/maps/templates/maps/concrete_blocks/index.html:301
msgid "Archiver cet asset"
msgstr "Archive this asset"
#: maps/templates/maps/concrete_blocks/index.html:309
#: maps/templates/maps/concrete_blocks/index.html:483
#: streetup/maps/templates/maps/concrete_blocks/index.html:309
#: streetup/maps/templates/maps/concrete_blocks/index.html:483
msgid "Adresse"
msgstr "Address"
#: maps/templates/maps/concrete_blocks/index.html:321
#: maps/templates/maps/concrete_blocks/index.html:431
#: maps/templates/maps/concrete_blocks/index.html:487
#: streetup/maps/templates/maps/concrete_blocks/index.html:321
#: streetup/maps/templates/maps/concrete_blocks/index.html:431
#: streetup/maps/templates/maps/concrete_blocks/index.html:487
msgid "Fonction principale"
msgstr "Main function"
#: maps/templates/maps/concrete_blocks/index.html:330
#: maps/templates/maps/concrete_blocks/index.html:496
#: streetup/maps/templates/maps/concrete_blocks/index.html:330
#: streetup/maps/templates/maps/concrete_blocks/index.html:496
msgid "Fonctions secondaires"
msgstr "Secondary functions"
#: maps/templates/maps/concrete_blocks/index.html:343
#: maps/templates/maps/concrete_blocks/index.html:509
#: streetup/maps/templates/maps/concrete_blocks/index.html:343
#: streetup/maps/templates/maps/concrete_blocks/index.html:509
#, fuzzy
#| msgid "Nombre de blocs"
msgid "Nb. blocs"
msgstr "Number of blocks"
#: maps/templates/maps/concrete_blocks/index.html:347
#: maps/templates/maps/concrete_blocks/index.html:513
#: streetup/maps/templates/maps/concrete_blocks/index.html:347
#: streetup/maps/templates/maps/concrete_blocks/index.html:513
msgid "Longueur (m)"
msgstr "Length (m)"
#: maps/templates/maps/concrete_blocks/index.html:366
#: maps/templates/maps/concrete_blocks/index.html:455
#: maps/templates/maps/concrete_blocks/index.html:532
#: streetup/maps/templates/maps/concrete_blocks/index.html:366
#: streetup/maps/templates/maps/concrete_blocks/index.html:455
#: streetup/maps/templates/maps/concrete_blocks/index.html:532
msgid "Date cible"
msgstr "Target date"
#: maps/templates/maps/concrete_blocks/index.html:371
#: streetup/maps/templates/maps/concrete_blocks/index.html:371
msgid "Date d'enlèvement"
msgstr "Removal date"
#: maps/templates/maps/concrete_blocks/index.html:376
#: streetup/maps/templates/maps/concrete_blocks/index.html:376
msgid "Observation source"
msgstr "Source observation"
#: maps/templates/maps/concrete_blocks/index.html:383
#: streetup/maps/templates/maps/concrete_blocks/index.html:383
msgid "Position (glisser le marqueur)"
msgstr "Position (drag marker)"
#: maps/templates/maps/concrete_blocks/index.html:388
#: maps/templates/maps/concrete_blocks/index.html:544
#: streetup/maps/templates/maps/concrete_blocks/index.html:388
#: streetup/maps/templates/maps/concrete_blocks/index.html:544
msgid "Lon."
msgstr "Lon."
#: maps/templates/maps/concrete_blocks/index.html:392
#: maps/templates/maps/concrete_blocks/index.html:548
#: streetup/maps/templates/maps/concrete_blocks/index.html:392
#: streetup/maps/templates/maps/concrete_blocks/index.html:548
msgid "Lat."
msgstr "Lat."
#: maps/templates/maps/concrete_blocks/index.html:398
#: maps/templates/maps/concrete_blocks/index.html:554
#: streetup/maps/templates/maps/concrete_blocks/index.html:398
#: streetup/maps/templates/maps/concrete_blocks/index.html:554
#, fuzzy
#| msgid "Cliquez sur un point de la carte pour voir les détails."
msgid "Cliquer sur la carte pour positionner"
msgstr "Click on a map point to view the details."
#: maps/templates/maps/concrete_blocks/index.html:404
#: streetup/maps/templates/maps/concrete_blocks/index.html:404
msgid "Enregistrer"
msgstr "Save"
#: maps/templates/maps/concrete_blocks/index.html:407
#: maps/templates/maps/concrete_blocks/index.html:464
#: maps/templates/maps/concrete_blocks/index.html:563
#: streetup/maps/templates/maps/concrete_blocks/index.html:407
#: streetup/maps/templates/maps/concrete_blocks/index.html:464
#: streetup/maps/templates/maps/concrete_blocks/index.html:563
msgid "Annuler"
msgstr "Cancel"
#: maps/templates/maps/concrete_blocks/index.html:416
#: streetup/maps/templates/maps/concrete_blocks/index.html:416
msgid "Modifier en lot"
msgstr "Bulk edit"
#: maps/templates/maps/concrete_blocks/index.html:418
#: streetup/maps/templates/maps/concrete_blocks/index.html:418
msgid ""
"Seuls les champs renseignés seront mis à jour. Les champs vides sont ignorés."
msgstr "Only filled fields will be updated. Empty fields are ignored."
#: maps/templates/maps/concrete_blocks/index.html:424
#: maps/templates/maps/concrete_blocks/index.html:433
#: maps/templates/maps/concrete_blocks/index.html:442
#: streetup/maps/templates/maps/concrete_blocks/index.html:424
#: streetup/maps/templates/maps/concrete_blocks/index.html:433
#: streetup/maps/templates/maps/concrete_blocks/index.html:442
msgid "Ne pas modifier"
msgstr "Do not modify"
#: maps/templates/maps/concrete_blocks/index.html:452
#: streetup/maps/templates/maps/concrete_blocks/index.html:452
msgid "Laisser vide"
msgstr "Leave empty"
#: maps/templates/maps/concrete_blocks/index.html:461
#: streetup/maps/templates/maps/concrete_blocks/index.html:461
#, fuzzy
#| msgid "Appliquer"
msgid "Appliquer au lot"
msgstr "Apply"
#: maps/templates/maps/concrete_blocks/index.html:473
#: streetup/maps/templates/maps/concrete_blocks/index.html:473
msgid "Nouvel asset"
msgstr "New asset"
#: maps/templates/maps/concrete_blocks/index.html:477
#: streetup/maps/templates/maps/concrete_blocks/index.html:477
msgid "auto si vide"
msgstr "auto if empty"
#: maps/templates/maps/concrete_blocks/index.html:539
#: streetup/maps/templates/maps/concrete_blocks/index.html:539
#, fuzzy
#| msgid "Protection"
msgid "Position"
msgstr "Protection"
#: maps/templates/maps/concrete_blocks/index.html:560
#: streetup/maps/templates/maps/concrete_blocks/index.html:560
msgid "Créer"
msgstr "Create"
#: maps/templates/maps/concrete_blocks/index.html:580
#: streetup/maps/templates/maps/concrete_blocks/index.html:580
msgid "Opération New Jersey"
msgstr "New Jersey Operation"
#: maps/templates/maps/concrete_blocks/index.html:595
#: streetup/maps/templates/maps/concrete_blocks/index.html:595
msgid "Fermer"
msgstr "Close"
#: maps/templates/maps/index.html:186
#: streetup/maps/templates/maps/index.html:186
msgid "Consultez et gérez les cartes auxquelles vous avez accès."
msgstr ""
#: maps/templates/maps/index.html:214
#: streetup/maps/templates/maps/index.html:214
msgid "Tout public"
msgstr ""
#: maps/templates/maps/index.html:219
#: streetup/maps/templates/maps/index.html:219
msgid "Accès connecté"
msgstr ""
#: maps/templates/maps/index.html:231
#: streetup/maps/templates/maps/index.html:231
msgid "Ouvrir la carte"
msgstr ""
#: maps/templates/maps/index.html:250
#: streetup/maps/templates/maps/index.html:250
msgid "Aucune carte accessible pour votre compte."
msgstr ""
#: maps/views.py:44
#: streetup/maps/views.py:44
msgid "Vous n'avez pas accès à cette vue."
msgstr ""
#: maps/views.py:69
#: streetup/maps/views.py:69
msgid "Protection"
msgstr "Protection"
#: maps/views.py:70
#: streetup/maps/views.py:70
msgid "Antiterroriste"
msgstr "Antiterrorism"
#: maps/views.py:71
#: streetup/maps/views.py:71
msgid "Neutralisation stationnement"
msgstr "Parking restriction"
#: maps/views.py:72
#: streetup/maps/views.py:72
#, fuzzy
#| msgid "Sécurité"
msgid "Sécurité routière"
msgstr "Security"
#: maps/views.py:73
#: streetup/maps/views.py:73
msgid "Espace public"
msgstr "Public space"
# views.py – function labels
#: maps/views.py:74
#: streetup/maps/views.py:74
msgid "Chantier"
msgstr "Works"
#: maps/views.py:75
#: streetup/maps/views.py:75
msgid "Non identifié"
msgstr "Unidentified"
#: maps/views.py:76
#: streetup/maps/views.py:76
msgid "Autre / Non renseigné"
msgstr "Other / Not specified"
#: maps/views.py:91
#: streetup/maps/views.py:91
msgid "Maintenir"
msgstr "Maintain"
#: maps/views.py:92
#: streetup/maps/views.py:92
msgid "Enlever"
msgstr "Remove"
#: maps/views.py:93
#: streetup/maps/views.py:93
msgid "Remplacer"
msgstr "Replace"
#: maps/views.py:482 maps/views.py:501 maps/views.py:538
#: streetup/maps/views.py:482 streetup/maps/views.py:501
#: streetup/maps/views.py:538
msgid "Permission refusée"
msgstr "Permission denied"
#: maps/views.py:487 maps/views.py:506 maps/views.py:559
#: streetup/maps/views.py:487 streetup/maps/views.py:506
#: streetup/maps/views.py:559
msgid "JSON invalide"
msgstr "Invalid JSON"
#: maps/views.py:565
#: streetup/maps/views.py:565
msgid "Aucun asset sélectionné"
msgstr "No asset selected"
#: maps/views.py:567
#: streetup/maps/views.py:567
msgid "Aucune modification spécifiée"
msgstr "No modification specified"
#: maps/views.py:702
#: streetup/maps/views.py:702
msgid "Nom"
msgstr ""
#: maps/views.py:703
#: streetup/maps/views.py:703
#, fuzzy
#| msgid "Protection"
msgid "Description"
msgstr "Protection"
#: maps/views.py:705
#: streetup/maps/views.py:705
msgid "Numéro PMO"
msgstr ""
#: maps/views.py:706
#: streetup/maps/views.py:706
msgid "Numéro OSIRIS"
msgstr ""
#: maps/views.py:707
#: streetup/maps/views.py:707
msgid "Date de début"
msgstr ""
#: maps/views.py:708
#: streetup/maps/views.py:708
msgid "Date de fin"
msgstr ""
#: maps/views.py:709
#: streetup/maps/views.py:709
msgid "Créé par"
msgstr ""
#: maps/views.py:710
#: streetup/maps/views.py:710
#, fuzzy
#| msgid "Thématiques autorisées"
msgid "Thématiques"
msgstr "Authorized themes"
#: maps/views.py:711
#: streetup/maps/views.py:711
msgid "Tags"
msgstr ""

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-06 10:57+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: 2025-12-04 12:00+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English <LL@li.org>\n"
@ -16,404 +16,404 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:240
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:240
msgid "Espaces verts - V2"
msgstr "Green spaces - V2"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:254
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:254
msgid "Édition des espaces verts"
msgstr "Green spaces editing"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:269
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:269
msgid "géométrie(s) modifiée(s)"
msgstr "geometry(ies) modified"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:274
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:274
msgid "élément(s) sélectionné(s)"
msgstr "selected item(s)"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:275
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:275
msgid ""
"Sélectionnez un modèle ci-dessous pour l'appliquer aux éléments sélectionnés."
msgstr "Select a template below to apply it to the selected elements."
#: mobile/templates/mobile/green_surfaces_edit_v2.html:280
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:280
msgid "Édition des attributs"
msgstr "Attribute editing"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:288
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:288
msgid "Modèle"
msgstr "Model"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:303
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:303
msgid "Types de bulbes"
msgstr ""
#: mobile/templates/mobile/green_surfaces_edit_v2.html:325
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:325
msgid "Enregistrer"
msgstr "Save"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:328
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:328
msgid "Désélectionner"
msgstr "Deselect"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:338
#: mobile/templates/mobile/green_surfaces_edit_v2.html:986
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:338
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:986
msgid "Mode dessin"
msgstr "Drawing mode"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:339
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1519
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:339
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1519
msgid "Inactif"
msgstr "Inactive"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:342
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:342
msgid "Modifications"
msgstr "Changes"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:348
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:348
msgid "Assets chargés"
msgstr "Assets loaded"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:352
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:352
msgid "En édition"
msgstr "Editing"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:723
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:723
msgid "Sélection multiple"
msgstr "Multiple selection"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:738
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:738
msgid "Aucune modification à enregistrer"
msgstr "No changes to save"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:792
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:792
msgid "Géométries enregistrées avec succès"
msgstr "Geometries saved successfully"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:794
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:794
msgid "modifié(s)"
msgstr "modified"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:797
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:797
msgid "supprimé(s)"
msgstr "deleted"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:830
#: mobile/templates/mobile/green_surfaces_edit_v2.html:908
#: mobile/templates/mobile/green_surfaces_edit_v2.html:913
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:830
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:908
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:913
msgid "Erreur lors de la sauvegarde"
msgstr "Error saving changes"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:835
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:835
msgid "Erreur lors de la sauvegarde des géométries"
msgstr "Error saving geometries"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:868
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:868
msgid "Aucun élément sélectionné"
msgstr "No element selected"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:873
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:873
#, fuzzy
#| msgid "Veuillez sélectionner un modèle"
msgid "Veuillez sélectionner un modèle ou des types de bulbes"
msgstr "Please select a template"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:898
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:898
msgid "Modifications enregistrées avec succès"
msgstr "Changes saved successfully"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:987
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:987
msgid "Ajouter un polygone"
msgstr "Add a polygon"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:988
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:988
msgid "Supprimer les géométries sélectionnées"
msgstr "Delete selected geometries"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:989
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:989
msgid "Aimantage (Snap)"
msgstr "Aimantage (Snap)"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:990
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:990
msgid "Aimantage activé"
msgstr "Aimantage enabled"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:991
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:991
msgid "Aimantage désactivé"
msgstr "Aimantage disabled"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:992
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:992
msgid "Découper un polygone"
msgstr "Cut a polygon"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:993
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:993
msgid "Découpage annulé"
msgstr "Cutting cancelled"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:994
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:994
msgid "Polygone découpé avec succès"
msgstr "Polygon cut successfully"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:995
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:995
msgid "Fusionner les polygones sélectionnés"
msgstr "Merge selected polygons"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:996
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:996
msgid "Polygones fusionnés avec succès"
msgstr "Polygons merged successfully"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:997
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:997
msgid "Enregistrer les modifications"
msgstr "Save changes"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:998
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:998
msgid "Annuler"
msgstr "Cancel"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:999
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:999
msgid "Aucune géométrie à supprimer"
msgstr "No geometry to delete"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1000
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1000
msgid "Géométrie(s) supprimée(s)"
msgstr "Geometry(ies) deleted"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1001
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1001
msgid "Mode dessin activé - Cliquez sur une géométrie pour l'éditer"
msgstr "Drawing mode activated - Click on a geometry to edit it"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1002
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1002
msgid "Mode dessin désactivé"
msgstr "Drawing mode disabled"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1003
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1003
msgid ""
"Cliquez pour ajouter des points. Double-cliquez ou cliquez sur le premier "
"point pour terminer."
msgstr "Click to add points. Double-click or click the first point to finish."
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1004
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1004
msgid ""
"Tracez une ligne pour découper le polygone. Double-cliquez pour terminer."
msgstr "Draw a line to cut the polygon. Double-click to finish."
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1107
#: mobile/templates/mobile/mobile_index.html:102
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1107
#: streetup/mobile/templates/mobile/mobile_index.html:102
msgid "Espaces verts"
msgstr "Green spaces"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1116
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1116
msgid "Arbres"
msgstr "Trees"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1436
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1436
msgid "Erreur lors du rechargement des données"
msgstr "Error reloading data"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1511
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1511
msgid "Erreur lors du chargement des données"
msgstr "Error loading data"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1519
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1519
msgid "Actif"
msgstr "Active"
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1722
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1723
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1722
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1723
msgid "Quitter"
msgstr "Exit"
#: mobile/templates/mobile/mobile_base.html:8
#: mobile/templates/mobile/mobile_base.html:152
#: streetup/mobile/templates/mobile/mobile_base.html:8
#: streetup/mobile/templates/mobile/mobile_base.html:235
msgid "StreetUp"
msgstr "StreetUp"
#: mobile/templates/mobile/mobile_base.html:135
#: streetup/mobile/templates/mobile/mobile_base.html:218
msgid "Chargement..."
msgstr "Loading..."
#: mobile/templates/mobile/mobile_base.html:159
#: streetup/mobile/templates/mobile/mobile_base.html:242
msgid "Notifications"
msgstr "Notifications"
#: mobile/templates/mobile/mobile_base.html:165
#: streetup/mobile/templates/mobile/mobile_base.html:248
msgid "notifications non lues"
msgstr "unread notifications"
#: mobile/templates/mobile/mobile_base.html:171
#: streetup/mobile/templates/mobile/mobile_base.html:254
msgid "Scanner un QR Code"
msgstr ""
#: mobile/templates/mobile/mobile_index.html:13
#: streetup/mobile/templates/mobile/mobile_index.html:13
msgid "Nouveaux éléments"
msgstr ""
#: mobile/templates/mobile/mobile_index.html:18
#: streetup/mobile/templates/mobile/mobile_index.html:18
#, fuzzy
#| msgid "Observations"
msgid "Nouvelle observation"
msgstr "Observations"
#: mobile/templates/mobile/mobile_index.html:25
#: streetup/mobile/templates/mobile/mobile_index.html:25
msgid "Nouvelle inspection"
msgstr ""
#: mobile/templates/mobile/mobile_index.html:32
#: streetup/mobile/templates/mobile/mobile_index.html:32
#, fuzzy
#| msgid "Interventions"
msgid "Intervention Réparation"
msgstr "Interventions"
#: mobile/templates/mobile/mobile_index.html:39
#: streetup/mobile/templates/mobile/mobile_index.html:39
#, fuzzy
#| msgid "Interventions"
msgid "Nouvelle intervention"
msgstr "Interventions"
#: mobile/templates/mobile/mobile_index.html:54
#: streetup/mobile/templates/mobile/mobile_index.html:54
msgid "Interventions"
msgstr "Interventions"
#: mobile/templates/mobile/mobile_index.html:55
#: streetup/mobile/templates/mobile/mobile_index.html:55
msgid "Consulter et suivre les interventions en cours"
msgstr "View and track ongoing interventions"
#: mobile/templates/mobile/mobile_index.html:65
#: streetup/mobile/templates/mobile/mobile_index.html:65
msgid "Contrôles"
msgstr "Controls"
#: mobile/templates/mobile/mobile_index.html:66
#: streetup/mobile/templates/mobile/mobile_index.html:66
msgid "Accéder aux contrôles terrain"
msgstr "Access field controls"
#: mobile/templates/mobile/mobile_index.html:77
#: streetup/mobile/templates/mobile/mobile_index.html:77
msgid "Projets"
msgstr "Projects"
#: mobile/templates/mobile/mobile_index.html:78
#: streetup/mobile/templates/mobile/mobile_index.html:78
msgid "Suivre l'état des projets"
msgstr "Track project status"
#: mobile/templates/mobile/mobile_index.html:89
#: streetup/mobile/templates/mobile/mobile_index.html:89
msgid "Observations"
msgstr "Observations"
#: mobile/templates/mobile/mobile_index.html:90
#: streetup/mobile/templates/mobile/mobile_index.html:90
msgid "Consulter et ajouter des observations terrain"
msgstr "View and add field observations"
#: mobile/templates/mobile/mobile_index.html:103
#: streetup/mobile/templates/mobile/mobile_index.html:103
msgid "Éditer les espaces verts"
msgstr "Edit green spaces"
#: mobile/templates/mobile/mobile_index.html:114
#: streetup/mobile/templates/mobile/mobile_index.html:114
msgid "Stock"
msgstr "Stock"
#: mobile/templates/mobile/mobile_index.html:115
#: streetup/mobile/templates/mobile/mobile_index.html:115
msgid "Gérer les produits, commandes et mouvements de stock"
msgstr ""
#: mobile/templates/mobile/mobile_install.html:8
#: streetup/mobile/templates/mobile/mobile_install.html:8
msgid "Installer StreetUp Mobile"
msgstr "Install StreetUp Mobile"
#: mobile/templates/mobile/mobile_install.html:64
#: streetup/mobile/templates/mobile/mobile_install.html:64
msgid "Installez l'application en 3 options"
msgstr "Install the app with 3 options"
#: mobile/templates/mobile/mobile_install.html:65
#: streetup/mobile/templates/mobile/mobile_install.html:65
msgid ""
"Choisissez la méthode la plus adaptée à votre appareil ou à votre usage."
msgstr "Choose the method best suited to your device or usage."
#: mobile/templates/mobile/mobile_install.html:76
#: streetup/mobile/templates/mobile/mobile_install.html:76
msgid "Télécharger l'APK Android"
msgstr "Download Android APK"
#: mobile/templates/mobile/mobile_install.html:77
#: streetup/mobile/templates/mobile/mobile_install.html:77
msgid "Installez la version native (recommandé pour les appareils de terrain)."
msgstr "Install the native version (recommended for field devices)."
#: mobile/templates/mobile/mobile_install.html:79
#: streetup/mobile/templates/mobile/mobile_install.html:79
msgid "Appuyez sur le bouton ci-dessous pour lancer le téléchargement."
msgstr "Press the button below to start the download."
#: mobile/templates/mobile/mobile_install.html:80
#: streetup/mobile/templates/mobile/mobile_install.html:80
msgid ""
"Autorisez l'installation depuis des sources inconnues si Android le demande."
msgstr "Allow installation from unknown sources if Android requests it."
#: mobile/templates/mobile/mobile_install.html:81
#: streetup/mobile/templates/mobile/mobile_install.html:81
msgid "Ouvrez le fichier streetup-app.apk et confirmez l'installation."
msgstr "Open the streetup-app.apk file and confirm the installation."
#: mobile/templates/mobile/mobile_install.html:84
#: streetup/mobile/templates/mobile/mobile_install.html:84
msgid "Télécharger l'APK"
msgstr "Download APK"
#: mobile/templates/mobile/mobile_install.html:94
#: streetup/mobile/templates/mobile/mobile_install.html:94
msgid "Installer la PWA"
msgstr "Install the PWA"
#: mobile/templates/mobile/mobile_install.html:95
#: streetup/mobile/templates/mobile/mobile_install.html:95
msgid "Ajoutez StreetUp sur l'écran d'accueil sans passer par un store."
msgstr "Add StreetUp to your home screen without going through a store."
#: mobile/templates/mobile/mobile_install.html:97
#: streetup/mobile/templates/mobile/mobile_install.html:97
msgid "Ouvrez StreetUp dans votre navigateur mobile (Chrome, Edge, Safari)."
msgstr "Open StreetUp in your mobile browser (Chrome, Edge, Safari)."
#: mobile/templates/mobile/mobile_install.html:98
#: streetup/mobile/templates/mobile/mobile_install.html:98
msgid "Dans la barre d'adresse, choisissez “Ajouter à l'écran d'accueil”."
msgstr "In the address bar, choose \"Add to Home Screen\"."
#: mobile/templates/mobile/mobile_install.html:99
#: streetup/mobile/templates/mobile/mobile_install.html:99
msgid "Confirmez : l'icône StreetUp apparaît comme une application."
msgstr "Confirm: the StreetUp icon appears as an app."
#: mobile/templates/mobile/mobile_install.html:103
#: streetup/mobile/templates/mobile/mobile_install.html:103
msgid "Assurez-vous d'accepter l'installation quand la bannière PWA s'affiche."
msgstr "Make sure to accept the installation when the PWA banner appears."
#: mobile/templates/mobile/mobile_install.html:106
#: streetup/mobile/templates/mobile/mobile_install.html:106
msgid "Ouvrir StreetUp"
msgstr "Open StreetUp"
#: mobile/templates/mobile/mobile_install.html:116
#: streetup/mobile/templates/mobile/mobile_install.html:116
msgid "Utiliser la version web"
msgstr "Use the web version"
#: mobile/templates/mobile/mobile_install.html:117
#: streetup/mobile/templates/mobile/mobile_install.html:117
msgid "Accédez directement à l'application mobile depuis votre navigateur."
msgstr "Access the mobile app directly from your browser."
#: mobile/templates/mobile/mobile_install.html:119
#: streetup/mobile/templates/mobile/mobile_install.html:119
msgid "Tapez l'adresse"
msgstr "Type the address"
#: mobile/templates/mobile/mobile_install.html:119
#: streetup/mobile/templates/mobile/mobile_install.html:119
msgid "une fois connecté(e) à StreetUp."
msgstr "once logged in to StreetUp."
#: mobile/templates/mobile/mobile_install.html:120
#: streetup/mobile/templates/mobile/mobile_install.html:120
msgid "Ajoutez un favori pour y revenir en un geste."
msgstr "Add a bookmark to return with one tap."
#: mobile/templates/mobile/mobile_install.html:121
#: streetup/mobile/templates/mobile/mobile_install.html:121
msgid "Compatible bureau et tablette."
msgstr "Compatible with desktop and tablet."
#: mobile/templates/mobile/mobile_install.html:124
#: streetup/mobile/templates/mobile/mobile_install.html:124
msgid "Aller vers /mobile/"
msgstr "Go to /mobile/"
#: mobile/templates/mobile/mobile_install.html:136
#: streetup/mobile/templates/mobile/mobile_install.html:136
msgid "Scanner pour ouvrir cette page"
msgstr "Scan to open this page"
#: mobile/templates/mobile/mobile_install.html:138
#: streetup/mobile/templates/mobile/mobile_install.html:138
msgid ""
"Pointez l'appareil photo de votre smartphone sur ce QR code pour accéder "
"instantanément aux instructions d'installation."
@ -421,148 +421,149 @@ msgstr ""
"Point your smartphone camera at this QR code to instantly access the "
"installation instructions."
#: mobile/templates/mobile/mobile_install.html:141
#: streetup/mobile/templates/mobile/mobile_install.html:141
msgid "URL vérifiée"
msgstr "Verified URL"
#: mobile/templates/mobile/mobile_install.html:154
#: streetup/mobile/templates/mobile/mobile_install.html:154
msgid ""
"Besoin d'aide ? Contactez le support StreetUp pour être accompagné dans le "
"déploiement."
msgstr "Need help? Contact StreetUp support for deployment assistance."
#: mobile/templates/mobile/qr_scanner.html:5
#: streetup/mobile/templates/mobile/qr_scanner.html:5
msgid "Scanner QR"
msgstr ""
#: mobile/templates/mobile/qr_scanner.html:92
#: streetup/mobile/templates/mobile/qr_scanner.html:92
msgid ""
"Pointez la caméra vers un QR code StreetUp pour être redirigé "
"automatiquement."
msgstr ""
#: mobile/templates/mobile/qr_scanner.html:102
#: mobile/templates/mobile/qr_scanner.html:147
#: streetup/mobile/templates/mobile/qr_scanner.html:102
#: streetup/mobile/templates/mobile/qr_scanner.html:147
msgid "Initialisation de la caméra…"
msgstr ""
#: mobile/templates/mobile/qr_scanner.html:107
#: streetup/mobile/templates/mobile/qr_scanner.html:107
msgid "Ouvrir"
msgstr ""
#: mobile/templates/mobile/qr_scanner.html:113
#: streetup/mobile/templates/mobile/qr_scanner.html:113
msgid "Réessayer"
msgstr ""
#: mobile/templates/mobile/qr_scanner.html:117
#: streetup/mobile/templates/mobile/qr_scanner.html:117
msgid "Démarrer la caméra"
msgstr ""
#: mobile/templates/mobile/qr_scanner.html:156
#: mobile/templates/mobile/qr_scanner.html:225
#: mobile/templates/mobile/qr_scanner.html:233
#: streetup/mobile/templates/mobile/qr_scanner.html:156
#: streetup/mobile/templates/mobile/qr_scanner.html:225
#: streetup/mobile/templates/mobile/qr_scanner.html:233
msgid "Pointez vers un QR code…"
msgstr ""
#: mobile/templates/mobile/qr_scanner.html:195
#: streetup/mobile/templates/mobile/qr_scanner.html:195
msgid "QR Code détecté, résolution…"
msgstr ""
#: mobile/templates/mobile/qr_scanner.html:210 mobile/views.py:261
#: streetup/mobile/templates/mobile/qr_scanner.html:210
#: streetup/mobile/views.py:261
msgid "QR Code non reconnu."
msgstr ""
#: mobile/templates/mobile/qr_scanner.html:213
#: streetup/mobile/templates/mobile/qr_scanner.html:213
#, fuzzy
#| msgid "Erreur lors de la suppression"
msgid "Erreur lors de la résolution."
msgstr "Error deleting items"
#: mobile/views.py:265
#: streetup/mobile/views.py:265
msgid "Format de QR Code invalide."
msgstr ""
#: mobile/views.py:289
#: streetup/mobile/views.py:289
msgid "Commande introuvable."
msgstr ""
#: mobile/views.py:432
#: streetup/mobile/views.py:432
msgid "A traiter"
msgstr ""
#: mobile/views.py:433
#: streetup/mobile/views.py:433
msgid "En attente"
msgstr ""
#: mobile/views.py:434
#: streetup/mobile/views.py:434
msgid "Traité"
msgstr ""
#: mobile/views.py:435
#: streetup/mobile/views.py:435
#, fuzzy
#| msgid "Annuler"
msgid "Annulé"
msgstr "Cancel"
#: mobile/views.py:438
#: streetup/mobile/views.py:438
msgid "Urgent"
msgstr ""
#: mobile/views.py:439
#: streetup/mobile/views.py:439
msgid "Elevé"
msgstr ""
#: mobile/views.py:440
#: streetup/mobile/views.py:440
msgid "Normal"
msgstr ""
#: mobile/views.py:441
#: streetup/mobile/views.py:441
msgid "Bas"
msgstr ""
#: mobile/views.py:591
#: streetup/mobile/views.py:591
msgid "Vous n'avez pas la permission d'accéder à cette page."
msgstr "You do not have permission to access this page."
#: mobile/views.py:621
#: streetup/mobile/views.py:621
#, python-brace-format
msgid "Issu de l'article {product} du bon de préparation #{order_number}"
msgstr "From the article {product} of the preparation order #{order_number}"
#: mobile/views.py:640
#: streetup/mobile/views.py:640
#, python-brace-format
msgid "Issu de l'item #{id} du bon de préparation #{order_number}: {desc}"
msgstr "From item #{id} of preparation order #{order_number}: {desc}"
#: mobile/views.py:669
#: streetup/mobile/views.py:669
msgid "Bon de confection créé avec succès."
msgstr "Crafting voucher successfully created."
#: mobile/views.py:729
#: streetup/mobile/views.py:729
msgid "Vous n'avez pas la permission d'ajouter une signature à ce lot."
msgstr ""
#: mobile/views.py:745
#: streetup/mobile/views.py:745
msgid "Signature enregistrée avec succès."
msgstr "Signature registered successfully."
#: mobile/views.py:831
#: streetup/mobile/views.py:831
#, fuzzy
#| msgid "Veuillez sélectionner un modèle"
msgid "Veuillez sélectionner un emplacement."
msgstr "Please select a template"
#: mobile/views.py:838
#: streetup/mobile/views.py:838
msgid "Emplacement invalide ou non accessible."
msgstr ""
#: mobile/views.py:859
#: streetup/mobile/views.py:859
#, fuzzy
#| msgid "Polygone découpé avec succès"
msgid "Inventaire créé avec succès."
msgstr "Polygon cut successfully"
#: mobile/views.py:960
#: streetup/mobile/views.py:960
msgid "Document(s) ajouté(s) avec succès."
msgstr "Document(s) added successfully."

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: 2025-12-04 12:00+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: French <LL@li.org>\n"
@ -227,23 +227,23 @@ msgid "Quitter"
msgstr "Quitter"
#: streetup/mobile/templates/mobile/mobile_base.html:8
#: streetup/mobile/templates/mobile/mobile_base.html:152
#: streetup/mobile/templates/mobile/mobile_base.html:235
msgid "StreetUp"
msgstr "StreetUp"
#: streetup/mobile/templates/mobile/mobile_base.html:135
#: streetup/mobile/templates/mobile/mobile_base.html:218
msgid "Chargement..."
msgstr "Chargement..."
#: streetup/mobile/templates/mobile/mobile_base.html:159
#: streetup/mobile/templates/mobile/mobile_base.html:242
msgid "Notifications"
msgstr "Notifications"
#: streetup/mobile/templates/mobile/mobile_base.html:165
#: streetup/mobile/templates/mobile/mobile_base.html:248
msgid "notifications non lues"
msgstr "notifications non lues"
#: streetup/mobile/templates/mobile/mobile_base.html:171
#: streetup/mobile/templates/mobile/mobile_base.html:254
msgid "Scanner un QR Code"
msgstr "Scanner un QR Code"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: 2025-12-04 12:00+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Dutch <LL@li.org>\n"
@ -228,23 +228,23 @@ msgid "Quitter"
msgstr "Afsluiten"
#: streetup/mobile/templates/mobile/mobile_base.html:8
#: streetup/mobile/templates/mobile/mobile_base.html:152
#: streetup/mobile/templates/mobile/mobile_base.html:235
msgid "StreetUp"
msgstr "StreetUp"
#: streetup/mobile/templates/mobile/mobile_base.html:135
#: streetup/mobile/templates/mobile/mobile_base.html:218
msgid "Chargement..."
msgstr "Laden..."
#: streetup/mobile/templates/mobile/mobile_base.html:159
#: streetup/mobile/templates/mobile/mobile_base.html:242
msgid "Notifications"
msgstr "Meldingen"
#: streetup/mobile/templates/mobile/mobile_base.html:165
#: streetup/mobile/templates/mobile/mobile_base.html:248
msgid "notifications non lues"
msgstr "ongelezen meldingen"
#: streetup/mobile/templates/mobile/mobile_base.html:171
#: streetup/mobile/templates/mobile/mobile_base.html:254
msgid "Scanner un QR Code"
msgstr ""

File diff suppressed because it is too large Load diff

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: 2025-12-04 12:30+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: French <LL@li.org>\n"
@ -688,7 +688,7 @@ msgstr "Code ou titre…"
#: streetup/observations/templates/observations/observation_detail.html:729
#: streetup/observations/templates/observations/observation_detail.html:760
#: streetup/observations/templates/observations/observation_detail.html:1001
#: streetup/observations/templates/observations/observation_detail.html:1002
#: streetup/observations/templates/observations/observation_detail_mobile.html:701
#: streetup/observations/templates/observations/observation_detail_mobile.html:732
#: streetup/observations/templates/observations/observation_detail_mobile.html:859
@ -740,64 +740,64 @@ msgstr ""
"Voulez-vous vraiment supprimer l'observation <strong>%(code)s</strong> ? "
"Cette action est irréversible."
#: streetup/observations/templates/observations/observation_detail.html:1025
#: streetup/observations/templates/observations/observation_detail.html:1026
msgid "Aucune localisation disponible"
msgstr "Aucune localisation disponible"
#: streetup/observations/templates/observations/observation_detail.html:1177
#: streetup/observations/templates/observations/observation_detail.html:1178
msgid "Voir le détail"
msgstr "Voir le détail"
#: streetup/observations/templates/observations/observation_detail.html:1206
#: streetup/observations/templates/observations/observation_detail.html:1207
msgid "observations à proximité"
msgstr "observations à proximité"
#: streetup/observations/templates/observations/observation_detail.html:1207
#: streetup/observations/templates/observations/observation_detail.html:1208
msgid "Aucune observation similaire à proximité"
msgstr "Aucune observation similaire à proximité"
#: streetup/observations/templates/observations/observation_detail.html:1342
#: streetup/observations/templates/observations/observation_form.html:2508
#: streetup/observations/templates/observations/observation_detail.html:1326
#: streetup/observations/templates/observations/observation_form.html:2556
msgid "Voir l'intervention"
msgstr "Voir l'intervention"
#: streetup/observations/templates/observations/observation_detail.html:1372
#: streetup/observations/templates/observations/observation_form.html:2546
#: streetup/observations/templates/observations/observation_detail.html:1356
#: streetup/observations/templates/observations/observation_form.html:2594
msgid "intervention(s) proche(s) dans les 3 derniers mois"
msgstr "intervention(s) proche(s) dans les 3 derniers mois"
#: streetup/observations/templates/observations/observation_detail.html:1373
#: streetup/observations/templates/observations/observation_detail.html:1357
msgid "Aucune intervention récente pour cette catégorie"
msgstr "Aucune intervention récente pour cette catégorie"
#: streetup/observations/templates/observations/observation_detail.html:1464
#: streetup/observations/templates/observations/observation_detail.html:1448
#: streetup/observations/templates/observations/observation_detail_mobile.html:961
#: streetup/observations/templates/observations/observations_index.html:384
#: streetup/observations/templates/observations/observations_index_mobile.html:460
msgid "Chargement..."
msgstr "Chargement..."
#: streetup/observations/templates/observations/observation_detail.html:1470
#: streetup/observations/templates/observations/observation_detail.html:1454
#: streetup/observations/templates/observations/observation_detail_mobile.html:967
msgid "URL de résumé manquante"
msgstr "URL de résumé manquante"
#: streetup/observations/templates/observations/observation_detail.html:1486
#: streetup/observations/templates/observations/observation_detail.html:1470
#: streetup/observations/templates/observations/observation_detail_mobile.html:983
msgid "Erreur lors du chargement du résumé"
msgstr "Erreur lors du chargement du résumé"
#: streetup/observations/templates/observations/observation_detail.html:1549
#: streetup/observations/templates/observations/observation_detail.html:1533
#: streetup/observations/templates/observations/observation_detail_mobile.html:1121
msgid "Retirer"
msgstr "Retirer"
#: streetup/observations/templates/observations/observation_detail.html:1726
#: streetup/observations/templates/observations/observation_detail.html:1710
#: streetup/observations/views.py:1913
msgid "Le message ne peut pas être vide."
msgstr "Le message ne peut pas être vide."
#: streetup/observations/templates/observations/observation_detail.html:1805
#: streetup/observations/templates/observations/observation_detail.html:1789
#: streetup/observations/templates/observations/observation_detail_mobile.html:1013
msgid "Aucun résultat"
msgstr "Aucun résultat"
@ -914,7 +914,7 @@ msgstr "Terminer"
msgid "Capturer"
msgstr "Capturer"
#: streetup/observations/templates/observations/observation_form.html:2547
#: streetup/observations/templates/observations/observation_form.html:2595
msgid "Aucune intervention récente"
msgstr "Aucune intervention récente"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-10 11:25+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: 2025-12-04 12:30+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Dutch <LL@li.org>\n"
@ -685,7 +685,7 @@ msgstr "Code of titel…"
#: streetup/observations/templates/observations/observation_detail.html:729
#: streetup/observations/templates/observations/observation_detail.html:760
#: streetup/observations/templates/observations/observation_detail.html:1001
#: streetup/observations/templates/observations/observation_detail.html:1002
#: streetup/observations/templates/observations/observation_detail_mobile.html:701
#: streetup/observations/templates/observations/observation_detail_mobile.html:732
#: streetup/observations/templates/observations/observation_detail_mobile.html:859
@ -735,64 +735,64 @@ msgid ""
"Cette action est irréversible."
msgstr ""
#: streetup/observations/templates/observations/observation_detail.html:1025
#: streetup/observations/templates/observations/observation_detail.html:1026
msgid "Aucune localisation disponible"
msgstr "Geen locatie beschikbaar"
#: streetup/observations/templates/observations/observation_detail.html:1177
#: streetup/observations/templates/observations/observation_detail.html:1178
msgid "Voir le détail"
msgstr "Zie details"
#: streetup/observations/templates/observations/observation_detail.html:1206
#: streetup/observations/templates/observations/observation_detail.html:1207
msgid "observations à proximité"
msgstr "waarnemingen in de buurt"
#: streetup/observations/templates/observations/observation_detail.html:1207
#: streetup/observations/templates/observations/observation_detail.html:1208
msgid "Aucune observation similaire à proximité"
msgstr "Geen soortgelijke waarnemingen in de buurt"
#: streetup/observations/templates/observations/observation_detail.html:1342
#: streetup/observations/templates/observations/observation_form.html:2508
#: streetup/observations/templates/observations/observation_detail.html:1326
#: streetup/observations/templates/observations/observation_form.html:2556
msgid "Voir l'intervention"
msgstr "Interventie bekijken"
#: streetup/observations/templates/observations/observation_detail.html:1372
#: streetup/observations/templates/observations/observation_form.html:2546
#: streetup/observations/templates/observations/observation_detail.html:1356
#: streetup/observations/templates/observations/observation_form.html:2594
msgid "intervention(s) proche(s) dans les 3 derniers mois"
msgstr "nauwe interventie(s) in de afgelopen 3 maanden"
#: streetup/observations/templates/observations/observation_detail.html:1373
#: streetup/observations/templates/observations/observation_detail.html:1357
msgid "Aucune intervention récente pour cette catégorie"
msgstr "Geen recente interventie voor deze categorie"
#: streetup/observations/templates/observations/observation_detail.html:1464
#: streetup/observations/templates/observations/observation_detail.html:1448
#: streetup/observations/templates/observations/observation_detail_mobile.html:961
#: streetup/observations/templates/observations/observations_index.html:384
#: streetup/observations/templates/observations/observations_index_mobile.html:460
msgid "Chargement..."
msgstr "Laden..."
#: streetup/observations/templates/observations/observation_detail.html:1470
#: streetup/observations/templates/observations/observation_detail.html:1454
#: streetup/observations/templates/observations/observation_detail_mobile.html:967
msgid "URL de résumé manquante"
msgstr "Samenvattings-URL ontbreekt"
#: streetup/observations/templates/observations/observation_detail.html:1486
#: streetup/observations/templates/observations/observation_detail.html:1470
#: streetup/observations/templates/observations/observation_detail_mobile.html:983
msgid "Erreur lors du chargement du résumé"
msgstr "Fout bij het laden van de samenvatting"
#: streetup/observations/templates/observations/observation_detail.html:1549
#: streetup/observations/templates/observations/observation_detail.html:1533
#: streetup/observations/templates/observations/observation_detail_mobile.html:1121
msgid "Retirer"
msgstr "Verwijderen"
#: streetup/observations/templates/observations/observation_detail.html:1726
#: streetup/observations/templates/observations/observation_detail.html:1710
#: streetup/observations/views.py:1913
msgid "Le message ne peut pas être vide."
msgstr "Het bericht mag niet leeg zijn."
#: streetup/observations/templates/observations/observation_detail.html:1805
#: streetup/observations/templates/observations/observation_detail.html:1789
#: streetup/observations/templates/observations/observation_detail_mobile.html:1013
msgid "Aucun résultat"
msgstr "Geen resultaten"
@ -909,7 +909,7 @@ msgstr "Voltooien"
msgid "Capturer"
msgstr "Opnemen"
#: streetup/observations/templates/observations/observation_form.html:2547
#: streetup/observations/templates/observations/observation_form.html:2595
msgid "Aucune intervention récente"
msgstr "Geen recente interventie"

File diff suppressed because it is too large Load diff

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-06 10:57+0200\n"
"POT-Creation-Date: 2026-07-27 09:36+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,468 +17,469 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: reporting/apps.py:8
#: streetup/reporting/apps.py:8
msgid "Reporting"
msgstr "Reporting"
#: reporting/models.py:19 reporting/templates/reporting/dashboard.html:150
#: reporting/templates/reporting/volume_dashboard.html:96
#: reporting/templates/reporting/volume_dashboard.html:243
#: streetup/reporting/models.py:19
#: streetup/reporting/templates/reporting/dashboard.html:150
#: streetup/reporting/templates/reporting/volume_dashboard.html:96
#: streetup/reporting/templates/reporting/volume_dashboard.html:243
msgid "Contrat"
msgstr "Contract"
#: reporting/models.py:23
#: streetup/reporting/models.py:23
msgid "Activé pour le reporting"
msgstr "Enabled for reporting"
#: reporting/models.py:24
#: streetup/reporting/models.py:24
msgid "Si coché, ce contrat est visible dans le dashboard de reporting."
msgstr "If checked, this contract is visible in the reporting dashboard."
#: reporting/models.py:28
#: streetup/reporting/models.py:28
msgid "Contrat reportable"
msgstr "Reportable contract"
#: reporting/models.py:29
#: streetup/reporting/models.py:29
msgid "Contrats reportables"
msgstr "Reportable contracts"
#: reporting/templates/reporting/base.html:11
#: reporting/templates/reporting/base.html:14
#: streetup/reporting/templates/reporting/base.html:11
#: streetup/reporting/templates/reporting/base.html:14
msgid "Interventions correctives"
msgstr "Corrective interventions"
#: reporting/templates/reporting/base.html:25
#: reporting/templates/reporting/base.html:26
#: streetup/reporting/templates/reporting/base.html:25
#: streetup/reporting/templates/reporting/base.html:26
msgid "Temps de traitement"
msgstr "Processing time"
#: reporting/templates/reporting/base.html:35
#: reporting/templates/reporting/base.html:36
#: streetup/reporting/templates/reporting/base.html:35
#: streetup/reporting/templates/reporting/base.html:36
#, fuzzy
#| msgid "Interventions"
msgid "Nombre d'interventions"
msgstr "Interventions"
#: reporting/templates/reporting/base.html:44
#: reporting/templates/reporting/base.html:47
#: streetup/reporting/templates/reporting/base.html:44
#: streetup/reporting/templates/reporting/base.html:47
#, fuzzy
#| msgid "Interventions"
msgid "Observations"
msgstr "Interventions"
#: reporting/templates/reporting/base.html:58
#: reporting/templates/reporting/base.html:59
#: streetup/reporting/templates/reporting/base.html:58
#: streetup/reporting/templates/reporting/base.html:59
msgid "Nombre d'observations"
msgstr ""
#: reporting/templates/reporting/dashboard.html:28
#: streetup/reporting/templates/reporting/dashboard.html:28
msgid "Évolution du temps de traitement"
msgstr "Evolution of processing time"
#: reporting/templates/reporting/dashboard.html:37
#: reporting/templates/reporting/observations_dashboard.html:93
#: reporting/templates/reporting/volume_dashboard.html:102
#: streetup/reporting/templates/reporting/dashboard.html:37
#: streetup/reporting/templates/reporting/observations_dashboard.html:93
#: streetup/reporting/templates/reporting/volume_dashboard.html:102
msgid "Thématiques"
msgstr "Themes"
#: reporting/templates/reporting/dashboard.html:43
#: reporting/templates/reporting/observations_dashboard.html:103
#: reporting/templates/reporting/observations_dashboard.html:118
#: streetup/reporting/templates/reporting/dashboard.html:43
#: streetup/reporting/templates/reporting/observations_dashboard.html:103
#: streetup/reporting/templates/reporting/observations_dashboard.html:118
msgid "Vide = toutes"
msgstr "Empty = all"
#: reporting/templates/reporting/dashboard.html:48
#: reporting/templates/reporting/volume_dashboard.html:113
#: reporting/templates/reporting/volume_dashboard.html:369
#: reporting/templates/reporting/volume_dashboard.html:381
#: streetup/reporting/templates/reporting/dashboard.html:48
#: streetup/reporting/templates/reporting/volume_dashboard.html:113
#: streetup/reporting/templates/reporting/volume_dashboard.html:369
#: streetup/reporting/templates/reporting/volume_dashboard.html:381
msgid "Contrats"
msgstr "Contracts"
#: reporting/templates/reporting/dashboard.html:54
#: reporting/templates/reporting/observations_dashboard.html:133
#: reporting/templates/reporting/volume_dashboard.html:382
#: streetup/reporting/templates/reporting/dashboard.html:54
#: streetup/reporting/templates/reporting/observations_dashboard.html:133
#: streetup/reporting/templates/reporting/volume_dashboard.html:382
msgid "Vide = tous"
msgstr "Empty = all"
#: reporting/templates/reporting/dashboard.html:59
#: reporting/templates/reporting/observations_dashboard.html:138
#: reporting/templates/reporting/volume_dashboard.html:124
#: streetup/reporting/templates/reporting/dashboard.html:59
#: streetup/reporting/templates/reporting/observations_dashboard.html:138
#: streetup/reporting/templates/reporting/volume_dashboard.html:124
msgid "Granularité"
msgstr "Granularity"
#: reporting/templates/reporting/dashboard.html:61
#: reporting/templates/reporting/observations_dashboard.html:140
#: reporting/templates/reporting/volume_dashboard.html:126
#: streetup/reporting/templates/reporting/dashboard.html:61
#: streetup/reporting/templates/reporting/observations_dashboard.html:140
#: streetup/reporting/templates/reporting/volume_dashboard.html:126
msgid "Jour"
msgstr "Day"
#: reporting/templates/reporting/dashboard.html:62
#: reporting/templates/reporting/observations_dashboard.html:141
#: reporting/templates/reporting/volume_dashboard.html:127
#: streetup/reporting/templates/reporting/dashboard.html:62
#: streetup/reporting/templates/reporting/observations_dashboard.html:141
#: streetup/reporting/templates/reporting/volume_dashboard.html:127
msgid "Semaine"
msgstr "Week"
#: reporting/templates/reporting/dashboard.html:63
#: reporting/templates/reporting/observations_dashboard.html:142
#: reporting/templates/reporting/volume_dashboard.html:128
#: streetup/reporting/templates/reporting/dashboard.html:63
#: streetup/reporting/templates/reporting/observations_dashboard.html:142
#: streetup/reporting/templates/reporting/volume_dashboard.html:128
msgid "Mois"
msgstr "Month"
#: reporting/templates/reporting/dashboard.html:69
#: reporting/templates/reporting/observations_dashboard.html:148
#: reporting/templates/reporting/volume_dashboard.html:134
#: streetup/reporting/templates/reporting/dashboard.html:69
#: streetup/reporting/templates/reporting/observations_dashboard.html:148
#: streetup/reporting/templates/reporting/volume_dashboard.html:134
msgid "Du"
msgstr "From"
#: reporting/templates/reporting/dashboard.html:73
#: reporting/templates/reporting/observations_dashboard.html:152
#: reporting/templates/reporting/volume_dashboard.html:138
#: streetup/reporting/templates/reporting/dashboard.html:73
#: streetup/reporting/templates/reporting/observations_dashboard.html:152
#: streetup/reporting/templates/reporting/volume_dashboard.html:138
msgid "Au"
msgstr "To"
#: reporting/templates/reporting/dashboard.html:82
#: reporting/templates/reporting/volume_dashboard.html:149
#: streetup/reporting/templates/reporting/dashboard.html:82
#: streetup/reporting/templates/reporting/volume_dashboard.html:149
msgid "Cliquer pour voir la liste des interventions"
msgstr ""
#: reporting/templates/reporting/dashboard.html:84
#: streetup/reporting/templates/reporting/dashboard.html:84
msgid "Interventions"
msgstr "Interventions"
#: reporting/templates/reporting/dashboard.html:90
#: streetup/reporting/templates/reporting/dashboard.html:90
msgid "Méd. prise en charge (h)"
msgstr "Med. response time (h)"
#: reporting/templates/reporting/dashboard.html:96
#: streetup/reporting/templates/reporting/dashboard.html:96
msgid "Méd. 1ère résolution (h)"
msgstr "Med. first resolution (h)"
#: reporting/templates/reporting/dashboard.html:102
#: streetup/reporting/templates/reporting/dashboard.html:102
msgid "Méd. résolution finale (h)"
msgstr "Med. final resolution (h)"
#: reporting/templates/reporting/dashboard.html:111
#: reporting/templates/reporting/dashboard.html:471
#: reporting/templates/reporting/observations_dashboard.html:222
#: reporting/templates/reporting/observations_dashboard.html:939
#: reporting/templates/reporting/volume_dashboard.html:186
#: reporting/templates/reporting/volume_dashboard.html:920
#: streetup/reporting/templates/reporting/dashboard.html:111
#: streetup/reporting/templates/reporting/dashboard.html:471
#: streetup/reporting/templates/reporting/observations_dashboard.html:222
#: streetup/reporting/templates/reporting/observations_dashboard.html:939
#: streetup/reporting/templates/reporting/volume_dashboard.html:186
#: streetup/reporting/templates/reporting/volume_dashboard.html:920
msgid "Chargement des données…"
msgstr "Loading data…"
#: reporting/templates/reporting/dashboard.html:126
#: reporting/templates/reporting/volume_dashboard.html:219
#: streetup/reporting/templates/reporting/dashboard.html:126
#: streetup/reporting/templates/reporting/volume_dashboard.html:219
#, fuzzy
#| msgid "Interventions correctives"
msgid "Interventions prises en compte"
msgstr "Corrective interventions"
#: reporting/templates/reporting/dashboard.html:134
#: reporting/templates/reporting/observations_dashboard.html:96
#: reporting/templates/reporting/observations_dashboard.html:111
#: reporting/templates/reporting/observations_dashboard.html:126
#: reporting/templates/reporting/observations_dashboard.html:263
#: reporting/templates/reporting/volume_dashboard.html:227
#: streetup/reporting/templates/reporting/dashboard.html:134
#: streetup/reporting/templates/reporting/observations_dashboard.html:96
#: streetup/reporting/templates/reporting/observations_dashboard.html:111
#: streetup/reporting/templates/reporting/observations_dashboard.html:126
#: streetup/reporting/templates/reporting/observations_dashboard.html:263
#: streetup/reporting/templates/reporting/volume_dashboard.html:227
msgid "Rechercher..."
msgstr ""
#: reporting/templates/reporting/dashboard.html:136
#: reporting/templates/reporting/observations_dashboard.html:265
#: reporting/templates/reporting/volume_dashboard.html:229
#: streetup/reporting/templates/reporting/dashboard.html:136
#: streetup/reporting/templates/reporting/observations_dashboard.html:265
#: streetup/reporting/templates/reporting/volume_dashboard.html:229
msgid "Voir dans l'application"
msgstr ""
#: reporting/templates/reporting/dashboard.html:145
#: reporting/templates/reporting/observations_dashboard.html:274
#: reporting/templates/reporting/volume_dashboard.html:238
#: streetup/reporting/templates/reporting/dashboard.html:145
#: streetup/reporting/templates/reporting/observations_dashboard.html:274
#: streetup/reporting/templates/reporting/volume_dashboard.html:238
msgid "Code"
msgstr ""
#: reporting/templates/reporting/dashboard.html:146
#: reporting/templates/reporting/volume_dashboard.html:239
#: streetup/reporting/templates/reporting/dashboard.html:146
#: streetup/reporting/templates/reporting/volume_dashboard.html:239
msgid "Titre"
msgstr ""
#: reporting/templates/reporting/dashboard.html:147
#: reporting/templates/reporting/observations_dashboard.html:276
#: reporting/templates/reporting/volume_dashboard.html:240
#: streetup/reporting/templates/reporting/dashboard.html:147
#: streetup/reporting/templates/reporting/observations_dashboard.html:276
#: streetup/reporting/templates/reporting/volume_dashboard.html:240
msgid "Date de création"
msgstr ""
#: reporting/templates/reporting/dashboard.html:148
#: reporting/templates/reporting/observations_dashboard.html:278
#: reporting/templates/reporting/volume_dashboard.html:241
#: streetup/reporting/templates/reporting/dashboard.html:148
#: streetup/reporting/templates/reporting/observations_dashboard.html:278
#: streetup/reporting/templates/reporting/volume_dashboard.html:241
msgid "Statut"
msgstr ""
#: reporting/templates/reporting/dashboard.html:149
#: reporting/templates/reporting/volume_dashboard.html:242
#: streetup/reporting/templates/reporting/dashboard.html:149
#: streetup/reporting/templates/reporting/volume_dashboard.html:242
msgid "Priorité"
msgstr ""
#: reporting/templates/reporting/dashboard.html:198
#: streetup/reporting/templates/reporting/dashboard.html:198
msgid "Prise en charge"
msgstr "Response"
#: reporting/templates/reporting/dashboard.html:199
#: streetup/reporting/templates/reporting/dashboard.html:199
msgid "1ère résolution"
msgstr "1st resolution"
#: reporting/templates/reporting/dashboard.html:200
#: streetup/reporting/templates/reporting/dashboard.html:200
msgid "Résolution finale"
msgstr "Final resolution"
#: reporting/templates/reporting/dashboard.html:201
#: streetup/reporting/templates/reporting/dashboard.html:201
msgid "Exécution"
msgstr "Execution"
#: reporting/templates/reporting/dashboard.html:353
#: reporting/templates/reporting/observations_dashboard.html:589
#: reporting/templates/reporting/volume_dashboard.html:499
#: streetup/reporting/templates/reporting/dashboard.html:353
#: streetup/reporting/templates/reporting/observations_dashboard.html:589
#: streetup/reporting/templates/reporting/volume_dashboard.html:499
msgid "Aucune donnée disponible pour les filtres sélectionnés."
msgstr "No data available for the selected filters."
#: reporting/templates/reporting/dashboard.html:402
#: reporting/templates/reporting/dashboard.html:414
#: reporting/templates/reporting/dashboard.html:436
#: streetup/reporting/templates/reporting/dashboard.html:402
#: streetup/reporting/templates/reporting/dashboard.html:414
#: streetup/reporting/templates/reporting/dashboard.html:436
msgid "Nombre"
msgstr "Count"
#: reporting/templates/reporting/dashboard.html:430
#: streetup/reporting/templates/reporting/dashboard.html:430
msgid "Durée"
msgstr "Duration"
#: reporting/templates/reporting/dashboard.html:485
#: reporting/templates/reporting/observations_dashboard.html:953
#: reporting/templates/reporting/volume_dashboard.html:934
#: streetup/reporting/templates/reporting/dashboard.html:485
#: streetup/reporting/templates/reporting/observations_dashboard.html:953
#: streetup/reporting/templates/reporting/volume_dashboard.html:934
msgid "Erreur lors du chargement des données."
msgstr "Error loading data."
#: reporting/templates/reporting/dashboard.html:493
#: reporting/templates/reporting/observations_dashboard.html:963
#: reporting/templates/reporting/volume_dashboard.html:944
#: streetup/reporting/templates/reporting/dashboard.html:493
#: streetup/reporting/templates/reporting/observations_dashboard.html:963
#: streetup/reporting/templates/reporting/volume_dashboard.html:944
msgid "Impossible de contacter le serveur."
msgstr "Unable to contact the server."
#: reporting/templates/reporting/dashboard.html:601
#: reporting/templates/reporting/dashboard.html:710
#: reporting/templates/reporting/volume_dashboard.html:1050
#: reporting/templates/reporting/volume_dashboard.html:1167
#: streetup/reporting/templates/reporting/dashboard.html:601
#: streetup/reporting/templates/reporting/dashboard.html:710
#: streetup/reporting/templates/reporting/volume_dashboard.html:1050
#: streetup/reporting/templates/reporting/volume_dashboard.html:1167
#, fuzzy
#| msgid "Chargement des données…"
msgid "Chargement des interventions..."
msgstr "Loading data…"
#: reporting/templates/reporting/dashboard.html:734
#: reporting/templates/reporting/volume_dashboard.html:1191
#: streetup/reporting/templates/reporting/dashboard.html:734
#: streetup/reporting/templates/reporting/volume_dashboard.html:1191
msgid "Aucune intervention trouvée."
msgstr ""
#: reporting/templates/reporting/dashboard.html:827
#: reporting/templates/reporting/volume_dashboard.html:1284
#: streetup/reporting/templates/reporting/dashboard.html:827
#: streetup/reporting/templates/reporting/volume_dashboard.html:1284
#, fuzzy
#| msgid "Erreur lors du chargement des données."
msgid "Erreur lors du chargement des interventions."
msgstr "Error loading data."
#: reporting/templates/reporting/observations_dashboard.html:79
#: streetup/reporting/templates/reporting/observations_dashboard.html:79
msgid "Nombre et répartition des observations"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:108
#: streetup/reporting/templates/reporting/observations_dashboard.html:108
msgid "Catégories"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:123
#: streetup/reporting/templates/reporting/observations_dashboard.html:123
msgid "Symptômes"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:163
#: streetup/reporting/templates/reporting/observations_dashboard.html:163
msgid "Cliquer pour voir la liste des observations"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:165
#: streetup/reporting/templates/reporting/observations_dashboard.html:165
msgid "Observations au total"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:171
#: reporting/templates/reporting/observations_dashboard.html:461
#: reporting/templates/reporting/volume_dashboard.html:157
#: reporting/templates/reporting/volume_dashboard.html:380
#: streetup/reporting/templates/reporting/observations_dashboard.html:171
#: streetup/reporting/templates/reporting/observations_dashboard.html:461
#: streetup/reporting/templates/reporting/volume_dashboard.html:157
#: streetup/reporting/templates/reporting/volume_dashboard.html:380
#, fuzzy
#| msgid "Thématiques"
msgid "Thématiques actives"
msgstr "Themes"
#: reporting/templates/reporting/observations_dashboard.html:177
#: reporting/templates/reporting/observations_dashboard.html:462
#: streetup/reporting/templates/reporting/observations_dashboard.html:177
#: streetup/reporting/templates/reporting/observations_dashboard.html:462
msgid "Catégories représentées"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:190
#: streetup/reporting/templates/reporting/observations_dashboard.html:190
#, fuzzy
#| msgid "Évolution du temps de traitement"
msgid "Évolution du volume"
msgstr "Evolution of processing time"
#: reporting/templates/reporting/observations_dashboard.html:193
#: reporting/templates/reporting/observations_dashboard.html:198
#: reporting/templates/reporting/observations_dashboard.html:379
#: streetup/reporting/templates/reporting/observations_dashboard.html:193
#: streetup/reporting/templates/reporting/observations_dashboard.html:198
#: streetup/reporting/templates/reporting/observations_dashboard.html:379
#, fuzzy
#| msgid "Thématiques"
msgid "par thématique"
msgstr "Themes"
#: reporting/templates/reporting/observations_dashboard.html:203
#: reporting/templates/reporting/observations_dashboard.html:381
#: streetup/reporting/templates/reporting/observations_dashboard.html:203
#: streetup/reporting/templates/reporting/observations_dashboard.html:381
msgid "par catégorie"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:208
#: reporting/templates/reporting/observations_dashboard.html:383
#: streetup/reporting/templates/reporting/observations_dashboard.html:208
#: streetup/reporting/templates/reporting/observations_dashboard.html:383
msgid "par symptôme"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:215
#: reporting/templates/reporting/volume_dashboard.html:179
#: streetup/reporting/templates/reporting/observations_dashboard.html:215
#: streetup/reporting/templates/reporting/volume_dashboard.html:179
msgid "Cliquer sur une barre pour lister les détails"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:235
#: reporting/templates/reporting/volume_dashboard.html:199
#: streetup/reporting/templates/reporting/observations_dashboard.html:235
#: streetup/reporting/templates/reporting/volume_dashboard.html:199
msgid "Carte de densité (Heatmap)"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:240
#: reporting/templates/reporting/volume_dashboard.html:204
#: streetup/reporting/templates/reporting/observations_dashboard.html:240
#: streetup/reporting/templates/reporting/volume_dashboard.html:204
msgid "Chargement de la carte..."
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:255
#: streetup/reporting/templates/reporting/observations_dashboard.html:255
msgid "Observations prises en compte"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:275
#: streetup/reporting/templates/reporting/observations_dashboard.html:275
msgid "Description"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:277
#: streetup/reporting/templates/reporting/observations_dashboard.html:277
msgid "Type"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:279
#: reporting/templates/reporting/volume_dashboard.html:93
#: streetup/reporting/templates/reporting/observations_dashboard.html:279
#: streetup/reporting/templates/reporting/volume_dashboard.html:93
#, fuzzy
#| msgid "Thématiques"
msgid "Thématique"
msgstr "Themes"
#: reporting/templates/reporting/observations_dashboard.html:464
#: streetup/reporting/templates/reporting/observations_dashboard.html:464
msgid "Catégories actives"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:465
#: reporting/templates/reporting/observations_dashboard.html:468
#: streetup/reporting/templates/reporting/observations_dashboard.html:465
#: streetup/reporting/templates/reporting/observations_dashboard.html:468
#, fuzzy
#| msgid "Thématiques"
msgid "Thématiques représentées"
msgstr "Themes"
#: reporting/templates/reporting/observations_dashboard.html:467
#: streetup/reporting/templates/reporting/observations_dashboard.html:467
msgid "Symptômes actifs"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:667
#: reporting/templates/reporting/volume_dashboard.html:592
#: streetup/reporting/templates/reporting/observations_dashboard.html:667
#: streetup/reporting/templates/reporting/volume_dashboard.html:592
#, fuzzy
#| msgid "Nombre"
msgid "Nombre d\\"
msgstr "Count"
#: reporting/templates/reporting/observations_dashboard.html:882
#: streetup/reporting/templates/reporting/observations_dashboard.html:882
msgid "Ouvrir l'observation"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:889
#: streetup/reporting/templates/reporting/observations_dashboard.html:889
msgid "observations à cet endroit"
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:1041
#: reporting/templates/reporting/observations_dashboard.html:1149
#: streetup/reporting/templates/reporting/observations_dashboard.html:1041
#: streetup/reporting/templates/reporting/observations_dashboard.html:1149
#, fuzzy
#| msgid "Chargement des données…"
msgid "Chargement des observations..."
msgstr "Loading data…"
#: reporting/templates/reporting/observations_dashboard.html:1173
#: streetup/reporting/templates/reporting/observations_dashboard.html:1173
msgid "Aucune observation trouvée."
msgstr ""
#: reporting/templates/reporting/observations_dashboard.html:1266
#: streetup/reporting/templates/reporting/observations_dashboard.html:1266
#, fuzzy
#| msgid "Erreur lors du chargement des données."
msgid "Erreur lors du chargement des observations."
msgstr "Error loading data."
#: reporting/templates/reporting/volume_dashboard.html:79
#: streetup/reporting/templates/reporting/volume_dashboard.html:79
msgid "Nombre et répartition des interventions"
msgstr ""
#: reporting/templates/reporting/volume_dashboard.html:90
#: streetup/reporting/templates/reporting/volume_dashboard.html:90
msgid "Regrouper par"
msgstr ""
#: reporting/templates/reporting/volume_dashboard.html:108
#: streetup/reporting/templates/reporting/volume_dashboard.html:108
msgid "Vide = toutes (Ctrl+clic pour choix multiples)"
msgstr ""
#: reporting/templates/reporting/volume_dashboard.html:119
#: streetup/reporting/templates/reporting/volume_dashboard.html:119
msgid "Vide = tous (Ctrl+clic pour choix multiples)"
msgstr ""
#: reporting/templates/reporting/volume_dashboard.html:151
#: streetup/reporting/templates/reporting/volume_dashboard.html:151
#, fuzzy
#| msgid "Interventions correctives"
msgid "Interventions correctives au total"
msgstr "Corrective interventions"
#: reporting/templates/reporting/volume_dashboard.html:163
#: streetup/reporting/templates/reporting/volume_dashboard.html:163
#, fuzzy
#| msgid "Contrats"
msgid "Contrats actifs"
msgstr "Contracts"
#: reporting/templates/reporting/volume_dashboard.html:176
#: reporting/templates/reporting/volume_dashboard.html:379
#: streetup/reporting/templates/reporting/volume_dashboard.html:176
#: streetup/reporting/templates/reporting/volume_dashboard.html:379
#, fuzzy
#| msgid "Évolution du temps de traitement"
msgid "Évolution du volume par thématique"
msgstr "Evolution of processing time"
#: reporting/templates/reporting/volume_dashboard.html:367
#: streetup/reporting/templates/reporting/volume_dashboard.html:367
#, fuzzy
#| msgid "Évolution du temps de traitement"
msgid "Évolution du volume par contrat"
msgstr "Evolution of processing time"
#: reporting/templates/reporting/volume_dashboard.html:368
#: streetup/reporting/templates/reporting/volume_dashboard.html:368
#, fuzzy
#| msgid "Contrats reportables"
msgid "Contrats représentés"
msgstr "Reportable contracts"
#: reporting/templates/reporting/volume_dashboard.html:370
#: streetup/reporting/templates/reporting/volume_dashboard.html:370
msgid "Sélectionnez les contrats à inclure"
msgstr ""
#: reporting/templates/reporting/volume_dashboard.html:858
#: streetup/reporting/templates/reporting/volume_dashboard.html:858
#, fuzzy
#| msgid "Interventions"
msgid "Ouvrir l'intervention"
msgstr "Interventions"
#: reporting/templates/reporting/volume_dashboard.html:866
#: streetup/reporting/templates/reporting/volume_dashboard.html:866
#, fuzzy
#| msgid "Interventions correctives"
msgid "interventions à cet endroit"

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff