Picasa Revival {{ currentNavigation === 'albums' ? 'Albums & Collections' : (currentNavigation === 'places' ? 'Lieux & Carte' : (currentNavigation === 'people' ? 'Personnes & Visages' : 'Photothèque')) }}
{{ searchError }}
Activité des Workers
{{ activeWorkerCount }} actif(s)
{{ worker.icon }} {{ worker.name }}
{{ worker.progress }} %
📄 {{ worker.currentFile }} {{ worker.status }}
{{ workerActivityError }}
{{ currentUser?.username }}
{{ currentUser?.isAdmin ? t('role.admin') : t('role.user') }} · {{ currentUser?.language?.toUpperCase() }}
{{ editorFilmstripSourceLabel }}
{{ editorMediaTypeLabel }}

📁 Albums & Collections

Vos souvenirs organisés en albums automatiques et personnalisés.

{{ albumsError }}
Chargement des albums…
Aucun album. Créez votre premier album ou ajoutez-y la sélection courante.
{{ album.photoCount }} fichiers
{{ album.title }}
{{ album.date }} Auto
Cet album est vide. Sélectionnez des fichiers dans la Timeline puis utilisez « À l’album ».

{{ currentPeopleNavigation === 'unknown' ? '❓' : '⊘' }} {{ currentPeopleNavigation === 'unknown' ? 'Personnes non reconnues' : 'Visages ignorés' }}

{{ currentPeopleNavigation === 'unknown' ? 'Identifiez les visages détectés en saisissant leur nom.' : 'Visages exclus de la reconnaissance automatique.' }}

{{ peopleCounts[currentPeopleNavigation] || 0 }} visages
Les visages plus récents sont rechargés en remontant
Chargement des visages… Faites défiler pour charger les visages plus anciens Fin de la liste Aucun visage dans cette catégorie

👥Personnes identifiées

Gérez vos albums de personnes reconnues.

{{ person.name }}
{{ person.photoCount }} photo(s)
Fiche : {{ selectedPersonDetail.name }}
Photos similaires
Détection auto
Seuil de similarité :{{ similarityThreshold }} %
Les suggestions précédentes sont rechargées en remontant
Chargement des suggestions… Faites défiler pour charger les suggestions suivantes Fin des suggestions similaires Aucune suggestion à ce seuil

Photos confirmées ({{ selectedPersonDetail.photoCount }})

Les photos plus récentes sont rechargées en remontant
Couverture
Chargement des photos confirmées… Faites défiler pour charger les photos plus anciennes Fin des photos confirmées Aucune photo confirmée
{{ placesList.length }} lieu(x) affiché(s) sur {{ placesTotal }}
Cliquez ou déplacez le repère, puis enregistrez Chargement des photos… {{ mapMediaCount }} photo(s) dans la zone
{{ mapMediaError }}
Zone limitée aux 500 premières photos — zoomez pour détailler.

📍 Gestion des lieux

Périmètre & géolocalisation

{{ activePlaceEditing.id ? '✏️ Modifier le lieu' : '📍 Nouveau repère' }}
{{ placeAddressError }}
© OpenStreetMap contributors
● Modifications non enregistrées — vérifiez le nom et la position puis cliquez sur Enregistrer.
Latitude
{{ activePlaceEditing.lat.toFixed(5) }}
Longitude
{{ activePlaceEditing.lng.toFixed(5) }}
Périmètre / Rayon :
10–100 m : pas de 1 m · 100–500 m : pas de 10 m · maximum 5 km
🔍
{{ placesError }}
📍 {{ place.name }}
Rayon : {{ formatPlaceRadius(place.radius) }} — {{ place.photoCount }} photo(s) dans le périmètre
Chargement des lieux…
Zoom à {{ Math.round(zoomA * 100) }} %
Chargement de la trace GPX…
{{ gpxTrackError }}
{{ gpxTrackPointCount.toLocaleString() }} points dans la trace
{{ activePhotoA.name }}
Ouvrir {{ activePhotoA?.name }}
Photo A {{ activeEditPane === 'A' ? '(Active)' : '' }}
Photo B {{ activeEditPane === 'B' ? '(Active)' : '' }}
✨ Avec modifications
📷 Original (Sans retouche)
Rendu en cours…
{{ serverPreviewError }}