diff --git a/js/src/i18n/ca.json b/js/src/i18n/ca.json
index 059d541ed..e13741ed7 100644
--- a/js/src/i18n/ca.json
+++ b/js/src/i18n/ca.json
@@ -6,7 +6,7 @@
"About": "Quant a",
"About Mobilizon": "Quant a Mobilizon",
"About this event": "Sobre aquesta activitat",
- "About this instance": "Sobre aquesta instància",
+ "About this instance": "Quant a aquesta instància",
"Accepted": "Acceptada",
"Add": "Afegeix",
"Add a note": "Afegeix una nota",
@@ -23,5 +23,176 @@
"Are you sure you want to delete this comment? This action cannot be undone.": "Segur que vols esborrar aquest comentari? Aquesta acció és irreversible.",
"Are you sure you want to delete this event? This action cannot be undone. You may want to engage the conversation with the event creator or edit its event instead.": "Segur que vols esborrar aquesta activitat? Aquesta acció és irreversible. En comptes d'això, pots parlar amb la persona creadora de l'activitat o modificar l'activitat.",
"Are you sure you want to cancel the event creation? You'll lose all modifications.": "Segur que vols esborrar aquesta activitat? Perdràs tots els canvis.",
- "Are you sure you want to cancel the event edition? You'll lose all modifications.": "Segur que vols canceŀlar l'edició? Perdràs tots els canvis que hagis fet."
+ "Are you sure you want to cancel the event edition? You'll lose all modifications.": "Segur que vols canceŀlar l'edició? Perdràs tots els canvis que hagis fet.",
+ "Are you sure you want to cancel your participation at event \"{title}\"?": "Segur que vols deixar de participar a l'activitat \"{title}\"?",
+ "Are you sure you want to delete this event? This action cannot be reverted.": "Segur que vols esborrar aquesta activitat? Aquesta acció és irreversible.",
+ "Avatar": "Avatar",
+ "Before you can login, you need to click on the link inside it to validate your account": "Per a validar el compte i poder entrar, has de clicar l'enllaç que t'hem enviat en el mail",
+ "By {name}": "De {name}",
+ "Cancel": "Canceŀla",
+ "Cancel creation": "Canceŀla la creació",
+ "Cancel edition": "Canceŀla l'edició",
+ "Cancel my participation request…": "Canceŀla la meva soŀlicitud de participació…",
+ "Cancel my participation…": "Canceŀla la meva participació…",
+ "Cancelled: Won't happen": "Canceŀlada: No es farà",
+ "Category": "Categoria",
+ "Change": "Canvia-la",
+ "Change my identity…": "Canvia la meva identitat…",
+ "Change my password": "Canvia la contrasenya",
+ "Change password": "Canvia la contrasenya",
+ "Clear": "Esborra",
+ "Click to select": "Clica per triar",
+ "Click to upload": "Clica per pujar",
+ "Close": "Deshabilita",
+ "Close comments for all (except for admins)": "Deshabilita els comentaris per a tothom excepte admins",
+ "Closed": "Deshabilitats",
+ "Comment deleted": "S'ha esborrat el comentari",
+ "Comment from @{username} reported": "S'ha denunciat un comentari de @{username}",
+ "Comments": "Comentaris",
+ "Comments have been closed.": "S'han tancat els comentaris.",
+ "Confirm my particpation": "Confirma la meva participació",
+ "Confirmed: Will happen": "Confirmada: Es farà",
+ "Continue editing": "Continua editant",
+ "Country": "País/estat",
+ "Create": "Crea",
+ "Create a new event": "Crea una activitat nova",
+ "Create a new group": "Crea un grup nou",
+ "Create a new identity": "Crea una nova identitat",
+ "Create and manage several identities from the same account": "Crea i gestiona diverses identitats des del mateix compte",
+ "Create group": "Crea un grup",
+ "Create my event": "Crea l'activitat",
+ "Create my group": "Crea el grup",
+ "Create my profile": "Crea el perfil",
+ "Create token": "Crea un token",
+ "Create, edit or delete events": "Crea, edita o esborra activitats",
+ "Creator": "Identitat creadora",
+ "Current identity has been changed to {identityName} in order to manage this event.": "La identitat actual ha canviat a a {identityName} per tal de gestionar aquesta activitat.",
+ "Dashboard": "Tauler de control",
+ "Date": "Data",
+ "Date and time settings": "Configuració de data i hora",
+ "Date parameters": "Paràmetres de la data",
+ "Delete": "Esborra-ho",
+ "Delete Comment": "Esborra el comentari",
+ "Delete Event": "Esborra l'activitat",
+ "Delete event": "Esborra l'activitat",
+ "Delete this identity": "Esborra aquesta identitat",
+ "Delete your identity": "Esborra la teva identitat",
+ "Delete {eventTitle}": "Esborra {eventTitle}",
+ "Delete {preferredUsername}": "Esborra {preferredUsername}",
+ "Deleting comment": "S'està esborrant el comentari",
+ "Deleting event": "S'està esborrant l'activitat",
+ "Description": "Descripció",
+ "Didn't receive the instructions ?": "No has rebut les instruccions?",
+ "Display name": "Nom per mostrar",
+ "Display participation price": "Preu per participar",
+ "Domain": "Domini",
+ "Draft": "Esborrany",
+ "Drafts": "Esborranys",
+ "Edit": "Edita",
+ "Eg: Stockholm, Dance, Chess…": "Ex.: Vilafranca, dansa, escacs…",
+ "Either the account is already validated, either the validation token is incorrect.": "O bé el compte ja ha estat validat, o bé el codi de validació és incorrecte.",
+ "Email": "Email",
+ "Ends on…": "Acaba al…",
+ "Enjoy discovering Mobilizon!": "Que gaudeixis explorant Mobilizon!",
+ "Enter the link URL": "Introdueix la URL de l'enllaç",
+ "Error while communicating with the server.": "S'ha produït un error a l'hora de comunicar-se amb el servidor.",
+ "Error while saving report.": "S'ha produït un error a l'hora de desar la denúncia.",
+ "Error while validating account": "S'ha produït un error a l'hora de validar el compte",
+ "Event": "Activitat",
+ "Event already passed": "L'activitat ja ha passat",
+ "Event cancelled": "S'ha canceŀlat l'activitat",
+ "Event not found.": "No s'ha trobat l'activitat.",
+ "Event page settings": "Configuració de la pàgina d'activitat",
+ "Event to be confirmed": "L'activitat no està confirmada",
+ "Event {eventTitle} deleted": "S'ha esborrat {eventTitle}",
+ "Event {eventTitle} reported": "S'ha denunciat {eventTitle}",
+ "Events": "Activitats",
+ "Ex: test.mobilizon.org": "Ex.: test.mobilizon.org",
+ "Exclude": "Exclou",
+ "Explore": "Explora",
+ "Featured events": "Activitats destacades",
+ "Find an address": "Cerca una adreça",
+ "Find an instance": "Cerca una instància",
+ "Followers": "Seguidors/es",
+ "Followings": "Seguint",
+ "For instance: London, Taekwondo, Architecture…": "Per exemple: Lleida, Ioga, Història…",
+ "Forgot your password ?": "Has oblidat la contrasenya?",
+ "From a birthday party with friends and family to a march for climate change, right now, our gatherings are trapped inside the tech giants’ platforms. How can we organize, how can we click “Attend,” without providing private data to Facebook or locking ourselves up inside MeetUp?": "Des d'una festa d'aniversari amb amistats i família, a una manifestació contra el canvi climàtic, ara mateix, les nostres trobades estan atrapades dins de plataformes de gegants de la informàtica. Com podem organitzar, clicar \"Hi aniré\", sense proporcionar dades privades a Facebook o bé quedar-nos lligades a Meetup?",
+ "From the {startDate} at {startTime} to the {endDate}": "Des de {startDate} a {startTime} fins a {endDate}",
+ "From the {startDate} at {startTime} to the {endDate} at {endTime}": "Des de {startDate} a {startTime} fins a {endDate} a {endTime}",
+ "From the {startDate} to the {endDate}": "Des de {startDate} fins a {endDate}",
+ "Gather ⋅ Organize ⋅ Mobilize": "Trobem-nos ⋅ Organitzem-nos ⋅ Mobilitzem-nos",
+ "General information": "Informació general",
+ "Going as {name}": "Hi assisteixes com a {name}",
+ "Group List": "Llista del grup",
+ "Group full name": "Nom llarg del grup",
+ "Group name": "Nom del grup",
+ "Group {displayName} created": "S'ha creat el grup {displayName}",
+ "Groups": "Grups",
+ "Headline picture": "Imatge de capçalera",
+ "Hide replies": "Amaga les respostes",
+ "I create an identity": "Creo una identitat",
+ "I participate": "Participo",
+ "I want to approve every participation request": "Vull aprovar cada soŀlicitud de participació",
+ "Identity {displayName} created": "S'ha creat la identitat {displayName}",
+ "Identity {displayName} deleted": "S'ha esborrat la identitat {displayName}",
+ "Identity {displayName} updated": "S'ha actualitzat la identitat {displayName}",
+ "If an account with this email exists, we just sent another confirmation email to {email}": "Si existeix un compte amb aquest email, simplement enviem un altre email de confirmació a {email}",
+ "If this identity is the only administrator of some groups, you need to delete them before being able to delete this identity.": "Si aquesta identitat és l'única administradora d'algun grup, has d'esborrar els grups abans de poder esborrar la identitat.",
+ "Impossible to login, your email or password seems incorrect.": "No s'ha pogut iniciar la sessió, el mail o contrasenya semblen incorrectes.",
+ "In the meantime, please consider that the software is not (yet) finished. More information {onBlog}.": "Mentrestant, tingues en compte que el software no està acabat, encara. Més info {onBlog}.",
+ "Installing Mobilizon will allow communities to free themselves from the services of tech giants by creating their own event platform.": "Instaŀlar Mobilizon permet a les comunitats d'alliberar-se dels serveis de les grans multinacionals creant la seva pròpia agenda coŀlaborativa.",
+ "Instances": "Instàncies",
+ "Join {instance}, a Mobilizon instance": "Uneix-te a {instance}, una instància de Mobilizon",
+ "Last published event": "Última activitat publicada",
+ "Last week": "La setmana passada",
+ "Learn more": "Més informació",
+ "Learn more about Mobilizon": "Més informació sobre Mobilizon",
+ "License": "Llicència",
+ "Limited number of places": "Places limitades",
+ "Load more": "Carrega'n més",
+ "Log in": "Inicia sessió",
+ "Log out": "Tanca la sessió",
+ "Login": "Inicia sessió",
+ "Login on Mobilizon!": "Entra a Mobilizon!",
+ "Manage participations": "Gestiona les participacions",
+ "Mark as resolved": "Marca com resolta",
+ "Members": "Membres",
+ "Mobilizon is a free/libre software that will allow communities to create their own spaces to publish events in order to better emancipate themselves from tech giants.": "Mobilizon és una peça de programari lliure que permet a les comunitats de crear els seus propis espais per publicar activitats per tal d'emancipar-se més dels gegants tecnològics.",
+ "Mobilizon’s licence": "Llicència de Mobilizon",
+ "Moderated comments (shown after approval)": "Comentaris moderats (mostrats després de ser aprovats)",
+ "My account": "El meu compte",
+ "My events": "Les meves activitats",
+ "My identities": "Les meves identitats",
+ "Name": "Nom",
+ "New note": "Nota nova",
+ "New password": "Contrasenya nova",
+ "No actors found": "No s'ha trobat cap actor",
+ "No address defined": "No s'ha definit l'adreça",
+ "No instance follows your instance yet.": "Encara no hi ha cap instància que segueixi la teva.",
+ "No instance to approve|Approve instance|Approve {number} instances": "No hi ha cap instància per aprovar|Aprova la instància|Aprova les {number} instàncies",
+ "No instance to reject|Reject instance|Reject {number} instances": "No hi ha cap instància per rebutjar|Rebutja la instància|Rebutja les {number} instàncies",
+ "No instance to remove|Remove instance|Remove {number} instances": "No hi ha cap instància per esborrar|Esborra la instància|Esborra les {number} instàncies",
+ "No open reports yet": "No hi ha cap denúncia oberta",
+ "No resolved reports yet": "No hi ha cap denúncia resolta",
+ "No results for \"{queryText}\"": "No s'ha trobat cap resultat per \"{queryText}\"",
+ "No user account with this email was found. Maybe you made a typo?": "No s'ha trobat cap usuària amb aquest email. Comprova que l'hagis escrit bé.",
+ "Notes": "Notes",
+ "Number of places": "Nombre de places",
+ "OK": "OK",
+ "Old password": "Contrasenya vella",
+ "On {date}": "A {data}",
+ "On {date} ending at {endTime}": "A {date} i acaba a {endTime}",
+ "On {date} from {startTime} to {endTime}": "A {date} de {startTime} a {endTime}",
+ "On {date} starting at {startTime}": "A {date} i comença a {startTime}",
+ "One person is going": "Ningú s'hi ha apuntat|S'hi ha apuntat 1 persona|S'hi han apuntat {approved} persones",
+ "Only accessible through link and search (private)": "Només accessible amb enllaç i cerca (privat)",
+ "Only alphanumeric characters and underscores are supported.": "Només acceptem caràcters alfanumèrics i el guió baix.",
+ "Open": "",
+ "Opened reports": "Denúncies obertes",
+ "Organized by {name}": "Organitzat per {name}",
+ "Organizer": "Organitzadora",
+ "Page limited to my group (asks for auth)": "La pàgina està restringida al meu grup (demana autenticació)",
+ "Page not found": "No s'ha trobat la pàgina",
+ "You have cancelled your participation": "Has canceŀlat la teva participació"
}