PageSourceSearch

https://z-places.com/i18n.js?v=20261002b

js z-places.com collected 2026-10-03 18:39:58 UTC 94,596 bytes, 2,109 lines download raw bytes

1const LANGS = [
2  {
3    id: "fr",
4    name: "Français",
5    flag: `<svg viewBox="0 0 3 2" aria-hidden="true"><rect width="1" height="2" fill="#002395"/><rect x="1" width="1" height="2" fill="#fff"/><rect x="2" width="1" height="2" fill="#ed2939"/></svg>`,
6  },
7  {
8    id: "en",
9    name: "English",
10    flag: `<svg viewBox="0 0 30 20" aria-hidden="true"><rect width="30" height="20" fill="#fff"/><rect x="13" width="4" height="20" fill="#ce1124"/><rect y="8" width="30" height="4" fill="#ce1124"/></svg>`,
11  },
12  {
13    id: "es",
14    name: "Español",
15    flag: `<svg viewBox="0 0 3 2" aria-hidden="true"><rect width="3" height="2" fill="#c60b1e"/><rect y="0.5" width="3" height="1" fill="#ffc400"/></svg>`,
16  },
17  {
18    id: "pt",
19    name: "Português",
20    flag: `<svg viewBox="0 0 60 40" aria-hidden="true"><rect width="60" height="40" fill="#ff0000"/><rect width="24" height="40" fill="#006600"/><circle cx="24" cy="20" r="7.5" fill="#ffd700"/><circle cx="24" cy="20" r="5" fill="#fff"/><circle cx="24" cy="20" r="2.2" fill="#00247d"/></svg>`,
21  },
22  {
23    id: "it",
24    name: "Italiano",
25    flag: `<svg viewBox="0 0 3 2" aria-hidden="true"><rect width="1" height="2" fill="#009246"/><rect x="1" width="1" height="2" fill="#fff"/><rect x="2" width="1" height="2" fill="#ce2b37"/></svg>`,
26  },
27  {
28    id: "de",
29    name: "Deutsch",
30    flag: `<svg viewBox="0 0 5 3" aria-hidden="true"><rect width="5" height="1" fill="#000"/><rect y="1" width="5" height="1" fill="#dd0000"/><rect y="2" width="5" height="1" fill="#ffce00"/></svg>`,
31  },
32];
33
34const LOCALES = { fr: "fr-FR", en: "en-GB", es: "es-ES", pt: "pt-PT", it: "it-IT", de: "de-DE" };
35
36const I18N = {
37  fr: {
38    language: "Langue",
39    tagline: "L’événement, au bon endroit.",
40    login: "Connexion",
41    signup: "Créer un compte",
42    pseudo: "Pseudo",
43    email: "E-mail",
44    password: "Mot de passe",
45    showPass: "Afficher le mot de passe",
46    hidePass: "Masquer le mot de passe",
47    confirmPassword: "Confirmer le mot de passe",
48    signIn: "Se connecter",
49    createAccount: "Créer mon compte",
50    haveAccount: "J’ai déjà un compte",
51    needAccount: "Créer un compte",
52    forgotPass: "Mot de passe oublié ?",
53    toastResetSent: "Regarde ta boîte mail : un lien pour changer le mot de passe t’attend (pense aux spams).",
54    errResetEmail: "Indique ton e-mail pour recevoir le lien.",
55    errResetNoAccount: "Aucun compte en ligne avec cet e-mail. Crée un compte d’abord.",
56    errResetNeedCloud: "Le lien par e-mail marche une fois l’app en ligne.",
57    errResetFail: "Impossible d’envoyer le mail. Réessaie.",
58    errPseudo: "Indique ton pseudo.",
59    passwordHint: "8 caractères min., dont 2 chiffres et 1 caractère spécial (! ? # @ …).",
60    errPassword: "Le mot de passe doit avoir 8 caractères, 2 chiffres et 1 caractère spécial.",
61    over18: "Je confirme avoir 18 ans ou plus.",
62    errOver18: "Tu dois avoir 18 ans ou plus pour créer un compte.",
63    errMatch: "Les mots de passe ne correspondent pas.",
64    errExists: "Un compte existe déjà avec cet e-mail.",
65    errLogin: "E-mail ou mot de passe incorrect.",
66    errBlocked: "Ce compte a été bloqué.",
67    welcome: "Bienvenue sur Z-PLACES",
68    toastVerifySent: "Un e-mail de confirmation t’a été envoyé. Regarde aussi tes spams.",
69    verifyMailHint: "Confirme ton e-mail pour sécuriser ton compte. Pense à regarder les spams.",
70    verifyMailBtn: "Renvoyer l’e-mail",
71    verifyWaitTitle: "Confirme ton e-mail",
72    verifyWaitText:
73      "Ton compte n’est pas encore créé. Ouvre l’e-mail que nous t’avons envoyé, clique sur le lien, puis reviens ici. Sans ce clic, tu ne peux pas utiliser Z-PLACES. Pense aussi aux spams.",
74    verifyWaitDone: "J’ai cliqué sur le lien",
75    verifyWaitNeed: "Le lien n’a pas encore été cliqué. Ouvre l’e-mail et appuie sur le lien.",
76    verifyWaitOther: "Utiliser un autre e-mail",
77    loginOk: "Connexion réussie",
78    searchTitle: "Rechercher Z-PLACE",
79    zWhere: "Z où",
80    nearMe: "Près de toi",
81    toastGeoOk: "Position ajoutée dans Z où",
82    toastGeoDenied: "Autorise la localisation pour remplir Z où.",
83    toastGeoFail: "Position introuvable. Réessaie.",
84    zRadius: "Z rayon",
85    radiusKm: "{n} km",
86    zWhen: "Z quand",
87    zCategory: "Z catégorie",
88    search: "Rechercher",
89    map: "Carte",
90    list: "Liste",
91    noEvents: "Aucun événement",
92    noEventsHint: "Essaie une autre ville, date ou catégorie.",
93    navExplore: "Explorer",
94    navFavs: "Favoris",
95    navPost: "Publier",
96    navTickets: "Réservations",
97    navProfile: "Profil",
98    popular: "Populaire",
99    perPerson: "/ personne",
100    free: "Gratuit",
101    detailTitle: "Z-PLACE",
102    privateEvent: "Événement privé",
103    privateHint: "Personne n’y a accès, sauf les personnes avec le lien partagé par l’hôte.",
104    privateDenied: "Cet événement est privé. Seules les personnes choisies par l’hôte (avec le lien) y ont accès.",
105    descriptif: "Z descriptif",
106    noDescriptif: "Aucun descriptif pour le moment.",
107    book: "Réserver",
108    host: "Hôte",
109    touchHost: "Touche pour voir tous ses événements",
110    follow: "Suivre",
111    unfollow: "Ne plus suivre",
112    toastFollowNeedLogin: "Connecte-toi pour suivre",
113    toastFollowOwn: "Tu ne peux pas te suivre",
114    toastFollow: "Tu suis cet hôte",
115    toastUnfollow: "Tu ne suis plus cet hôte",
116    gift: "Cadeau",
117    giftHint: "Écris le texte de ton cadeau pour cette personne.",
118    giftFrom: "Cadeau de {name}",
119    giftPh: "Ton cadeau…",
120    giftSave: "Envoyer",
121    giftRemove: "Retirer",
122    toastGiftNeedLogin: "Connecte-toi pour offrir un cadeau",
123    toastGiftOwn: "Tu ne peux pas t’offrir un cadeau",
124    toastGiftOk: "Cadeau enregistré",
125    toastGiftGone: "Cadeau retiré",
126    notifGift: "{name} t’envoie un cadeau",
127    notifFollowNew: "{name} a publié {title}",
128    reportHost: "Signaler l’événement",
129    reportConfirm: "Signaler cet événement à l’administrateur ?",
130    reportHint: "Explique le problème à l’administrateur de l’appli.",
131    reportPh: "Ton message…",
132    reportSend: "Envoyer",
133    reportCancel: "Annuler",
134    toastReportNeedText: "Écris un message",
135    toastReported: "Événement signalé à l’administrateur",
136    toastReportOwn: "Tu ne peux pas signaler ton événement",
137    toastReportNeedLogin: "Connecte-toi pour signaler",
138    toastReportDup: "Tu as déjà signalé cet événement",
139    adminReports: "Signalements",
140    adminNoReports: "Aucun signalement.",
141    hostPlaces: "Z-PLACES de {name}",
142    hostNoPlaces: "Aucun événement publié.",
143    hostSinceStart: "depuis le début",
144    cancel24: "Annulation gratuite 24h avant",
145    favsTitle: "Favoris",
146    noFavs: "Pas encore de coups de cœur",
147    noFavsHint: "Touche le cœur sur une photo pour enregistrer un événement.",
148    removeFav: "Retirer des favoris",
149    postTitle: "Poster Z-PLACE",
150    zTitle: "Z titre",
151    zCity: "Z ville",
152    zAddress: "Z adresse",
153    optional: "facultatif",
154    zDate: "Z date",
155    zPrice: "Z prix",
156    zCapacity: "Places max",
157    capacityHint: "Par jour si plusieurs dates, facultatif",
158    zPhoto: "Z photo",
159    zDesc: "Z description",
160    zPrivate: "Z privée",
161    yes: "Oui",
162    no: "Non",
163    publish: "Publier l’événement",
164    chooseFiles: "Choisir fichiers",
165    photosEmpty: "Jusqu’à 3 photos · Aucun fichier choisi",
166    photosCount: "{n} / 3 photos",
167    privateYes:
168      "Personne ne le verra sur l’accueil. Seules les personnes avec le lien de l’événement y ont accès.",
169    privateNo: "Visible par tout le monde sur l’accueil et la carte.",
170    calPickDays: "Touche un ou plusieurs jours dans le calendrier.",
171    calPickDay: "Facultatif. Sans date, les événements autour de toi sont classés du plus tôt au plus tard.",
172    calDays: "Dates choisies ({n}) :",
173    calDay: "Date choisie :",
174    calPrev: "Mois précédent",
175    calNext: "Mois suivant",
176    ticketsTitle: "Réservations",
177    noTickets: "Aucune réservation pour l’instant",
178    noTicketsHint: "Réserve depuis une fiche événement.",
179    noBookers: "Personne n’a encore réservé",
180    noBookersHint: "Les profils des personnes qui réservent apparaîtront ici.",
181    guestAnon: "Invité",
182    cancelRes: "Annuler la réservation",
183    closeQr: "Fermer le QR",
184    showQr: "Billets",
185    cancelShort: "Annuler",
186    logout: "Déconnexion",
187    privacyLink: "Politique de confidentialité",
188    privacyAccept: "En créant un compte, tu acceptes la politique de confidentialité.",
189    deleteAccount: "Supprimer mon compte",
190    deleteAccountHint:
191      "Tes events, réservations, cadeaux, favoris, suivis et le compte seront effacés. Cette action est définitive.",
192    deleteAccountPass: "Mot de passe (pour confirmer)",
193    deleteAccountGo: "Tout effacer définitivement",
194    deleteAccountNeedPass: "Indique ton mot de passe.",
195    toastAccountDeleted: "Compte supprimé.",
196    errDeleteAccount: "Impossible de supprimer le compte. Vérifie le mot de passe et réessaie.",
197    suggestTitle: "Suggestions",
198    suggestHint: "Une idée, un bug, un mot pour l’équipe Z-PLACES.",
199    suggestPh: "Écris ta suggestion ici…",
200    suggestSend: "Envoyer à l’admin",
201    toastSuggestOk: "Suggestion envoyée.",
202    toastSuggestNeed: "Écris un message avant d’envoyer.",
203    adminSuggestTag: "Suggestion",
204    myPlaces: "Z Places",
205    myPrivates: "Z Privés",
206    myPrivatesEmpty: "Aucun événement privé pour l’instant. Ouvre un lien d’invitation pour le retrouver ici.",
207    myHosts: "Z Hôtes",
208    myHostsEmpty: "Tu ne suis encore personne. Touche Suivre sur une fiche hôte.",
209    notifTitle: "Z Notifications",
210    notifEmpty: "Aucune notification.",
211    delNotif: "Supprimer la notification",
212    delAllNotifs: "Tout supprimer",
213    notifNewRes: "{name} a réservé {title}",
214    notifTomorrow: "Ton événement est demain : {title}",
215    notifTomorrowHost: "Ton Z-PLACE est demain : {title}",
216    notifResOk: "Réservation confirmée — {title}",
217    notifSchedule: "L’hôte a modifié l’horaire de {title}",
218    notifWaitHost: "{name} est en liste d’attente pour {title}",
219    notifWaitOk: "Tu es en liste d’attente — {title}",
220    notifWaitUp: "Une place s’est libérée — {title}",
221    notifCancelOk: "Réservation annulée — {title}",
222    notifCancelHost: "{name} a annulé {title}",
223    notifCancelWaitOk: "Liste d’attente annulée — {title}",
224    notifCancelWaitHost: "{name} a quitté la liste d’attente de {title}",
225    notifEventCancelled: "L’événement {title} est annulé",
226    notifEventChanged: "L’hôte a modifié {title} : ta réservation est annulée",
227    notifHostCancelledRes: "L’hôte a annulé ta réservation — {title}",
228    notifHostCancelledWait: "L’hôte a annulé ta liste d’attente — {title}",
229    bookGuests: "Personnes",
230    pickDay: "Choisis un jour",
231    toastNeedDay: "Choisis le jour de l’événement",
232    joinWait: "Liste d’attente",
233    takeSpot: "Réserver la place",
234    toastWaitClaim: "Ta place est confirmée",
235    waitlisted: "En liste d’attente",
236    toastWait: "Tu es sur la liste d’attente",
237    waitTitle: "Liste d’attente",
238    waitTag: "Attente",
239    ticketEntry: "Billet d’entrée",
240    duplicateEvent: "Dupliquer",
241    toastDup: "Choisis les nouvelles dates, puis publie",
242    dashNext: "Prochains Z-PLACES",
243    dashRes: "Dernières réservations",
244    dashEmpty: "Rien pour le moment.",
245    editEvent: "Modifier",
246    deleteEvent: "Supprimer",
247    editTitle: "Modifier Z-PLACE",
248    saveEvent: "Enregistrer",
249    cancelEdit: "Annuler",
250    confirmDelete: "Supprimer cet événement ? Les réservations et les cadeaux seront annulés.",
251    toastSaved: "Événement modifié",
252    toastSavedCleared: "Modifié. Les réservations et les cadeaux ont été annulés.",
253    toastDeleted: "Événement supprimé",
254    photoN: "Photo {n}",
255    touchPhoto: "Touche le rond pour changer ta photo.",
256    nothingPosted: "Rien publié. Va dans Poster.",
257    resOne: "réservation",
258    resMany: "réservations",
259    resDoneOne: "déjà effectuée",
260    resDoneMany: "déjà effectuées",
261    peopleOne: "personne",
262    peopleMany: "personnes",
263    favAddedOne: "a ajouté aux favoris",
264    favAddedMany: "ont ajouté aux favoris",
265    cat_all: "Tous",
266    cat_fetes: "Fêtes populaires",
267    cat_soirees: "Soirées",
268    cat_concerts: "Concerts",
269    cat_expositions: "Expositions",
270    cat_sports: "Sports",
271    cat_tournois: "Tournois",
272    cat_ateliers: "Ateliers",
273    cat_spectacles: "Spectacles",
274    cat_brocantes: "Brocantes",
275    cat_adultes: "Adultes",
276    cat_receptions: "Réceptions",
277    cat_reunions: "Réunions",
278    cat_festivals: "Festivals",
279    cat_motos: "Rassemblements",
280    cat_randonnees: "Randonnées",
281    cat_gastronomie: "Gastronomie",
282    phWhere: "Ville, adresse, lieu…",
283    phTitle: "Soirée rooftop, concert…",
284    phCity: "Paris, Lyon…",
285    phDesc: "Ambiance, programme, ce qui est inclus…",
286    openMaps: "Ouvrir dans Google Maps",
287    reviews: "avis",
288    pers: "pers.",
289    clearDates: "Effacer les dates",
290    clearDate: "Effacer la date",
291    toastCancel: "Réservation annulée",
292    toastPhoto: "Photo de profil mise à jour",
293    toastMaxPhotos: "3 photos maximum",
294    toastCopied: "Lien copié",
295    toastSelectLink: "Sélectionne le lien pour le copier",
296    alreadyBooked: "Déjà réservé",
297    alreadyFull: "Complet",
298    toastAlreadyBooked: "Tu as déjà réservé cet événement",
299    toastFull: "Plus de places pour cet événement",
300    spotsLeft: "{n} places restantes",
301    spotsLeftOne: "1 place restante",
302    spotsPerDay: "{n} places / jour",
303    perDay: "jour",
304    toastBooked: "Réservation confirmée",
305    toastAlreadyBooked: "Tu as déjà réservé cet événement",
306    toastNeedDate: "Choisis au moins une date dans le calendrier",
307    toastPosted: "Événement publié",
308    toastPostedPrivate: "Événement privé publié",
309    removePhoto: "Retirer la photo",
310    editPhoto: "Modifier la photo de profil",
311    privateShare: "Z privée",
312    privateShareHint: "Seul ce lien donne accès. Copie-le pour le partager.",
313    copyLink: "Copier le lien",
314    privateTag: "Privé",
315    share: "Partager",
316    shareHint: "Copie ce message : le lien de l’événement, et le lien Z-PLACES si tes amis n’ont pas l’app.",
317    shareAppLine: "Si tu n’as pas l’app Z-PLACES, ouvre-la ici :",
318    privateAccess: "Événement privé — tu y accèdes grâce au lien partagé.",
319    seeDescriptif: "Voir le descriptif",
320    adminTitle: "Z ADMIN",
321    adminHint: "Espace réservé au responsable de l’app.",
322    adminCloudNeed:
323      "Firebase ne te reconnaît pas encore comme admin. Vérifie : 1) tu es connecté (Profil). 2) collection « admins » (avec un s). 3) l’ID du document = ton UID. 4) règles Firestore publiées. Puis Recharger.",
324    adminCloudOk: "Accès cloud admin : events privés et signalements visibles ici. Ils restent cachés sur l’accueil public.",
325    adminNeedLogin: "Tu n’es pas connecté. Va sur Profil, connecte-toi avec ton e-mail, puis reviens sur cette page admin et appuie sur Recharger.",
326    adminReloadCloud: "Recharger les events",
327    adminSignedInAs: "Connecté : {email}",
328    adminCode: "Code admin",
329    adminEnter: "Entrer",
330    adminBadCode: "Code incorrect.",
331    adminUrlHint: "Sur le téléphone, ouvre cette page avec ?vue=admin à la fin de l’adresse.",
332    adminCatUsers: "Utilisateurs",
333    adminCatEvents: "Événements",
334    adminCatReports: "Signalements",
335    adminCatSuggests: "Suggestions",
336    adminNoSuggests: "Aucune suggestion.",
337    adminBack: "Retour",
338    adminEvents: "Z places",
339    adminPlacesOf: "Z places — {name}",
340    adminNoPlacesOf: "Aucun événement publié par ce profil.",
341    adminAllPlaces: "Tous les profils",
342    adminPostedOne: "Z-PLACE publié",
343    adminPostedMany: "Z-PLACES publiés",
344    statPlaces: "Z-PLACES",
345    statBooked: "RÉSERVÉES",
346    statReceived: "REÇUES",
347    statFollowers: "SUIVEURS",
348    statReservations: "RÉSERVATIONS",
349    statFavs: "FAVORIS",
350    adminUsers: "Z profils",
351    adminProfileRankHint: "Touche un compteur : le plus haut sort en premier.",
352    adminSearchProfiles: "Rechercher",
353    adminSearchProfilesPh: "Nom ou e-mail…",
354    adminSearchPlaces: "Rechercher",
355    adminSearchPlacesPh: "Nom de la Z-PLACE…",
356    adminPickPlace: "Touche un événement pour voir ses réservations.",
357    adminResFor: "Réservations — {title}",
358    adminBookings: "Réservations",
359    adminRank: "Z classement",
360    adminRankHint: "Du plus populaire au moins populaire (réservations + favoris).",
361    adminResOne: "réservation",
362    adminResMany: "réservations",
363    adminFavOne: "favori",
364    adminFavMany: "favoris",
365    adminRankEmpty: "Aucun événement à classer.",
366    adminNoEvents: "Aucun événement posté.",
367    adminNoUsers: "Aucun profil pour l’instant.",
368    adminNoBookings: "Aucune réservation.",
369    adminExit: "Quitter l’admin",
370    toastAdminUser: "Compte supprimé",
371    contactUser: "Contacter",
372    blockUser: "Bloquer",
373    verifyHost: "Hôte vérifié",
374    unverifyHost: "Retirer vérifié",
375    verifiedHost: "Hôte vérifié",
376    toastVerified: "Hôte vérifié",
377    toastUnverified: "Badge retiré",
378    unblockUser: "Débloquer",
379    blockedTag: "Bloqué",
380    confirmBlock: "Bloquer ce profil ?",
381    toastBlocked: "Profil bloqué",
382    toastUnblocked: "Profil débloqué",
383    adminDemoTag: "Exemple",
384    week: "L,M,M,J,V,S,D",
385  },
386  en: {
387    language: "Language",
388    tagline: "The event, in the right place.",
389    login: "Log in",
390    signup: "Create an account",
391    pseudo: "Username",
392    email: "Email",
393    password: "Password",
394    showPass: "Show password",
395    hidePass: "Hide password",
396    confirmPassword: "Confirm password",
397    signIn: "Log in",
398    createAccount: "Create my account",
399    haveAccount: "I already have an account",
400    needAccount: "Create an account",
401    forgotPass: "Forgot password?",
402    toastResetSent: "Check your inbox for a link to change your password (and spam).",
403    errResetEmail: "Enter your email to receive the link.",
404    errResetNoAccount: "No online account with this email. Create an account first.",
405    errResetNeedCloud: "The email link works once the app is online.",
406    errResetFail: "Couldn’t send the email. Try again.",
407    errPseudo: "Enter your username.",
408    passwordHint: "At least 8 characters, including 2 digits and 1 special character (! ? # @ …).",
409    errPassword: "Password must have 8 characters, 2 digits and 1 special character.",
410    over18: "I confirm I am 18 or older.",
411    errOver18: "You must be 18 or older to create an account.",
412    errMatch: "Passwords do not match.",
413    errExists: "An account already exists with this email.",
414    errLogin: "Incorrect email or password.",
415    errBlocked: "This account has been blocked.",
416    welcome: "Welcome to Z-PLACES",
417    toastVerifySent: "A confirmation email was sent. Check your spam folder too.",
418    verifyMailHint: "Confirm your email to secure your account. Check spam if needed.",
419    verifyMailBtn: "Resend email",
420    verifyWaitTitle: "Confirm your email",
421    verifyWaitText:
422      "Your account is not active yet. Open the email we sent, tap the link, then come back here. Without that tap, you cannot use Z-PLACES. Check spam too.",
423    verifyWaitDone: "I tapped the link",
424    verifyWaitNeed: "The link has not been tapped yet. Open the email and tap the link.",
425    verifyWaitOther: "Use another email",
426    loginOk: "Logged in",
427    searchTitle: "Search Z-PLACE",
428    zWhere: "Z where",
429    nearMe: "Near you",
430    toastGeoOk: "Location added to Z where",
431    toastGeoDenied: "Allow location to fill Z where.",
432    toastGeoFail: "Couldn’t find your position. Try again.",
433    zRadius: "Z radius",
434    radiusKm: "{n} km",
435    zWhen: "Z when",
436    zCategory: "Z category",
437    search: "Search",
438    map: "Map",
439    list: "List",
440    noEvents: "No events",
441    noEventsHint: "Try another city, date or category.",
442    navExplore: "Explore",
443    navFavs: "Favourites",
444    navPost: "Post",
445    navTickets: "Bookings",
446    navProfile: "Profile",
447    popular: "Popular",
448    perPerson: "/ person",
449    free: "Free",
450    detailTitle: "Z-PLACE",
451    privateEvent: "Private event",
452    privateHint: "Nobody can access it except people with the host’s shared link.",
453    privateDenied: "This event is private. Only people chosen by the host (with the link) can access it.",
454    descriptif: "Z description",
455    noDescriptif: "No description yet.",
456    book: "Book",
457    host: "Host",
458    touchHost: "Tap to see all their events",
459    follow: "Follow",
460    unfollow: "Unfollow",
461    toastFollowNeedLogin: "Sign in to follow",
462    toastFollowOwn: "You can’t follow yourself",
463    toastFollow: "You’re following this host",
464    toastUnfollow: "You’re no longer following this host",
465    gift: "Gift",
466    giftHint: "Write the text of your gift for this host.",
467    giftFrom: "Gift from {name}",
468    giftPh: "Your gift…",
469    giftSave: "Send",
470    giftRemove: "Remove",
471    toastGiftNeedLogin: "Sign in to send a gift",
472    toastGiftOwn: "You can’t send yourself a gift",
473    toastGiftOk: "Gift saved",
474    toastGiftGone: "Gift removed",
475    notifGift: "{name} sent you a gift",
476    notifFollowNew: "{name} published {title}",
477    reportHost: "Report event",
478    reportConfirm: "Report this event to the administrator?",
479    reportHint: "Explain the problem to the app administrator.",
480    reportPh: "Your message…",
481    reportSend: "Send",
482    reportCancel: "Cancel",
483    toastReportNeedText: "Write a message",
484    toastReported: "Event reported to the administrator",
485    toastReportOwn: "You can’t report your own event",
486    toastReportNeedLogin: "Sign in to report",
487    toastReportDup: "You already reported this event",
488    adminReports: "Reports",
489    adminNoReports: "No reports.",
490    hostPlaces: "{name}’s Z-PLACES",
491    hostNoPlaces: "No published events.",
492    hostSinceStart: "since the start",
493    cancel24: "Free cancellation 24h before",
494    favsTitle: "Favourites",
495    noFavs: "No favourites yet",
496    noFavsHint: "Tap the heart on a photo to save an event.",
497    removeFav: "Remove from favourites",
498    postTitle: "Post Z-PLACE",
499    zTitle: "Z title",
500    zCity: "Z city",
501    zAddress: "Z address",
502    optional: "optional",
503    zDate: "Z date",
504    zPrice: "Z price",
505    zCapacity: "Max spots",
506    capacityHint: "Per day if several dates, optional",
507    zPhoto: "Z photo",
508    zDesc: "Z description",
509    zPrivate: "Z private",
510    yes: "Yes",
511    no: "No",
512    publish: "Publish event",
513    chooseFiles: "Choose files",
514    photosEmpty: "Up to 3 photos · No file chosen",
515    photosCount: "{n} / 3 photos",
516    privateYes: "It will not appear on the home feed. Only people with the event link can access it.",
517    privateNo: "Visible to everyone on the home feed and map.",
518    calPickDays: "Tap one or more days in the calendar.",
519    calPickDay: "Optional. With no date, nearby events are listed from soonest to latest.",
520    calDays: "Selected dates ({n}):",
521    calDay: "Selected date:",
522    calPrev: "Previous month",
523    calNext: "Next month",
524    ticketsTitle: "Bookings",
525    noTickets: "No bookings yet",
526    noTicketsHint: "Book from an event page.",
527    noBookers: "No bookings yet",
528    noBookersHint: "Profiles of people who book will appear here.",
529    guestAnon: "Guest",
530    cancelRes: "Cancel booking",
531    closeQr: "Close QR",
532    showQr: "Tickets",
533    cancelShort: "Cancel",
534    logout: "Log out",
535    privacyLink: "Privacy policy",
536    privacyAccept: "By creating an account, you accept the privacy policy.",
537    deleteAccount: "Delete my account",
538    deleteAccountHint: "Your events, bookings, gifts, favourites, follows and account will be erased. This cannot be undone.",
539    deleteAccountPass: "Password (to confirm)",
540    deleteAccountGo: "Delete everything permanently",
541    deleteAccountNeedPass: "Enter your password.",
542    toastAccountDeleted: "Account deleted.",
543    errDeleteAccount: "Could not delete the account. Check your password and try again.",
544    suggestTitle: "Suggestions",
545    suggestHint: "An idea, a bug, a note for the Z-PLACES team.",
546    suggestPh: "Write your suggestion here…",
547    suggestSend: "Send to admin",
548    toastSuggestOk: "Suggestion sent.",
549    toastSuggestNeed: "Write a message before sending.",
550    adminSuggestTag: "Suggestion",
551    myPlaces: "Z Places",
552    myPrivates: "Z Private",
553    myPrivatesEmpty: "No private events yet. Open an invitation link to find them here.",
554    myHosts: "Z HOSTS",
555    myHostsEmpty: "You’re not following anyone yet. Tap Follow on a host page.",
556    notifTitle: "Z Notifications",
557    notifEmpty: "No notifications.",
558    delNotif: "Delete notification",
559    delAllNotifs: "Delete all",
560    notifNewRes: "{name} booked {title}",
561    notifTomorrow: "Your event is tomorrow: {title}",
562    notifTomorrowHost: "Your Z-PLACE is tomorrow: {title}",
563    notifResOk: "Booking confirmed — {title}",
564    notifSchedule: "The host changed the schedule for {title}",
565    notifWaitHost: "{name} joined the waitlist for {title}",
566    notifWaitOk: "You’re on the waitlist — {title}",
567    notifWaitUp: "A spot freed up — {title}",
568    notifCancelOk: "Booking cancelled — {title}",
569    notifCancelHost: "{name} cancelled {title}",
570    notifCancelWaitOk: "Waitlist cancelled — {title}",
571    notifCancelWaitHost: "{name} left the waitlist for {title}",
572    notifEventCancelled: "The event {title} is cancelled",
573    notifEventChanged: "The host changed {title}: your booking is cancelled",
574    notifHostCancelledRes: "The host cancelled your booking — {title}",
575    notifHostCancelledWait: "The host cancelled your waitlist — {title}",
576    bookGuests: "People",
577    pickDay: "Pick a day",
578    toastNeedDay: "Pick the event day",
579    joinWait: "Join waitlist",
580    takeSpot: "Book this spot",
581    toastWaitClaim: "Your booking is confirmed",
582    waitlisted: "On the waitlist",
583    toastWait: "You’re on the waitlist",
584    waitTitle: "Waitlist",
585    waitTag: "Waiting",
586    ticketEntry: "Entry ticket",
587    duplicateEvent: "Duplicate",
588    toastDup: "Pick the new dates, then publish",
589    dashNext: "Upcoming Z-PLACES",
590    dashRes: "Latest bookings",
591    dashEmpty: "Nothing yet.",
592    editEvent: "Edit",
593    deleteEvent: "Delete",
594    editTitle: "Edit Z-PLACE",
595    saveEvent: "Save",
596    cancelEdit: "Cancel",
597    confirmDelete: "Delete this event? Bookings and gifts will be cancelled.",
598    toastSaved: "Event updated",
599    toastSavedCleared: "Updated. Bookings and gifts were cancelled.",
600    toastDeleted: "Event deleted",
601    photoN: "Photo {n}",
602    touchPhoto: "Tap the circle to change your photo.",
603    nothingPosted: "Nothing posted. Go to Post.",
604    resOne: "booking",
605    resMany: "bookings",
606    resDoneOne: "already made",
607    resDoneMany: "already made",
608    peopleOne: "person",
609    peopleMany: "people",
610    favAddedOne: "added to favourites",
611    favAddedMany: "added to favourites",
612    cat_all: "All",
613    cat_fetes: "Popular festivals",
614    cat_soirees: "Parties",
615    cat_concerts: "Concerts",
616    cat_expositions: "Exhibitions",
617    cat_sports: "Sports",
618    cat_tournois: "Tournaments",
619    cat_ateliers: "Workshops",
620    cat_spectacles: "Shows",
621    cat_brocantes: "Flea markets",
622    cat_adultes: "Adults",
623    cat_receptions: "Receptions",
624    cat_reunions: "Meetings",
625    cat_festivals: "Festivals",
626    cat_motos: "Gatherings",
627    cat_randonnees: "Hiking",
628    cat_gastronomie: "Gastronomy",
629    phWhere: "City, address, place…",
630    phTitle: "Rooftop party, concert…",
631    phCity: "Paris, Lyon…",
632    phDesc: "Vibe, programme, what’s included…",
633    openMaps: "Open in Google Maps",
634    reviews: "reviews",
635    pers: "ppl",
636    clearDates: "Clear dates",
637    clearDate: "Clear date",
638    toastCancel: "Booking cancelled",
639    toastPhoto: "Profile photo updated",
640    toastMaxPhotos: "3 photos maximum",
641    toastCopied: "Link copied",
642    toastSelectLink: "Select the link to copy it",
643    alreadyBooked: "Already booked",
644    alreadyFull: "Sold out",
645    toastAlreadyBooked: "You already booked this event",
646    toastFull: "No spots left for this event",
647    spotsLeft: "{n} spots left",
648    spotsLeftOne: "1 spot left",
649    spotsPerDay: "{n} spots / day",
650    perDay: "day",
651    toastBooked: "Booking confirmed",
652    toastAlreadyBooked: "You already booked this event",
653    toastNeedDate: "Pick at least one date in the calendar",
654    toastPosted: "Event published",
655    toastPostedPrivate: "Private event published",
656    removePhoto: "Remove photo",
657    editPhoto: "Change profile photo",
658    privateShare: "Z private",
659    privateShareHint: "Only this link gives access. Copy it to share.",
660    copyLink: "Copy link",
661    privateTag: "Private",
662    share: "Share",
663    shareHint: "Copy this message: the event link, plus the Z-PLACES link if your friends don’t have the app.",
664    shareAppLine: "If you don’t have the Z-PLACES app, open it here:",
665    privateAccess: "Private event — you can access it thanks to the shared link.",
666    seeDescriptif: "See description",
667    adminTitle: "Z ADMIN",
668    adminHint: "Reserved for the app owner.",
669    adminCloudNeed:
670      "To see private events and all reports, sign in, then in Firebase → Firestore create a collection “admins” with a document whose ID is your UID (below)—empty fields. Publish the rules and reload.",
671    adminCloudOk: "Cloud admin access: private events and reports show here. They stay hidden on the public home feed.",
672    adminCode: "Admin code",
673    adminEnter: "Enter",
674    adminBadCode: "Wrong code.",
675    adminUrlHint: "On your phone, open this page with ?vue=admin at the end of the address.",
676    adminCatUsers: "Users",
677    adminCatEvents: "Events",
678    adminCatReports: "Reports",
679    adminCatSuggests: "Suggestions",
680    adminNoSuggests: "No suggestions.",
681    adminBack: "Back",
682    adminEvents: "Z places",
683    adminPlacesOf: "Z places — {name}",
684    adminNoPlacesOf: "No events published by this profile.",
685    adminAllPlaces: "All profiles",
686    adminPostedOne: "published Z-PLACE",
687    adminPostedMany: "published Z-PLACES",
688    statPlaces: "Z-PLACES",
689    statBooked: "BOOKED",
690    statReceived: "RECEIVED",
691    statFollowers: "FOLLOWERS",
692    statReservations: "BOOKINGS",
693    statFavs: "FAVORITES",
694    adminUsers: "Z profiles",
695    adminProfileRankHint: "Tap a counter: highest first.",
696    adminSearchProfiles: "Search",
697    adminSearchProfilesPh: "Name or email…",
698    adminSearchPlaces: "Search",
699    adminSearchPlacesPh: "Z-PLACE name…",
700    adminPickPlace: "Tap an event to see its bookings.",
701    adminResFor: "Bookings — {title}",
702    adminBookings: "Bookings",
703    adminRank: "Z ranking",
704    adminRankHint: "Most popular first (bookings + favorites).",
705    adminResOne: "booking",
706    adminResMany: "bookings",
707    adminFavOne: "favorite",
708    adminFavMany: "favorites",
709    adminRankEmpty: "No events to rank.",
710    adminNoEvents: "No posted events.",
711    adminNoUsers: "No profiles yet.",
712    adminNoBookings: "No bookings.",
713    adminExit: "Leave admin",
714    toastAdminUser: "Account deleted",
715    contactUser: "Contact",
716    blockUser: "Block",
717    verifyHost: "Verify host",
718    unverifyHost: "Remove verified",
719    verifiedHost: "Verified host",
720    toastVerified: "Host verified",
721    toastUnverified: "Badge removed",
722    unblockUser: "Unblock",
723    blockedTag: "Blocked",
724    confirmBlock: "Block this profile?",
725    toastBlocked: "Profile blocked",
726    toastUnblocked: "Profile unblocked",
727    adminDemoTag: "Example",
728    week: "M,T,W,T,F,S,S",
729  },
730  es: {
731    language: "Idioma",
732    tagline: "El evento, en el lugar adecuado.",
733    login: "Conexión",
734    signup: "Crear una cuenta",
735    pseudo: "Usuario",
736    email: "Correo",
737    password: "Contraseña",
738    showPass: "Mostrar contraseña",
739    hidePass: "Ocultar contraseña",
740    confirmPassword: "Confirmar contraseña",
741    signIn: "Entrar",
742    createAccount: "Crear mi cuenta",
743    haveAccount: "Ya tengo una cuenta",
744    needAccount: "Crear una cuenta",
745    forgotPass: "¿Has olvidado la contraseña?",
746    toastResetSent: "Mira tu correo: hay un enlace para cambiar la contraseña (revisa el spam).",
747    errResetEmail: "Indica tu e-mail para recibir el enlace.",
748    errResetNoAccount: "No hay cuenta en línea con este correo. Crea una cuenta primero.",
749    errResetNeedCloud: "El enlace por e-mail funciona cuando la app está en línea.",
750    errResetFail: "No se pudo enviar el correo. Inténtalo de nuevo.",
751    errPseudo: "Indica tu usuario.",
752    passwordHint: "Mín. 8 caracteres, con 2 cifras y 1 carácter especial (! ? # @ …).",
753    errPassword: "La contraseña debe tener 8 caracteres, 2 cifras y 1 carácter especial.",
754    over18: "Confirmo que tengo 18 años o más.",
755    errOver18: "Debes tener 18 años o más para crear una cuenta.",
756    errMatch: "Las contraseñas no coinciden.",
757    errExists: "Ya existe una cuenta con este correo.",
758    errLogin: "Correo o contraseña incorrectos.",
759    errBlocked: "Esta cuenta ha sido bloqueada.",
760    welcome: "Bienvenido a Z-PLACES",
761    toastVerifySent: "Te enviamos un correo de confirmación. Mira también el spam.",
762    verifyMailHint: "Confirma tu correo para proteger tu cuenta. Revisa el spam si hace falta.",
763    verifyMailBtn: "Reenviar el correo",
764    verifyWaitTitle: "Confirma tu correo",
765    verifyWaitText:
766      "Tu cuenta aún no está creada. Abre el correo que te enviamos, pulsa el enlace y vuelve aquí. Sin ese clic no puedes usar Z-PLACES. Mira también el spam.",
767    verifyWaitDone: "Ya pulsé el enlace",
768    verifyWaitNeed: "Aún no se ha pulsado el enlace. Abre el correo y pulsa el enlace.",
769    verifyWaitOther: "Usar otro correo",
770    loginOk: "Conexión correcta",
771    searchTitle: "Buscar Z-PLACE",
772    zWhere: "Z dónde",
773    nearMe: "Cerca de ti",
774    toastGeoOk: "Posición añadida en Z dónde",
775    toastGeoDenied: "Autoriza la ubicación para rellenar Z dónde.",
776    toastGeoFail: "No se encontró tu posición. Inténtalo de nuevo.",
777    zRadius: "Z radio",
778    radiusKm: "{n} km",
779    zWhen: "Z cuándo",
780    zCategory: "Z categoría",
781    search: "Buscar",
782    map: "Mapa",
783    list: "Lista",
784    noEvents: "Ningún evento",
785    noEventsHint: "Prueba otra ciudad, fecha o categoría.",
786    navExplore: "Explorar",
787    navFavs: "Favoritos",
788    navPost: "Publicar",
789    navTickets: "Reservas",
790    navProfile: "Perfil",
791    popular: "Popular",
792    perPerson: "/ persona",
793    free: "Gratis",
794    detailTitle: "Z-PLACE",
795    privateEvent: "Evento privado",
796    privateHint: "Nadie tiene acceso, salvo las personas con el enlace compartido por el anfitrión.",
797    privateDenied: "Este evento es privado. Solo acceden las personas elegidas por el anfitrión (con el enlace).",
798    descriptif: "Z descriptivo",
799    noDescriptif: "Ninguna descripción por ahora.",
800    book: "Reservar",
801    host: "Anfitrión",
802    touchHost: "Toca para ver todos sus eventos",
803    follow: "Seguir",
804    unfollow: "Dejar de seguir",
805    toastFollowNeedLogin: "Inicia sesión para seguir",
806    toastFollowOwn: "No puedes seguirte a ti",
807    toastFollow: "Sigues a este anfitrión",
808    toastUnfollow: "Ya no sigues a este anfitrión",
809    gift: "Regalo",
810    giftHint: "Escribe el texto de tu regalo para este anfitrión.",
811    giftFrom: "Regalo de {name}",
812    giftPh: "Tu regalo…",
813    giftSave: "Enviar",
814    giftRemove: "Quitar",
815    toastGiftNeedLogin: "Inicia sesión para enviar un regalo",
816    toastGiftOwn: "No puedes enviarte un regalo",
817    toastGiftOk: "Regalo guardado",
818    toastGiftGone: "Regalo retirado",
819    notifGift: "{name} te envía un regalo",
820    notifFollowNew: "{name} publicó {title}",
821    reportHost: "Denunciar el evento",
822    reportConfirm: "¿Denunciar este evento al administrador?",
823    reportHint: "Explica el problema al administrador de la app.",
824    reportPh: "Tu mensaje…",
825    reportSend: "Enviar",
826    reportCancel: "Cancelar",
827    toastReportNeedText: "Escribe un mensaje",
828    toastReported: "Evento denunciado al administrador",
829    toastReportOwn: "No puedes denunciar tu evento",
830    toastReportNeedLogin: "Inicia sesión para denunciar",
831    toastReportDup: "Ya denunciaste este evento",
832    adminReports: "Denuncias",
833    adminNoReports: "Ninguna denuncia.",
834    hostPlaces: "Z-PLACES de {name}",
835    hostNoPlaces: "Ningún evento publicado.",
836    hostSinceStart: "desde el inicio",
837    cancel24: "Cancelación gratuita 24h antes",
838    favsTitle: "Favoritos",
839    noFavs: "Aún no hay favoritos",
840    noFavsHint: "Toca el corazón en una foto para guardar un evento.",
841    removeFav: "Quitar de favoritos",
842    postTitle: "Publicar Z-PLACE",
843    zTitle: "Z título",
844    zCity: "Z ciudad",
845    zAddress: "Z dirección",
846    optional: "opcional",
847    zDate: "Z fecha",
848    zPrice: "Z precio",
849    zCapacity: "Plazas máx.",
850    capacityHint: "Por día si hay varias fechas, opcional",
851    zPhoto: "Z foto",
852    zDesc: "Z descripción",
853    zPrivate: "Z privado",
854    yes: "Sí",
855    no: "No",
856    publish: "Publicar el evento",
857    chooseFiles: "Elegir archivos",
858    photosEmpty: "Hasta 3 fotos · Ningún archivo elegido",
859    photosCount: "{n} / 3 fotos",
860    privateYes: "No se verá en el inicio. Solo acceden las personas con el enlace del evento.",
861    privateNo: "Visible para todos en el inicio y el mapa.",
862    calPickDays: "Toca uno o varios días en el calendario.",
863    calPickDay: "Opcional. Sin fecha, los eventos cercanos se ordenan de más pronto a más tarde.",
864    calDays: "Fechas elegidas ({n}):",
865    calDay: "Fecha elegida:",
866    calPrev: "Mes anterior",
867    calNext: "Mes siguiente",
868    ticketsTitle: "Reservas",
869    noTickets: "Ninguna reserva por ahora",
870    noTicketsHint: "Reserva desde una ficha de evento.",
871    noBookers: "Nadie ha reservado todavía",
872    noBookersHint: "Aquí aparecerán los perfiles de quienes reserven.",
873    guestAnon: "Invitado",
874    cancelRes: "Cancelar la reserva",
875    closeQr: "Cerrar el QR",
876    showQr: "Entradas",
877    cancelShort: "Cancelar",
878    logout: "Cerrar sesión",
879    privacyLink: "Política de privacidad",
880    privacyAccept: "Al crear una cuenta, aceptas la política de privacidad.",
881    deleteAccount: "Eliminar mi cuenta",
882    deleteAccountHint: "Tus eventos, reservas, regalos, favoritos, seguimientos y la cuenta se borrarán. Es definitivo.",
883    deleteAccountPass: "Contraseña (para confirmar)",
884    deleteAccountGo: "Borrar todo definitivamente",
885    deleteAccountNeedPass: "Indica tu contraseña.",
886    toastAccountDeleted: "Cuenta eliminada.",
887    errDeleteAccount: "No se pudo eliminar la cuenta. Comprueba la contraseña e inténtalo de nuevo.",
888    suggestTitle: "Sugerencias",
889    suggestHint: "Una idea, un error, un mensaje para el equipo Z-PLACES.",
890    suggestPh: "Escribe tu sugerencia aquí…",
891    suggestSend: "Enviar al admin",
892    toastSuggestOk: "Sugerencia enviada.",
893    toastSuggestNeed: "Escribe un mensaje antes de enviar.",
894    adminSuggestTag: "Sugerencia",
895    myPlaces: "Z Places",
896    myPrivates: "Z Privados",
897    myPrivatesEmpty: "Ningún evento privado por ahora. Abre un enlace de invitación para verlo aquí.",
898    myHosts: "Z ANFITRIONES",
899    myHostsEmpty: "Aún no sigues a nadie. Toca Seguir en una ficha de anfitrión.",
900    notifTitle: "Z Notificaciones",
901    notifEmpty: "Ninguna notificación.",
902    delNotif: "Borrar la notificación",
903    delAllNotifs: "Borrar todo",
904    notifNewRes: "{name} ha reservado {title}",
905    notifTomorrow: "Tu evento es mañana: {title}",
906    notifTomorrowHost: "Tu Z-PLACE es mañana: {title}",
907    notifResOk: "Reserva confirmada — {title}",
908    notifSchedule: "El anfitrión cambió el horario de {title}",
909    notifWaitHost: "{name} está en lista de espera de {title}",
910    notifWaitOk: "Estás en lista de espera — {title}",
911    notifWaitUp: "Se liberó una plaza — {title}",
912    notifCancelOk: "Reserva cancelada — {title}",
913    notifCancelHost: "{name} canceló {title}",
914    notifCancelWaitOk: "Lista de espera cancelada — {title}",
915    notifCancelWaitHost: "{name} salió de la lista de espera de {title}",
916    notifEventCancelled: "El evento {title} está cancelado",
917    notifEventChanged: "El anfitrión modificó {title}: tu reserva está cancelada",
918    notifHostCancelledRes: "El anfitrión canceló tu reserva — {title}",
919    notifHostCancelledWait: "El anfitrión canceló tu lista de espera — {title}",
920    bookGuests: "Personas",
921    pickDay: "Elige un día",
922    toastNeedDay: "Elige el día del evento",
923    joinWait: "Lista de espera",
924    takeSpot: "Reservar la plaza",
925    toastWaitClaim: "Tu plaza está confirmada",
926    waitlisted: "En lista de espera",
927    toastWait: "Estás en la lista de espera",
928    waitTitle: "Lista de espera",
929    waitTag: "Espera",
930    ticketEntry: "Entrada",
931    duplicateEvent: "Duplicar",
932    toastDup: "Elige las nuevas fechas y publica",
933    dashNext: "Próximos Z-PLACES",
934    dashRes: "Últimas reservas",
935    dashEmpty: "Nada por ahora.",
936    editEvent: "Editar",
937    deleteEvent: "Eliminar",
938    editTitle: "Editar Z-PLACE",
939    saveEvent: "Guardar",
940    cancelEdit: "Cancelar",
941    confirmDelete: "¿Eliminar este evento? Las reservas y los regalos se cancelarán.",
942    toastSaved: "Evento modificado",
943    toastSavedCleared: "Modificado. Las reservas y los regalos se cancelaron.",
944    toastDeleted: "Evento eliminado",
945    photoN: "Foto {n}",
946    touchPhoto: "Toca el círculo para cambiar tu foto.",
947    nothingPosted: "Nada publicado. Ve a Publicar.",
948    resOne: "reserva",
949    resMany: "reservas",
950    resDoneOne: "ya realizada",
951    resDoneMany: "ya realizadas",
952    peopleOne: "persona",
953    peopleMany: "personas",
954    favAddedOne: "lo añadió a favoritos",
955    favAddedMany: "lo añadieron a favoritos",
956    cat_all: "Todos",
957    cat_fetes: "Fiestas populares",
958    cat_soirees: "Fiestas",
959    cat_concerts: "Conciertos",
960    cat_expositions: "Exposiciones",
961    cat_sports: "Deportes",
962    cat_tournois: "Torneos",
963    cat_ateliers: "Talleres",
964    cat_spectacles: "Espectáculos",
965    cat_brocantes: "Mercadillos",
966    cat_adultes: "Adultos",
967    cat_receptions: "Recepciones",
968    cat_reunions: "Reuniones",
969    cat_festivals: "Festivales",
970    cat_motos: "Concentraciones",
971    cat_randonnees: "Senderismo",
972    cat_gastronomie: "Gastronomía",
973    phWhere: "Ciudad, dirección, lugar…",
974    phTitle: "Fiesta rooftop, concierto…",
975    phCity: "París, Lyon…",
976    phDesc: "Ambiente, programa, lo que está incluido…",
977    openMaps: "Abrir en Google Maps",
978    reviews: "opiniones",
979    pers: "pers.",
980    clearDates: "Borrar las fechas",
981    clearDate: "Borrar la fecha",
982    toastCancel: "Reserva cancelada",
983    toastPhoto: "Foto de perfil actualizada",
984    toastMaxPhotos: "Máximo 3 fotos",
985    toastCopied: "Enlace copiado",
986    toastSelectLink: "Selecciona el enlace para copiarlo",
987    alreadyBooked: "Ya reservado",
988    alreadyFull: "Completo",
989    toastAlreadyBooked: "Ya has reservado este evento",
990    toastFull: "Ya no quedan plazas",
991    spotsLeft: "{n} plazas restantes",
992    spotsLeftOne: "1 plaza restante",
993    spotsPerDay: "{n} plazas / día",
994    perDay: "día",
995    toastBooked: "Reserva confirmada",
996    toastAlreadyBooked: "Ya has reservado este evento",
997    toastNeedDate: "Elige al menos una fecha en el calendario",
998    toastPosted: "Evento publicado",
999    toastPostedPrivate: "Evento privado publicado",
1000    removePhoto: "Quitar la foto",
1001    editPhoto: "Cambiar la foto de perfil",
1002    privateShare: "Z privado",
1003    privateShareHint: "Solo este enlace da acceso. Cópialo para compartirlo.",
1004    copyLink: "Copiar el enlace",
1005    privateTag: "Privado",
1006    share: "Compartir",
1007    shareHint: "Copia este mensaje: el enlace del evento y el de Z-PLACES si tus amigos no tienen la app.",
1008    shareAppLine: "Si no tienes la app Z-PLACES, ábrela aquí:",
1009    privateAccess: "Evento privado — accedes gracias al enlace compartido.",
1010    seeDescriptif: "Ver el descriptivo",
1011    adminTitle: "Z ADMIN",
1012    adminHint: "Espacio reservado al responsable de la app.",
1013    adminCloudNeed:
1014      "Para ver eventos privados y todos los avisos, inicia sesión y en Firebase → Firestore crea la colección « admins » con un documento cuyo ID sea tu UID (abajo), sin campos. Publica las reglas y recarga.",
1015    adminCloudOk: "Acceso admin en la nube: aquí ves privados y avisos. Siguen ocultos en el inicio público.",
1016    adminCode: "Código admin",
1017    adminEnter: "Entrar",
1018    adminBadCode: "Código incorrecto.",
1019    adminUrlHint: "En el teléfono, abre esta página con ?vue=admin al final de la dirección.",
1020    adminCatUsers: "Usuarios",
1021    adminCatEvents: "Eventos",
1022    adminCatReports: "Denuncias",
1023    adminCatSuggests: "Sugerencias",
1024    adminNoSuggests: "Ninguna sugerencia.",
1025    adminBack: "Volver",
1026    adminEvents: "Z places",
1027    adminPlacesOf: "Z places — {name}",
1028    adminNoPlacesOf: "Ningún evento publicado por este perfil.",
1029    adminPostedOne: "Z-PLACE publicado",
1030    adminPostedMany: "Z-PLACES publicados",
1031    statPlaces: "Z-PLACES",
1032    statBooked: "RESERVADAS",
1033    statReceived: "RECIBIDAS",
1034    statFollowers: "SEGUIDORES",
1035    statReservations: "RESERVAS",
1036    statFavs: "FAVORITOS",
1037    adminUsers: "Z perfiles",
1038    adminProfileRankHint: "Toca un contador: el más alto sale primero.",
1039    adminSearchProfiles: "Buscar",
1040    adminSearchProfilesPh: "Nombre o correo…",
1041    adminSearchPlaces: "Buscar",
1042    adminSearchPlacesPh: "Nombre de la Z-PLACE…",
1043    adminPickPlace: "Toca un evento para ver sus reservas.",
1044    adminResFor: "Reservas — {title}",
1045    adminBookings: "Reservas",
1046    adminRank: "Z clasificación",
1047    adminRankHint: "De más a menos popular (reservas + favoritos).",
1048    adminResOne: "reserva",
1049    adminResMany: "reservas",
1050    adminFavOne: "favorito",
1051    adminFavMany: "favoritos",
1052    adminRankEmpty: "Ningún evento que clasificar.",
1053    adminNoEvents: "Ningún evento publicado.",
1054    adminNoUsers: "Ningún perfil por ahora.",
1055    adminNoBookings: "Ninguna reserva.",
1056    adminExit: "Salir del admin",
1057    toastAdminUser: "Cuenta eliminada",
1058    contactUser: "Contactar",
1059    blockUser: "Bloquear",
1060    verifyHost: "Anfitrión verificado",
1061    unverifyHost: "Quitar verificado",
1062    verifiedHost: "Anfitrión verificado",
1063    toastVerified: "Anfitrión verificado",
1064    toastUnverified: "Insignia retirada",
1065    unblockUser: "Desbloquear",
1066    blockedTag: "Bloqueado",
1067    confirmBlock: "¿Bloquear este perfil?",
1068    toastBlocked: "Perfil bloqueado",
1069    toastUnblocked: "Perfil desbloqueado",
1070    adminDemoTag: "Ejemplo",
1071    week: "L,M,X,J,V,S,D",
1072  },
1073  pt: {
1074    language: "Idioma",
1075    tagline: "O evento, no sítio certo.",
1076    login: "Ligação",
1077    signup: "Criar uma conta",
1078    pseudo: "Nome de utilizador",
1079    email: "E-mail",
1080    password: "Palavra-passe",
1081    showPass: "Mostrar a palavra-passe",
1082    hidePass: "Ocultar a palavra-passe",
1083    confirmPassword: "Confirmar a palavra-passe",
1084    signIn: "Entrar",
1085    createAccount: "Criar a minha conta",
1086    haveAccount: "Já tenho uma conta",
1087    needAccount: "Criar uma conta",
1088    forgotPass: "Palavra-passe esquecida?",
1089    toastResetSent: "Vê o teu e-mail: há um link para mudar a palavra-passe (e o spam).",
1090    errResetEmail: "Indica o teu e-mail para receber o link.",
1091    errResetNoAccount: "Não há conta online com este e-mail. Cria uma conta primeiro.",
1092    errResetNeedCloud: "O link por e-mail funciona quando a app está online.",
1093    errResetFail: "Não foi possível enviar o e-mail. Tenta de novo.",
1094    errPseudo: "Indica o teu nome de utilizador.",
1095    passwordHint: "Mín. 8 caracteres, com 2 números e 1 carácter especial (! ? # @ …).",
1096    errPassword: "A palavra-passe deve ter 8 caracteres, 2 números e 1 carácter especial.",
1097    over18: "Confirmo que tenho 18 anos ou mais.",
1098    errOver18: "Tens de ter 18 anos ou mais para criar uma conta.",
1099    errMatch: "As palavras-passe não coincidem.",
1100    errExists: "Já existe uma conta com este e-mail.",
1101    errLogin: "E-mail ou palavra-passe incorretos.",
1102    errBlocked: "Esta conta foi bloqueada.",
1103    welcome: "Bem-vindo ao Z-PLACES",
1104    toastVerifySent: "Enviámos um e-mail de confirmação. Vê também o spam.",
1105    verifyMailHint: "Confirma o teu e-mail para proteger a conta. Vê o spam se precisares.",
1106    verifyMailBtn: "Reenviar o e-mail",
1107    verifyWaitTitle: "Confirma o teu e-mail",
1108    verifyWaitText:
1109      "A tua conta ainda não está criada. Abre o e-mail que enviámos, toca no link e volta aqui. Sem esse toque não podes usar o Z-PLACES. Vê também o spam.",
1110    verifyWaitDone: "Já toquei no link",
1111    verifyWaitNeed: "O link ainda não foi tocado. Abre o e-mail e toca no link.",
1112    verifyWaitOther: "Usar outro e-mail",
1113    loginOk: "Sessão iniciada",
1114    searchTitle: "Pesquisar Z-PLACE",
1115    zWhere: "Z onde",
1116    nearMe: "Perto de ti",
1117    toastGeoOk: "Posição adicionada em Z onde",
1118    toastGeoDenied: "Autoriza a localização para preencher Z onde.",
1119    toastGeoFail: "Posição não encontrada. Tenta de novo.",
1120    zRadius: "Z raio",
1121    radiusKm: "{n} km",
1122    zWhen: "Z quando",
1123    zCategory: "Z categoria",
1124    search: "Pesquisar",
1125    map: "Mapa",
1126    list: "Lista",
1127    noEvents: "Nenhum evento",
1128    noEventsHint: "Tenta outra cidade, data ou categoria.",
1129    navExplore: "Explorar",
1130    navFavs: "Favoritos",
1131    navPost: "Publicar",
1132    navTickets: "Reservas",
1133    navProfile: "Perfil",
1134    popular: "Popular",
1135    perPerson: "/ pessoa",
1136    free: "Grátis",
1137    detailTitle: "Z-PLACE",
1138    privateEvent: "Evento privado",
1139    privateHint: "Ninguém tem acesso, excepto as pessoas com o link partilhado pelo anfitrião.",
1140    privateDenied: "Este evento é privado. Só acedem as pessoas escolhidas pelo anfitrião (com o link).",
1141    descriptif: "Z descritivo",
1142    noDescriptif: "Ainda sem descrição.",
1143    book: "Reservar",
1144    host: "Anfitrião",
1145    touchHost: "Toca para ver todos os eventos",
1146    follow: "Seguir",
1147    unfollow: "Deixar de seguir",
1148    toastFollowNeedLogin: "Inicia sessão para seguir",
1149    toastFollowOwn: "Não podes seguir-te a ti",
1150    toastFollow: "Segues este anfitrião",
1151    toastUnfollow: "Já não segues este anfitrião",
1152    gift: "Presente",
1153    giftHint: "Escreve o texto do teu presente para este anfitrião.",
1154    giftFrom: "Presente de {name}",
1155    giftPh: "O teu presente…",
1156    giftSave: "Enviar",
1157    giftRemove: "Retirar",
1158    toastGiftNeedLogin: "Inicia sessão para oferecer um presente",
1159    toastGiftOwn: "Não podes oferecer-te um presente",
1160    toastGiftOk: "Presente guardado",
1161    toastGiftGone: "Presente retirado",
1162    notifGift: "{name} envia-te um presente",
1163    notifFollowNew: "{name} publicou {title}",
1164    reportHost: "Denunciar o evento",
1165    reportConfirm: "Denunciar este evento ao administrador?",
1166    reportHint: "Explica o problema ao administrador da app.",
1167    reportPh: "A tua mensagem…",
1168    reportSend: "Enviar",
1169    reportCancel: "Cancelar",
1170    toastReportNeedText: "Escreve uma mensagem",
1171    toastReported: "Evento denunciado ao administrador",
1172    toastReportOwn: "Não podes denunciar o teu evento",
1173    toastReportNeedLogin: "Inicia sessão para denunciar",
1174    toastReportDup: "Já denunciaste este evento",
1175    adminReports: "Denúncias",
1176    adminNoReports: "Nenhuma denúncia.",
1177    hostPlaces: "Z-PLACES de {name}",
1178    hostNoPlaces: "Nenhum evento publicado.",
1179    hostSinceStart: "desde o início",
1180    cancel24: "Cancelamento gratuito 24h antes",
1181    favsTitle: "Favoritos",
1182    noFavs: "Ainda sem favoritos",
1183    noFavsHint: "Toca no coração numa foto para guardar um evento.",
1184    removeFav: "Retirar dos favoritos",
1185    postTitle: "Publicar Z-PLACE",
1186    zTitle: "Z título",
1187    zCity: "Z cidade",
1188    zAddress: "Z morada",
1189    optional: "opcional",
1190    zDate: "Z data",
1191    zPrice: "Z preço",
1192    zCapacity: "Lugares máx.",
1193    capacityHint: "Por dia se houver várias datas, opcional",
1194    zPhoto: "Z foto",
1195    zDesc: "Z descrição",
1196    zPrivate: "Z privado",
1197    yes: "Sim",
1198    no: "Não",
1199    publish: "Publicar o evento",
1200    chooseFiles: "Escolher ficheiros",
1201    photosEmpty: "Até 3 fotos · Nenhum ficheiro escolhido",
1202    photosCount: "{n} / 3 fotos",
1203    privateYes: "Não aparece no início. Só acedem as pessoas com o link do evento.",
1204    privateNo: "Visível para todos no início e no mapa.",
1205    calPickDays: "Toca num ou vários dias no calendário.",
1206    calPickDay: "Opcional. Sem data, os eventos à tua volta são ordenados do mais cedo para o mais tarde.",
1207    calDays: "Datas escolhidas ({n}):",
1208    calDay: "Data escolhida:",
1209    calPrev: "Mês anterior",
1210    calNext: "Mês seguinte",
1211    ticketsTitle: "Reservas",
1212    noTickets: "Ainda sem reservas",
1213    noTicketsHint: "Reserva a partir de uma ficha de evento.",
1214    noBookers: "Ainda ninguém reservou",
1215    noBookersHint: "Os perfis de quem reservar aparecem aqui.",
1216    guestAnon: "Convidado",
1217    cancelRes: "Cancelar a reserva",
1218    closeQr: "Fechar o QR",
1219    showQr: "Bilhetes",
1220    cancelShort: "Cancelar",
1221    logout: "Terminar sessão",
1222    privacyLink: "Política de privacidade",
1223    privacyAccept: "Ao criares uma conta, aceitas a política de privacidade.",
1224    deleteAccount: "Eliminar a minha conta",
1225    deleteAccountHint: "Os teus eventos, reservas, presentes, favoritos, seguimentos e a conta serão apagados. É definitivo.",
1226    deleteAccountPass: "Palavra-passe (para confirmar)",
1227    deleteAccountGo: "Apagar tudo em definitivo",
1228    deleteAccountNeedPass: "Indica a tua palavra-passe.",
1229    toastAccountDeleted: "Conta eliminada.",
1230    errDeleteAccount: "Não foi possível eliminar a conta. Verifica a palavra-passe e tenta de novo.",
1231    suggestTitle: "Sugestões",
1232    suggestHint: "Uma ideia, um erro, uma nota para a equipa Z-PLACES.",
1233    suggestPh: "Escreve a tua sugestão aqui…",
1234    suggestSend: "Enviar ao admin",
1235    toastSuggestOk: "Sugestão enviada.",
1236    toastSuggestNeed: "Escreve uma mensagem antes de enviar.",
1237    adminSuggestTag: "Sugestão",
1238    myPlaces: "Z Places",
1239    myPrivates: "Z Privados",
1240    myPrivatesEmpty: "Nenhum evento privado por agora. Abre um link de convite para o encontrares aqui.",
1241    myHosts: "Z ANFITRIÕES",
1242    myHostsEmpty: "Ainda não segues ninguém. Toca Seguir numa ficha de anfitrião.",
1243    notifTitle: "Z Notificações",
1244    notifEmpty: "Nenhuma notificação.",
1245    delNotif: "Apagar a notificação",
1246    delAllNotifs: "Apagar tudo",
1247    notifNewRes: "{name} reservou {title}",
1248    notifTomorrow: "O teu evento é amanhã: {title}",
1249    notifTomorrowHost: "A tua Z-PLACE é amanhã: {title}",
1250    notifResOk: "Reserva confirmada — {title}",
1251    notifSchedule: "O anfitrião alterou o horário de {title}",
1252    notifWaitHost: "{name} está na lista de espera de {title}",
1253    notifWaitOk: "Estás na lista de espera — {title}",
1254    notifWaitUp: "Ficou um lugar livre — {title}",
1255    notifCancelOk: "Reserva anulada — {title}",
1256    notifCancelHost: "{name} anulou {title}",
1257    notifCancelWaitOk: "Lista de espera anulada — {title}",
1258    notifCancelWaitHost: "{name} saiu da lista de espera de {title}",
1259    notifEventCancelled: "O evento {title} está anulado",
1260    notifEventChanged: "O anfitrião alterou {title}: a tua reserva está anulada",
1261    notifHostCancelledRes: "O anfitrião anulou a tua reserva — {title}",
1262    notifHostCancelledWait: "O anfitrião anulou a tua lista de espera — {title}",
1263    bookGuests: "Pessoas",
1264    pickDay: "Escolhe um dia",
1265    toastNeedDay: "Escolhe o dia do evento",
1266    joinWait: "Lista de espera",
1267    takeSpot: "Reservar o lugar",
1268    toastWaitClaim: "O teu lugar está confirmado",
1269    waitlisted: "Na lista de espera",
1270    toastWait: "Estás na lista de espera",
1271    waitTitle: "Lista de espera",
1272    waitTag: "Espera",
1273    ticketEntry: "Bilhete de entrada",
1274    duplicateEvent: "Duplicar",
1275    toastDup: "Escolhe as novas datas e publica",
1276    dashNext: "Próximos Z-PLACES",
1277    dashRes: "Últimas reservas",
1278    dashEmpty: "Nada por agora.",
1279    editEvent: "Editar",
1280    deleteEvent: "Eliminar",
1281    editTitle: "Editar Z-PLACE",
1282    saveEvent: "Guardar",
1283    cancelEdit: "Cancelar",
1284    confirmDelete: "Eliminar este evento? As reservas e os presentes serão anulados.",
1285    toastSaved: "Evento alterado",
1286    toastSavedCleared: "Alterado. As reservas e os presentes foram anulados.",
1287    toastDeleted: "Evento eliminado",
1288    photoN: "Foto {n}",
1289    touchPhoto: "Toca no círculo para mudar a tua foto.",
1290    nothingPosted: "Nada publicado. Vai a Publicar.",
1291    resOne: "reserva",
1292    resMany: "reservas",
1293    resDoneOne: "já efetuada",
1294    resDoneMany: "já efetuadas",
1295    peopleOne: "pessoa",
1296    peopleMany: "pessoas",
1297    favAddedOne: "adicionou aos favoritos",
1298    favAddedMany: "adicionaram aos favoritos",
1299    cat_all: "Todos",
1300    cat_fetes: "Festas populares",
1301    cat_soirees: "Noites",
1302    cat_concerts: "Concertos",
1303    cat_expositions: "Exposições",
1304    cat_sports: "Desporto",
1305    cat_tournois: "Torneios",
1306    cat_ateliers: "Oficinas",
1307    cat_spectacles: "Espetáculos",
1308    cat_brocantes: "Feiras",
1309    cat_adultes: "Adultos",
1310    cat_receptions: "Receções",
1311    cat_reunions: "Reuniões",
1312    cat_festivals: "Festivais",
1313    cat_motos: "Encontros",
1314    cat_randonnees: "Caminhadas",
1315    cat_gastronomie: "Gastronomia",
1316    phWhere: "Cidade, morada, lugar…",
1317    phTitle: "Festa rooftop, concerto…",
1318    phCity: "Paris, Lyon…",
1319    phDesc: "Ambiente, programa, o que está incluído…",
1320    openMaps: "Abrir no Google Maps",
1321    reviews: "avaliações",
1322    pers: "pess.",
1323    clearDates: "Apagar as datas",
1324    clearDate: "Apagar a data",
1325    toastCancel: "Reserva anulada",
1326    toastPhoto: "Foto de perfil atualizada",
1327    toastMaxPhotos: "Máximo 3 fotos",
1328    toastCopied: "Link copiado",
1329    toastSelectLink: "Seleciona o link para o copiar",
1330    alreadyBooked: "Já reservado",
1331    alreadyFull: "Esgotado",
1332    toastAlreadyBooked: "Já reservaste este evento",
1333    toastFull: "Já não há lugares",
1334    spotsLeft: "{n} lugares restantes",
1335    spotsLeftOne: "1 lugar restante",
1336    spotsPerDay: "{n} lugares / dia",
1337    perDay: "dia",
1338    toastBooked: "Reserva confirmada",
1339    toastAlreadyBooked: "Já reservaste este evento",
1340    toastNeedDate: "Escolhe pelo menos uma data no calendário",
1341    toastPosted: "Evento publicado",
1342    toastPostedPrivate: "Evento privado publicado",
1343    removePhoto: "Retirar a foto",
1344    editPhoto: "Alterar a foto de perfil",
1345    privateShare: "Z privado",
1346    privateShareHint: "Só este link dá acesso. Copia-o para partilhar.",
1347    copyLink: "Copiar o link",
1348    privateTag: "Privado",
1349    share: "Partilhar",
1350    shareHint: "Copia esta mensagem: o link do evento e o da Z-PLACES se os teus amigos não tiverem a app.",
1351    shareAppLine: "Se não tens a app Z-PLACES, abre-a aqui:",
1352    privateAccess: "Evento privado — acedes graças ao link partilhado.",
1353    seeDescriptif: "Ver o descritivo",
1354    adminTitle: "Z ADMIN",
1355    adminHint: "Espaço reservado ao responsável da app.",
1356    adminCloudNeed:
1357      "Para ver eventos privados e todas as denúncias, entra na conta e no Firebase → Firestore cria a coleção « admins » com um documento cujo ID é o teu UID (abaixo), sem campos. Publica as regras e recarrega.",
1358    adminCloudOk: "Acesso admin na nuvem: aqui vês privados e denúncias. Continuam escondidos no início público.",
1359    adminCode: "Código admin",
1360    adminEnter: "Entrar",
1361    adminBadCode: "Código incorreto.",
1362    adminUrlHint: "No telemóvel, abre esta página com ?vue=admin no fim do endereço.",
1363    adminCatUsers: "Utilizadores",
1364    adminCatEvents: "Eventos",
1365    adminCatReports: "Denúncias",
1366    adminCatSuggests: "Sugestões",
1367    adminNoSuggests: "Nenhuma sugestão.",
1368    adminBack: "Voltar",
1369    adminEvents: "Z places",
1370    adminPlacesOf: "Z places — {name}",
1371    adminNoPlacesOf: "Nenhum evento publicado por este perfil.",
1372    adminPostedOne: "Z-PLACE publicado",
1373    adminPostedMany: "Z-PLACES publicados",
1374    statPlaces: "Z-PLACES",
1375    statBooked: "RESERVADAS",
1376    statReceived: "RECEBIDAS",
1377    statFollowers: "SEGUIDORES",
1378    statReservations: "RESERVAS",
1379    statFavs: "FAVORITOS",
1380    adminUsers: "Z perfis",
1381    adminProfileRankHint: "Toca um contador: o mais alto aparece primeiro.",
1382    adminSearchProfiles: "Pesquisar",
1383    adminSearchProfilesPh: "Nome ou e-mail…",
1384    adminSearchPlaces: "Pesquisar",
1385    adminSearchPlacesPh: "Nome da Z-PLACE…",
1386    adminPickPlace: "Toca num evento para ver as reservas.",
1387    adminResFor: "Reservas — {title}",
1388    adminBookings: "Reservas",
1389    adminRank: "Z classificação",
1390    adminRankHint: "Do mais ao menos popular (reservas + favoritos).",
1391    adminResOne: "reserva",
1392    adminResMany: "reservas",
1393    adminFavOne: "favorito",
1394    adminFavMany: "favoritos",
1395    adminRankEmpty: "Nenhum evento para classificar.",
1396    adminNoEvents: "Nenhum evento publicado.",
1397    adminNoUsers: "Nenhum perfil por agora.",
1398    adminNoBookings: "Nenhuma reserva.",
1399    adminExit: "Sair do admin",
1400    toastAdminUser: "Conta eliminada",
1401    contactUser: "Contactar",
1402    blockUser: "Bloquear",
1403    verifyHost: "Anfitrião verificado",
1404    unverifyHost: "Retirar verificado",
1405    verifiedHost: "Anfitrião verificado",
1406    toastVerified: "Anfitrião verificado",
1407    toastUnverified: "Crachá retirado",
1408    unblockUser: "Desbloquear",
1409    unblockUser: "Desbloquear",
1410    blockedTag: "Bloqueado",
1411    confirmBlock: "Bloquear este perfil?",
1412    toastBlocked: "Perfil bloqueado",
1413    toastUnblocked: "Perfil desbloqueado",
1414    adminDemoTag: "Exemplo",
1415    week: "S,T,Q,Q,S,S,D",
1416  },
1417  it: {
1418    language: "Lingua",
1419    tagline: "L’evento, nel posto giusto.",
1420    login: "Accesso",
1421    signup: "Crea un account",
1422    pseudo: "Username",
1423    email: "E-mail",
1424    password: "Password",
1425    showPass: "Mostra la password",
1426    hidePass: "Nascondi la password",
1427    confirmPassword: "Conferma la password",
1428    signIn: "Accedi",
1429    createAccount: "Crea il mio account",
1430    haveAccount: "Ho già un account",
1431    needAccount: "Crea un account",
1432    forgotPass: "Password dimenticata?",
1433    toastResetSent: "Controlla la mail: c’è un link per cambiare la password (e lo spam).",
1434    errResetEmail: "Inserisci l’e-mail per ricevere il link.",
1435    errResetNoAccount: "Nessun account online con questa e-mail. Crea prima un account.",
1436    errResetNeedCloud: "Il link via e-mail funziona quando l’app è online.",
1437    errResetFail: "Impossibile inviare l’e-mail. Riprova.",
1438    errPseudo: "Inserisci il tuo username.",
1439    passwordHint: "Almeno 8 caratteri, di cui 2 cifre e 1 carattere speciale (! ? # @ …).",
1440    errPassword: "La password deve avere 8 caratteri, 2 cifre e 1 carattere speciale.",
1441    over18: "Confermo di avere 18 anni o più.",
1442    errOver18: "Devi avere 18 anni o più per creare un account.",
1443    errMatch: "Le password non coincidono.",
1444    errExists: "Esiste già un account con questa e-mail.",
1445    errLogin: "E-mail o password non corretti.",
1446    errBlocked: "Questo account è stato bloccato.",
1447    welcome: "Benvenuto su Z-PLACES",
1448    toastVerifySent: "Ti abbiamo inviato un’email di conferma. Controlla anche lo spam.",
1449    verifyMailHint: "Conferma la tua email per proteggere l’account. Controlla lo spam se serve.",
1450    verifyMailBtn: "Reinvia l’email",
1451    verifyWaitTitle: "Conferma la tua email",
1452    verifyWaitText:
1453      "Il tuo account non è ancora attivo. Apri l’email che ti abbiamo inviato, tocca il link e torna qui. Senza quel tocco non puoi usare Z-PLACES. Controlla anche lo spam.",
1454    verifyWaitDone: "Ho toccato il link",
1455    verifyWaitNeed: "Il link non è ancora stato toccato. Apri l’email e tocca il link.",
1456    verifyWaitOther: "Usa un’altra email",
1457    loginOk: "Accesso riuscito",
1458    searchTitle: "Cerca Z-PLACE",
1459    zWhere: "Z dove",
1460    nearMe: "Vicino a te",
1461    toastGeoOk: "Posizione aggiunta in Z dove",
1462    toastGeoDenied: "Autorizza la posizione per compilare Z dove.",
1463    toastGeoFail: "Posizione non trovata. Riprova.",
1464    zRadius: "Z raggio",
1465    radiusKm: "{n} km",
1466    zWhen: "Z quando",
1467    zCategory: "Z categoria",
1468    search: "Cerca",
1469    map: "Mappa",
1470    list: "Elenco",
1471    noEvents: "Nessun evento",
1472    noEventsHint: "Prova un’altra città, data o categoria.",
1473    navExplore: "Esplora",
1474    navFavs: "Preferiti",
1475    navPost: "Pubblica",
1476    navTickets: "Prenotazioni",
1477    navProfile: "Profilo",
1478    popular: "Popolare",
1479    perPerson: "/ persona",
1480    free: "Gratis",
1481    detailTitle: "Z-PLACE",
1482    privateEvent: "Evento privato",
1483    privateHint: "Nessuno può accedervi, tranne chi ha il link condiviso dall’host.",
1484    privateDenied: "Questo evento è privato. Accedono solo le persone scelte dall’host (con il link).",
1485    descriptif: "Z descrittivo",
1486    noDescriptif: "Nessuna descrizione per ora.",
1487    book: "Prenota",
1488    host: "Host",
1489    touchHost: "Tocca per vedere tutti i suoi eventi",
1490    follow: "Segui",
1491    unfollow: "Non seguire più",
1492    toastFollowNeedLogin: "Accedi per seguire",
1493    toastFollowOwn: "Non puoi seguire te stesso",
1494    toastFollow: "Segui questo host",
1495    toastUnfollow: "Non segui più questo host",
1496    gift: "Regalo",
1497    giftHint: "Scrivi il testo del tuo regalo per questo host.",
1498    giftFrom: "Regalo di {name}",
1499    giftPh: "Il tuo regalo…",
1500    giftSave: "Invia",
1501    giftRemove: "Rimuovi",
1502    toastGiftNeedLogin: "Accedi per inviare un regalo",
1503    toastGiftOwn: "Non puoi inviarti un regalo",
1504    toastGiftOk: "Regalo salvato",
1505    toastGiftGone: "Regalo rimosso",
1506    notifGift: "{name} ti invia un regalo",
1507    notifFollowNew: "{name} ha pubblicato {title}",
1508    reportHost: "Segnala l’evento",
1509    reportConfirm: "Segnalare questo evento all’amministratore?",
1510    reportHint: "Spiega il problema all’amministratore dell’app.",
1511    reportPh: "Il tuo messaggio…",
1512    reportSend: "Invia",
1513    reportCancel: "Annulla",
1514    toastReportNeedText: "Scrivi un messaggio",
1515    toastReported: "Evento segnalato all’amministratore",
1516    toastReportOwn: "Non puoi segnalare il tuo evento",
1517    toastReportNeedLogin: "Accedi per segnalare",
1518    toastReportDup: "Hai già segnalato questo evento",
1519    adminReports: "Segnalazioni",
1520    adminNoReports: "Nessuna segnalazione.",
1521    hostPlaces: "Z-PLACES di {name}",
1522    hostNoPlaces: "Nessun evento pubblicato.",
1523    hostSinceStart: "dall’inizio",
1524    cancel24: "Cancellazione gratuita 24h prima",
1525    favsTitle: "Preferiti",
1526    noFavs: "Ancora nessun preferito",
1527    noFavsHint: "Tocca il cuore su una foto per salvare un evento.",
1528    removeFav: "Rimuovi dai preferiti",
1529    postTitle: "Pubblica Z-PLACE",
1530    zTitle: "Z titolo",
1531    zCity: "Z città",
1532    zAddress: "Z indirizzo",
1533    optional: "facoltativo",
1534    zDate: "Z data",
1535    zPrice: "Z prezzo",
1536    zCapacity: "Posti max",
1537    capacityHint: "Al giorno se ci sono più date, facoltativo",
1538    zPhoto: "Z foto",
1539    zDesc: "Z descrizione",
1540    zPrivate: "Z privato",
1541    yes: "Sì",
1542    no: "No",
1543    publish: "Pubblica l’evento",
1544    chooseFiles: "Scegli file",
1545    photosEmpty: "Fino a 3 foto · Nessun file scelto",
1546    photosCount: "{n} / 3 foto",
1547    privateYes:
1548      "Non apparirà nella home. Solo chi ha il link dell’evento può accedervi.",
1549    privateNo: "Visibile a tutti nella home e sulla mappa.",
1550    calPickDays: "Tocca uno o più giorni nel calendario.",
1551    calPickDay: "Facoltativo. Senza data, gli eventi intorno a te sono ordinati dal più vicino al più lontano nel tempo.",
1552    calDays: "Date scelte ({n}):",
1553    calDay: "Data scelta:",
1554    calPrev: "Mese precedente",
1555    calNext: "Mese successivo",
1556    ticketsTitle: "Prenotazioni",
1557    noTickets: "Nessuna prenotazione per ora",
1558    noTicketsHint: "Prenota da una scheda evento.",
1559    noBookers: "Nessuno ha ancora prenotato",
1560    noBookersHint: "Qui appariranno i profili di chi prenota.",
1561    guestAnon: "Ospite",
1562    cancelRes: "Annulla la prenotazione",
1563    closeQr: "Chiudi il QR",
1564    showQr: "Biglietti",
1565    cancelShort: "Annulla",
1566    logout: "Esci",
1567    privacyLink: "Informativa sulla privacy",
1568    privacyAccept: "Creando un account accetti l’informativa sulla privacy.",
1569    deleteAccount: "Elimina il mio account",
1570    deleteAccountHint: "Eventi, prenotazioni, regali, preferiti, follow e l’account verranno cancellati. È definitivo.",
1571    deleteAccountPass: "Password (per confermare)",
1572    deleteAccountGo: "Cancella tutto definitivamente",
1573    deleteAccountNeedPass: "Inserisci la password.",
1574    toastAccountDeleted: "Account eliminato.",
1575    errDeleteAccount: "Impossibile eliminare l’account. Controlla la password e riprova.",
1576    suggestTitle: "Suggerimenti",
1577    suggestHint: "Un’idea, un bug, un messaggio per il team Z-PLACES.",
1578    suggestPh: "Scrivi qui il tuo suggerimento…",
1579    suggestSend: "Invia all’admin",
1580    toastSuggestOk: "Suggerimento inviato.",
1581    toastSuggestNeed: "Scrivi un messaggio prima di inviare.",
1582    adminSuggestTag: "Suggerimento",
1583    myPlaces: "Z Places",
1584    myPrivates: "Z Privati",
1585    myPrivatesEmpty: "Nessun evento privato per ora. Apri un link di invito per ritrovarlo qui.",
1586    myHosts: "Z HOST",
1587    myHostsEmpty: "Non segui ancora nessuno. Tocca Segui su una scheda host.",
1588    notifTitle: "Z Notifiche",
1589    notifEmpty: "Nessuna notifica.",
1590    delNotif: "Elimina la notifica",
1591    delAllNotifs: "Elimina tutto",
1592    notifNewRes: "{name} ha prenotato {title}",
1593    notifTomorrow: "Il tuo evento è domani: {title}",
1594    notifTomorrowHost: "La tua Z-PLACE è domani: {title}",
1595    notifResOk: "Prenotazione confermata — {title}",
1596    notifSchedule: "L’host ha cambiato l’orario di {title}",
1597    notifWaitHost: "{name} è in lista d’attesa per {title}",
1598    notifWaitOk: "Sei in lista d’attesa — {title}",
1599    notifWaitUp: "Si è liberato un posto — {title}",
1600    notifCancelOk: "Prenotazione annullata — {title}",
1601    notifCancelHost: "{name} ha annullato {title}",
1602    notifCancelWaitOk: "Lista d’attesa annullata — {title}",
1603    notifCancelWaitHost: "{name} ha lasciato la lista d’attesa di {title}",
1604    notifEventCancelled: "L’evento {title} è annullato",
1605    notifEventChanged: "L’host ha modificato {title}: la tua prenotazione è annullata",
1606    notifHostCancelledRes: "L’host ha annullato la tua prenotazione — {title}",
1607    notifHostCancelledWait: "L’host ha annullato la tua lista d’attesa — {title}",
1608    bookGuests: "Persone",
1609    pickDay: "Scegli un giorno",
1610    toastNeedDay: "Scegli il giorno dell’evento",
1611    joinWait: "Lista d’attesa",
1612    takeSpot: "Prenota il posto",
1613    toastWaitClaim: "Il tuo posto è confermato",
1614    waitlisted: "In lista d’attesa",
1615    toastWait: "Sei in lista d’attesa",
1616    waitTitle: "Lista d’attesa",
1617    waitTag: "Attesa",
1618    ticketEntry: "Biglietto d’ingresso",
1619    duplicateEvent: "Duplica",
1620    toastDup: "Scegli le nuove date, poi pubblica",
1621    dashNext: "Prossimi Z-PLACES",
1622    dashRes: "Ultime prenotazioni",
1623    dashEmpty: "Niente per ora.",
1624    editEvent: "Modifica",
1625    deleteEvent: "Elimina",
1626    editTitle: "Modifica Z-PLACE",
1627    saveEvent: "Salva",
1628    cancelEdit: "Annulla",
1629    confirmDelete: "Eliminare questo evento? Prenotazioni e regali verranno annullati.",
1630    toastSaved: "Evento modificato",
1631    toastSavedCleared: "Modificato. Prenotazioni e regali sono stati annullati.",
1632    toastDeleted: "Evento eliminato",
1633    photoN: "Foto {n}",
1634    touchPhoto: "Tocca il cerchio per cambiare la foto.",
1635    nothingPosted: "Niente pubblicato. Vai su Pubblica.",
1636    resOne: "prenotazione",
1637    resMany: "prenotazioni",
1638    resDoneOne: "già effettuata",
1639    resDoneMany: "già effettuate",
1640    peopleOne: "persona",
1641    peopleMany: "persone",
1642    favAddedOne: "ha aggiunto ai preferiti",
1643    favAddedMany: "hanno aggiunto ai preferiti",
1644    cat_all: "Tutti",
1645    cat_fetes: "Feste popolari",
1646    cat_soirees: "Serate",
1647    cat_concerts: "Concerti",
1648    cat_expositions: "Mostre",
1649    cat_sports: "Sport",
1650    cat_tournois: "Tornei",
1651    cat_ateliers: "Laboratori",
1652    cat_spectacles: "Spettacoli",
1653    cat_brocantes: "Mercatini",
1654    cat_adultes: "Adulti",
1655    cat_receptions: "Ricevimenti",
1656    cat_reunions: "Riunioni",
1657    cat_festivals: "Festival",
1658    cat_motos: "Raduni",
1659    cat_randonnees: "Escursioni",
1660    cat_gastronomie: "Gastronomia",
1661    phWhere: "Città, indirizzo, luogo…",
1662    phTitle: "Serata rooftop, concerto…",
1663    phCity: "Parigi, Lione…",
1664    phDesc: "Atmosfera, programma, cosa è incluso…",
1665    openMaps: "Apri in Google Maps",
1666    reviews: "recensioni",
1667    pers: "pers.",
1668    clearDates: "Cancella le date",
1669    clearDate: "Cancella la data",
1670    toastCancel: "Prenotazione annullata",
1671    toastPhoto: "Foto del profilo aggiornata",
1672    toastMaxPhotos: "Massimo 3 foto",
1673    toastCopied: "Link copiato",
1674    toastSelectLink: "Seleziona il link per copiarlo",
1675    alreadyBooked: "Già prenotato",
1676    alreadyFull: "Completo",
1677    toastAlreadyBooked: "Hai già prenotato questo evento",
1678    toastFull: "Non ci sono più posti",
1679    spotsLeft: "{n} posti rimasti",
1680    spotsLeftOne: "1 posto rimasto",
1681    spotsPerDay: "{n} posti / giorno",
1682    perDay: "giorno",
1683    toastBooked: "Prenotazione confermata",
1684    toastAlreadyBooked: "Hai già prenotato questo evento",
1685    toastNeedDate: "Scegli almeno una data nel calendario",
1686    toastPosted: "Evento pubblicato",
1687    toastPostedPrivate: "Evento privato pubblicato",
1688    removePhoto: "Rimuovi la foto",
1689    editPhoto: "Cambia la foto del profilo",
1690    privateShare: "Z privato",
1691    privateShareHint: "Solo questo link dà accesso. Copialo per condividerlo.",
1692    copyLink: "Copia il link",
1693    privateTag: "Privato",
1694    share: "Condividi",
1695    shareHint: "Copia questo messaggio: il link dell’evento e quello di Z-PLACES se i tuoi amici non hanno l’app.",
1696    shareAppLine: "Se non hai l’app Z-PLACES, aprila qui:",
1697    privateAccess: "Evento privato — accedi grazie al link condiviso.",
1698    seeDescriptif: "Vedi il descrittivo",
1699    adminTitle: "Z ADMIN",
1700    adminHint: "Spazio riservato al responsabile dell’app.",
1701    adminCloudNeed:
1702      "Per vedere eventi privati e tutte le segnalazioni, accedi, poi in Firebase → Firestore crea la raccolta « admins » con un documento il cui ID è il tuo UID (sotto), senza campi. Pubblica le regole e ricarica.",
1703    adminCloudOk: "Accesso admin cloud: qui vedi privati e segnalazioni. Restano nascosti nella home pubblica.",
1704    adminCode: "Codice admin",
1705    adminEnter: "Entra",
1706    adminBadCode: "Codice errato.",
1707    adminUrlHint: "Sul telefono, apri questa pagina con ?vue=admin alla fine dell’indirizzo.",
1708    adminCatUsers: "Utenti",
1709    adminCatEvents: "Eventi",
1710    adminCatReports: "Segnalazioni",
1711    adminCatSuggests: "Suggerimenti",
1712    adminNoSuggests: "Nessun suggerimento.",
1713    adminBack: "Indietro",
1714    adminEvents: "Z places",
1715    adminPlacesOf: "Z places — {name}",
1716    adminNoPlacesOf: "Nessun evento pubblicato da questo profilo.",
1717    adminAllPlaces: "Tutti i profili",
1718    adminPostedOne: "Z-PLACE pubblicato",
1719    adminPostedMany: "Z-PLACES pubblicati",
1720    statPlaces: "Z-PLACES",
1721    statBooked: "PRENOTATE",
1722    statReceived: "RICEVUTE",
1723    statFollowers: "FOLLOWER",
1724    statReservations: "PRENOTAZIONI",
1725    statFavs: "PREFERITI",
1726    adminUsers: "Z profili",
1727    adminProfileRankHint: "Tocca un contatore: il più alto esce per primo.",
1728    adminSearchProfiles: "Cerca",
1729    adminSearchProfilesPh: "Nome o e-mail…",
1730    adminSearchPlaces: "Cerca",
1731    adminSearchPlacesPh: "Nome della Z-PLACE…",
1732    adminPickPlace: "Tocca un evento per vedere le prenotazioni.",
1733    adminResFor: "Prenotazioni — {title}",
1734    adminBookings: "Prenotazioni",
1735    adminRank: "Z classifica",
1736    adminRankHint: "Dal più al meno popolare (prenotazioni + preferiti).",
1737    adminResOne: "prenotazione",
1738    adminResMany: "prenotazioni",
1739    adminFavOne: "preferito",
1740    adminFavMany: "preferiti",
1741    adminRankEmpty: "Nessun evento da classificare.",
1742    adminNoEvents: "Nessun evento pubblicato.",
1743    adminNoUsers: "Nessun profilo per ora.",
1744    adminNoBookings: "Nessuna prenotazione.",
1745    adminExit: "Esci dall’admin",
1746    toastAdminUser: "Account eliminato",
1747    contactUser: "Contatta",
1748    blockUser: "Blocca",
1749    verifyHost: "Host verificato",
1750    unverifyHost: "Togli verificato",
1751    verifiedHost: "Host verificato",
1752    toastVerified: "Host verificato",
1753    toastUnverified: "Badge rimosso",
1754    unblockUser: "Sblocca",
1755    unblockUser: "Sblocca",
1756    blockedTag: "Bloccato",
1757    confirmBlock: "Bloccare questo profilo?",
1758    toastBlocked: "Profilo bloccato",
1759    toastUnblocked: "Profilo sbloccato",
1760    adminDemoTag: "Esempio",
1761    week: "L,M,M,G,V,S,D",
1762  },
1763  de: {
1764    language: "Sprache",
1765    tagline: "Das Event, am richtigen Ort.",
1766    login: "Anmeldung",
1767    signup: "Konto erstellen",
1768    pseudo: "Benutzername",
1769    email: "E-Mail",
1770    password: "Passwort",
1771    showPass: "Passwort anzeigen",
1772    hidePass: "Passwort verbergen",
1773    confirmPassword: "Passwort bestätigen",
1774    signIn: "Anmelden",
1775    createAccount: "Mein Konto erstellen",
1776    haveAccount: "Ich habe schon ein Konto",
1777    needAccount: "Konto erstellen",
1778    forgotPass: "Passwort vergessen?",
1779    toastResetSent: "Sieh in deinem Postfach nach: Es gibt einen Link zum Ändern (auch Spam).",
1780    errResetEmail: "Gib deine E-Mail ein, um den Link zu erhalten.",
1781    errResetNoAccount: "Kein Online-Konto mit dieser E-Mail. Erstelle zuerst ein Konto.",
1782    errResetNeedCloud: "Der E-Mail-Link funktioniert, wenn die App online ist.",
1783    errResetFail: "E-Mail konnte nicht gesendet werden. Versuch es nochmal.",
1784    errPseudo: "Gib deinen Benutzernamen ein.",
1785    passwordHint: "Mind. 8 Zeichen, davon 2 Zahlen und 1 Sonderzeichen (! ? # @ …).",
1786    errPassword: "Das Passwort braucht 8 Zeichen, 2 Zahlen und 1 Sonderzeichen.",
1787    over18: "Ich bestätige, dass ich 18 Jahre oder älter bin.",
1788    errOver18: "Du musst 18 oder älter sein, um ein Konto zu erstellen.",
1789    errMatch: "Die Passwörter stimmen nicht überein.",
1790    errExists: "Mit dieser E-Mail gibt es schon ein Konto.",
1791    errLogin: "E-Mail oder Passwort falsch.",
1792    errBlocked: "Dieses Konto wurde gesperrt.",
1793    welcome: "Willkommen bei Z-PLACES",
1794    toastVerifySent: "Eine Bestätigungsmail wurde gesendet. Schau auch im Spam nach.",
1795    verifyMailHint: "Bestätige deine E-Mail, um dein Konto zu schützen. Prüfe ggf. den Spam.",
1796    verifyMailBtn: "E-Mail erneut senden",
1797    verifyWaitTitle: "E-Mail bestätigen",
1798    verifyWaitText:
1799      "Dein Konto ist noch nicht aktiv. Öffne die E-Mail, tippe auf den Link und komm zurück. Ohne diesen Tipp kannst du Z-PLACES nicht nutzen. Schau auch im Spam nach.",
1800    verifyWaitDone: "Ich habe den Link angetippt",
1801    verifyWaitNeed: "Der Link wurde noch nicht angetippt. Öffne die E-Mail und tippe auf den Link.",
1802    verifyWaitOther: "Andere E-Mail nutzen",
1803    loginOk: "Anmeldung erfolgreich",
1804    searchTitle: "Z-PLACE suchen",
1805    zWhere: "Z wo",
1806    nearMe: "In deiner Nähe",
1807    toastGeoOk: "Standort in Z wo eingetragen",
1808    toastGeoDenied: "Erlaube den Standort, um Z wo zu füllen.",
1809    toastGeoFail: "Standort nicht gefunden. Bitte erneut versuchen.",
1810    zRadius: "Z Radius",
1811    radiusKm: "{n} km",
1812    zWhen: "Z wann",
1813    zCategory: "Z Kategorie",
1814    search: "Suchen",
1815    map: "Karte",
1816    list: "Liste",
1817    noEvents: "Keine Events",
1818    noEventsHint: "Probiere eine andere Stadt, ein anderes Datum oder eine andere Kategorie.",
1819    navExplore: "Entdecken",
1820    navFavs: "Favoriten",
1821    navPost: "Posten",
1822    navTickets: "Reservierungen",
1823    navProfile: "Profil",
1824    popular: "Beliebt",
1825    perPerson: "/ Person",
1826    free: "Kostenlos",
1827    detailTitle: "Z-PLACE",
1828    privateEvent: "Privates Event",
1829    privateHint: "Niemand hat Zugang, außer Personen mit dem vom Gastgeber geteilten Link.",
1830    privateDenied: "Dieses Event ist privat. Nur vom Gastgeber ausgewählte Personen (mit dem Link) haben Zugang.",
1831    descriptif: "Z Beschreibung",
1832    noDescriptif: "Noch keine Beschreibung.",
1833    book: "Reservieren",
1834    host: "Gastgeber",
1835    touchHost: "Tippe, um alle Events zu sehen",
1836    follow: "Folgen",
1837    unfollow: "Nicht mehr folgen",
1838    toastFollowNeedLogin: "Melde dich an, um zu folgen",
1839    toastFollowOwn: "Du kannst dir nicht selbst folgen",
1840    toastFollow: "Du folgst diesem Gastgeber",
1841    toastUnfollow: "Du folgst diesem Gastgeber nicht mehr",
1842    gift: "Geschenk",
1843    giftHint: "Schreib den Text deines Geschenks für diesen Gastgeber.",
1844    giftFrom: "Geschenk von {name}",
1845    giftPh: "Dein Geschenk…",
1846    giftSave: "Senden",
1847    giftRemove: "Entfernen",
1848    toastGiftNeedLogin: "Melde dich an, um ein Geschenk zu senden",
1849    toastGiftOwn: "Du kannst dir kein Geschenk schicken",
1850    toastGiftOk: "Geschenk gespeichert",
1851    toastGiftGone: "Geschenk entfernt",
1852    notifGift: "{name} schickt dir ein Geschenk",
1853    notifFollowNew: "{name} hat {title} veröffentlicht",
1854    reportHost: "Event melden",
1855    reportConfirm: "Dieses Event dem Administrator melden?",
1856    reportHint: "Erkläre dem App-Administrator das Problem.",
1857    reportPh: "Deine Nachricht…",
1858    reportSend: "Senden",
1859    reportCancel: "Abbrechen",
1860    toastReportNeedText: "Schreib eine Nachricht",
1861    toastReported: "Event an den Administrator gemeldet",
1862    toastReportOwn: "Du kannst dein eigenes Event nicht melden",
1863    toastReportNeedLogin: "Melde dich an, um zu melden",
1864    toastReportDup: "Du hast dieses Event schon gemeldet",
1865    adminReports: "Meldungen",
1866    adminNoReports: "Keine Meldungen.",
1867    hostPlaces: "Z-PLACES von {name}",
1868    hostNoPlaces: "Keine veröffentlichten Events.",
1869    hostSinceStart: "seit dem Anfang",
1870    cancel24: "Kostenlose Stornierung 24 Std. vorher",
1871    favsTitle: "Favoriten",
1872    noFavs: "Noch keine Favoriten",
1873    noFavsHint: "Tippe auf das Herz eines Fotos, um ein Event zu speichern.",
1874    removeFav: "Aus Favoriten entfernen",
1875    postTitle: "Z-PLACE posten",
1876    zTitle: "Z Titel",
1877    zCity: "Z Stadt",
1878    zAddress: "Z Adresse",
1879    optional: "optional",
1880    zDate: "Z Datum",
1881    zPrice: "Z Preis",
1882    zCapacity: "Plätze max.",
1883    capacityHint: "Pro Tag bei mehreren Daten, optional",
1884    zPhoto: "Z Foto",
1885    zDesc: "Z Beschreibung",
1886    zPrivate: "Z privat",
1887    yes: "Ja",
1888    no: "Nein",
1889    publish: "Event veröffentlichen",
1890    chooseFiles: "Dateien wählen",
1891    photosEmpty: "Bis zu 3 Fotos · Keine Datei gewählt",
1892    photosCount: "{n} / 3 Fotos",
1893    privateYes:
1894      "Es erscheint nicht auf der Startseite. Nur Personen mit dem Event-Link haben Zugang.",
1895    privateNo: "Für alle auf der Startseite und der Karte sichtbar.",
1896    calPickDays: "Tippe im Kalender auf einen oder mehrere Tage.",
1897    calPickDay: "Optional. Ohne Datum werden Events in deiner Nähe vom frühesten zum spätesten sortiert.",
1898    calDays: "Gewählte Daten ({n}):",
1899    calDay: "Gewähltes Datum:",
1900    calPrev: "Vorheriger Monat",
1901    calNext: "Nächster Monat",
1902    ticketsTitle: "Reservierungen",
1903    noTickets: "Noch keine Reservierung",
1904    noTicketsHint: "Reserviere über eine Eventseite.",
1905    noBookers: "Noch niemand hat reserviert",
1906    noBookersHint: "Die Profile der Personen, die reservieren, erscheinen hier.",
1907    guestAnon: "Gast",
1908    cancelRes: "Reservierung stornieren",
1909    closeQr: "QR schließen",
1910    showQr: "Tickets",
1911    cancelShort: "Stornieren",
1912    logout: "Abmelden",
1913    privacyLink: "Datenschutz",
1914    privacyAccept: "Mit dem Konto akzeptierst du die Datenschutzerklärung.",
1915    deleteAccount: "Mein Konto löschen",
1916    deleteAccountHint: "Events, Reservierungen, Geschenke, Favoriten, Follows und das Konto werden gelöscht. Das ist endgültig.",
1917    deleteAccountPass: "Passwort (zur Bestätigung)",
1918    deleteAccountGo: "Alles endgültig löschen",
1919    deleteAccountNeedPass: "Gib dein Passwort ein.",
1920    toastAccountDeleted: "Konto gelöscht.",
1921    errDeleteAccount: "Konto konnte nicht gelöscht werden. Passwort prüfen und erneut versuchen.",
1922    suggestTitle: "Vorschläge",
1923    suggestHint: "Eine Idee, ein Fehler, eine Nachricht an das Z-PLACES-Team.",
1924    suggestPh: "Schreib deinen Vorschlag hier…",
1925    suggestSend: "An Admin senden",
1926    toastSuggestOk: "Vorschlag gesendet.",
1927    toastSuggestNeed: "Schreib zuerst eine Nachricht.",
1928    adminSuggestTag: "Vorschlag",
1929    myPlaces: "Z Places",
1930    myPrivates: "Z Privat",
1931    myPrivatesEmpty: "Noch keine privaten Events. Öffne einen Einladungslink, um sie hier zu finden.",
1932    myHosts: "Z GASTGEBER",
1933    myHostsEmpty: "Du folgst noch niemandem. Tippe Folgen auf einer Gastgeberseite.",
1934    notifTitle: "Z Mitteilungen",
1935    notifEmpty: "Keine Mitteilungen.",
1936    delNotif: "Mitteilung löschen",
1937    delAllNotifs: "Alle löschen",
1938    notifNewRes: "{name} hat {title} reserviert",
1939    notifTomorrow: "Dein Event ist morgen: {title}",
1940    notifTomorrowHost: "Dein Z-PLACE ist morgen: {title}",
1941    notifResOk: "Reservierung bestätigt — {title}",
1942    notifSchedule: "Der Gastgeber hat die Zeiten von {title} geändert",
1943    notifWaitHost: "{name} ist auf der Warteliste für {title}",
1944    notifWaitOk: "Du bist auf der Warteliste — {title}",
1945    notifWaitUp: "Ein Platz ist frei geworden — {title}",
1946    notifCancelOk: "Reservierung storniert — {title}",
1947    notifCancelHost: "{name} hat {title} storniert",
1948    notifCancelWaitOk: "Warteliste storniert — {title}",
1949    notifCancelWaitHost: "{name} hat die Warteliste von {title} verlassen",
1950    notifEventCancelled: "Das Event {title} ist abgesagt",
1951    notifEventChanged: "Der Gastgeber hat {title} geändert: deine Reservierung ist storniert",
1952    notifHostCancelledRes: "Der Gastgeber hat deine Reservierung storniert — {title}",
1953    notifHostCancelledWait: "Der Gastgeber hat deine Warteliste storniert — {title}",
1954    bookGuests: "Personen",
1955    pickDay: "Wähle einen Tag",
1956    toastNeedDay: "Wähle den Event-Tag",
1957    joinWait: "Warteliste",
1958    takeSpot: "Platz reservieren",
1959    toastWaitClaim: "Dein Platz ist bestätigt",
1960    waitlisted: "Auf der Warteliste",
1961    toastWait: "Du bist auf der Warteliste",
1962    waitTitle: "Warteliste",
1963    waitTag: "Warten",
1964    ticketEntry: "Eintrittsticket",
1965    duplicateEvent: "Duplizieren",
1966    toastDup: "Wähle die neuen Daten, dann veröffentlichen",
1967    dashNext: "Nächste Z-PLACES",
1968    dashRes: "Letzte Reservierungen",
1969    dashEmpty: "Noch nichts.",
1970    editEvent: "Bearbeiten",
1971    deleteEvent: "Löschen",
1972    editTitle: "Z-PLACE bearbeiten",
1973    saveEvent: "Speichern",
1974    cancelEdit: "Abbrechen",
1975    confirmDelete: "Dieses Event löschen? Reservierungen und Geschenke werden storniert.",
1976    toastSaved: "Event aktualisiert",
1977    toastSavedCleared: "Aktualisiert. Reservierungen und Geschenke wurden storniert.",
1978    toastDeleted: "Event gelöscht",
1979    photoN: "Foto {n}",
1980    touchPhoto: "Tippe auf den Kreis, um dein Foto zu ändern.",
1981    nothingPosted: "Noch nichts veröffentlicht. Geh zu Posten.",
1982    resOne: "Reservierung",
1983    resMany: "Reservierungen",
1984    resDoneOne: "bereits erfolgt",
1985    resDoneMany: "bereits erfolgt",
1986    peopleOne: "Person",
1987    peopleMany: "Personen",
1988    favAddedOne: "hat zu den Favoriten hinzugefügt",
1989    favAddedMany: "haben zu den Favoriten hinzugefügt",
1990    cat_all: "Alle",
1991    cat_fetes: "Volksfeste",
1992    cat_soirees: "Partys",
1993    cat_concerts: "Konzerte",
1994    cat_expositions: "Ausstellungen",
1995    cat_sports: "Sport",
1996    cat_tournois: "Turniere",
1997    cat_ateliers: "Workshops",
1998    cat_spectacles: "Shows",
1999    cat_brocantes: "Flohmärkte",
2000    cat_adultes: "Erwachsene",
2001    cat_receptions: "Empfänge",
2002    cat_reunions: "Meetings",
2003    cat_festivals: "Festivals",
2004    cat_motos: "Treffen",
2005    cat_randonnees: "Wanderungen",
2006    cat_gastronomie: "Gastronomie",
2007    phWhere: "Stadt, Adresse, Ort…",
2008    phTitle: "Rooftop-Abend, Konzert…",
2009    phCity: "Paris, Lyon…",
2010    phDesc: "Stimmung, Programm, was inklusive ist…",
2011    openMaps: "In Google Maps öffnen",
2012    reviews: "Bewertungen",
2013    pers: "Pers.",
2014    clearDates: "Daten löschen",
2015    clearDate: "Datum löschen",
2016    toastCancel: "Reservierung storniert",
2017    toastPhoto: "Profilfoto aktualisiert",
2018    toastMaxPhotos: "Maximal 3 Fotos",
2019    toastCopied: "Link kopiert",
2020    toastSelectLink: "Markiere den Link zum Kopieren",
2021    alreadyBooked: "Bereits reserviert",
2022    alreadyFull: "Ausgebucht",
2023    toastAlreadyBooked: "Du hast dieses Event schon reserviert",
2024    toastFull: "Keine Plätze mehr",
2025    spotsLeft: "{n} Plätze übrig",
2026    spotsLeftOne: "1 Platz übrig",
2027    spotsPerDay: "{n} Plätze / Tag",
2028    perDay: "Tag",
2029    toastBooked: "Reservierung bestätigt",
2030    toastAlreadyBooked: "Du hast dieses Event schon reserviert",
2031    toastNeedDate: "Wähle mindestens ein Datum im Kalender",
2032    toastPosted: "Event veröffentlicht",
2033    toastPostedPrivate: "Privates Event veröffentlicht",
2034    removePhoto: "Foto entfernen",
2035    editPhoto: "Profilfoto ändern",
2036    privateShare: "Z privat",
2037    privateShareHint: "Nur dieser Link gibt Zugang. Kopiere ihn zum Teilen.",
2038    copyLink: "Link kopieren",
2039    privateTag: "Privat",
2040    share: "Teilen",
2041    shareHint: "Kopiere diese Nachricht: den Event-Link und den Z-PLACES-Link, falls deine Freunde die App nicht haben.",
2042    shareAppLine: "Wenn du die Z-PLACES-App nicht hast, öffne sie hier:",
2043    privateAccess: "Privates Event — du kommst über den geteilten Link hinein.",
2044    seeDescriptif: "Beschreibung ansehen",
2045    adminTitle: "Z ADMIN",
2046    adminHint: "Bereich nur für die Person, die die App betreibt.",
2047    adminCloudNeed:
2048      "Für private Events und alle Meldungen: einloggen, dann in Firebase → Firestore die Sammlung „admins“ anlegen, Dokument-ID = deine UID (unten), ohne Felder. Regeln veröffentlichen und neu laden.",
2049    adminCloudOk: "Cloud-Admin: private Events und Meldungen hier sichtbar. Auf der öffentlichen Startseite bleiben sie verborgen.",
2050    adminCode: "Admin-Code",
2051    adminEnter: "Eintreten",
2052    adminBadCode: "Falscher Code.",
2053    adminUrlHint: "Öffne auf dem Handy diese Seite mit ?vue=admin am Ende der Adresse.",
2054    adminCatUsers: "Nutzer",
2055    adminCatEvents: "Events",
2056    adminCatReports: "Meldungen",
2057    adminCatSuggests: "Vorschläge",
2058    adminNoSuggests: "Keine Vorschläge.",
2059    adminBack: "Zurück",
2060    adminEvents: "Z places",
2061    adminPlacesOf: "Z places — {name}",
2062    adminNoPlacesOf: "Keine Events von diesem Profil.",
2063    adminAllPlaces: "Alle Profile",
2064    adminPostedOne: "veröffentlichte Z-PLACE",
2065    adminPostedMany: "veröffentlichte Z-PLACES",
2066    statPlaces: "Z-PLACES",
2067    statBooked: "GEBUCHT",
2068    statReceived: "ERHALTEN",
2069    statFollowers: "FOLLOWER",
2070    statReservations: "RESERVIERUNGEN",
2071    statFavs: "FAVORITEN",
2072    adminUsers: "Z Profile",
2073    adminProfileRankHint: "Tippe einen Zähler: der höchste steht oben.",
2074    adminSearchProfiles: "Suchen",
2075    adminSearchProfilesPh: "Name oder E-Mail…",
2076    adminSearchPlaces: "Suchen",
2077    adminSearchPlacesPh: "Name der Z-PLACE…",
2078    adminPickPlace: "Tippe ein Event an, um die Reservierungen zu sehen.",
2079    adminResFor: "Reservierungen — {title}",
2080    adminBookings: "Reservierungen",
2081    adminRank: "Z Rangliste",
2082    adminRankHint: "Von populär nach weniger populär (Reservierungen + Favoriten).",
2083    adminResOne: "Reservierung",
2084    adminResMany: "Reservierungen",
2085    adminFavOne: "Favorit",
2086    adminFavMany: "Favoriten",
2087    adminRankEmpty: "Keine Events zum Einstufen.",
2088    adminNoEvents: "Keine veröffentlichten Events.",
2089    adminNoUsers: "Noch keine Profile.",
2090    adminNoBookings: "Keine Reservierungen.",
2091    adminExit: "Admin verlassen",
2092    toastAdminUser: "Konto gelöscht",
2093    contactUser: "Kontakt",
2094    blockUser: "Sperren",
2095    verifyHost: "Gastgeber verifizieren",
2096    unverifyHost: "Verifiziert entfernen",
2097    verifiedHost: "Verifizierter Gastgeber",
2098    toastVerified: "Gastgeber verifiziert",
2099    toastUnverified: "Abzeichen entfernt",
2100    unblockUser: "Entsperren",
2101    unblockUser: "Entsperren",
2102    blockedTag: "Gesperrt",
2103    confirmBlock: "Dieses Profil sperren?",
2104    toastBlocked: "Profil gesperrt",
2105    toastUnblocked: "Profil entsperrt",
2106    adminDemoTag: "Beispiel",
2107    week: "M,D,M,D,F,S,S",
2108  },
2109};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.