diff --git a/languages/ca.ini b/languages/ca.ini
index 880a21d933f556a1459590295b5549d7c8c5ce22..6b5cb939f0c8dc5dd55da1ff8363f7583777cce6 100644
--- a/languages/ca.ini
+++ b/languages/ca.ini
@@ -81,6 +81,7 @@ and = "i"
 anonymous_tags = "Etiqueta anònima"
 APA Citation = "Cita APA"
 applied_filter = "Filtre aplicat"
+Archival Material = "Material d'arxiu"
 Article = "Article"
 Ask a Librarian = "Pregunteu al bibliotecari"
 Associated country = "Païs associat"
@@ -91,9 +92,11 @@ authentication_error_blank = "La informació de registre no pot estar en blanc."
 authentication_error_creation_blocked = "No estàs autoritzat per crear un usuari."
 authentication_error_denied = "Les credencials no coincideixen! Accés denegat."
 authentication_error_email_not_verified_html = "La vostra adreça de correu electrònic encara no s'ha verificat. Comproveu el filtre de correu brossa per obtenir el missatge de verificació. Si és necessari, podem <a href="%%url%%">tornar a enviar el correu electrònic de verificació</a>."
+authentication_error_expired = "Sol·licitud d'autentificació ha caducar."
 authentication_error_in_progress = "La petició d' inici de sessió ja està en procés. Si us plau proveu més tard"
 authentication_error_invalid = "Inici de sessió no vàlid -- torneu-ho a intentar."
 authentication_error_loggedout = "Ha sortir del seu compte."
+authentication_error_session_ip_mismatch = "La sol·licitud d'autentificació es va iniciar amb un altra ip. Accés denegat"
 authentication_error_technical = "No podem iniciar la vostra sessió en aquests moments. Torneu-ho a provar més tard."
 Author = "Autor"
 Author Browse = "Explorar autor"
@@ -187,6 +190,8 @@ callnumber_abbrev = "Signatura #"
 Cannot find record = "No es pot trobar el registre"
 Cannot find similar records = "No es poden trobar registres similars"
 cannot set = "No es pot establir"
+captcha_label_multiple = "Escull el teu CAPTCHA favorit:"
+captcha_label_single = "CAPTCHA:"
 captcha_not_passed = "CAPTCHA invàlid"
 Cassette = "Cassette"
 cat_establish_account = "Per tal d’establir el vostre perfil, introduïu la següent informació:"
@@ -290,6 +295,7 @@ date_month_placeholder = "M"
 date_to = "A"
 date_year_placeholder = "Y"
 Debug Information = "Informació de depuració"
+deep_paging_failure = "a pàgina de resultats de cerca que heu sol·licitat actualment no està disponible; se us ha redirigit a la pàgina %%page%%."
 del_search = "Eliminar cerca de grup"
 Delete = "Eliminar"
 delete_account_confirm = "Estas segur que vols eliminar aquest compte?"
@@ -375,6 +381,7 @@ Empty Book Bag = "Buidar book bag"
 empty_search_disallowed = "No es permet una consulta buida"
 Enable Auto Config = "Activar auto configuració"
 End Page = "Final de pàgina"
+ePub Full Text = "ePub Text complet"
 Era = "Era"
 error_inconsistent_parameters = "Disculpeu, s’ha produït un error. S’han detectat paràmetres inconsistents."
 error_page_parameter_list_heading = "Request Parameters"
@@ -508,8 +515,13 @@ hold_cancel_success_items = "%%count%% petició(ns) s’han cancel·lat correcta
 hold_date_invalid = "Introduïu una data vàlida"
 hold_date_past = "Introduïu una data futura"
 hold_empty_selection = "No hi ha reserves seleccionades"
+hold_error_age_restricted = "No es pot reservar el material per restriccions d'erat."
 hold_error_blocked = "NO teniu permisos suficients per fer una reserva d’aquest ítem"
 hold_error_fail = "Ha fallat la vostra petició. Contacteu amb el taulell de préstec per sol·licitar ajuda"
+hold_error_item_not_holdable = "Aquest exemplars no es pot demanar."
+hold_error_not_holdable = "Aquest material no es pot demanar."
+hold_error_on_shelf_blocked = "No es poden fer reserves de material disponible."
+hold_error_too_many_holds = "No es pot fer una reserva, s'ha arribat al número maxim permes."
 hold_invalid_pickup = "Heu introduït una localització de recollida no vàlida. Torneu-ho a intentar"
 hold_invalid_request_group = "La petició de reserva no es vàlida. S"i us plau torni a provar-ho"
 hold_items_available = "No es pot col·locar perquè els elements estan disponibles."
@@ -642,6 +654,7 @@ library_card_edit_password_placeholder = "Nova contrasenya"
 lightbox_error = "Error: No es pot carregar caixa emergent"
 Limit To = "Limitar a"
 Link to full results = "Enllaç als resultats"
+Linked Full Text = "Text completa enllaçat"
 List = "Llistat"
 List Tags = "Llistar etiquetes"
 list_access_denied = "No teniu permisos per visualitzar aquesta llista."
@@ -873,6 +886,13 @@ password_only_alphanumeric = "Números i lletres A-Z només"
 password_only_numeric = "Només números"
 Passwords do not match = "Les contrasenyes no coincideixen"
 past_days = "Anterior %%range%% Días"
+patron_status_address_missing = "No hi ha la seva adreça."
+patron_status_card_blocked = "El seu compte està bloquejat per a préstecs."
+patron_status_card_expired = "El seu compte ha vençut."
+patron_status_debarred_overdue = "Té préstecs vençuts no retornats."
+patron_status_debt_limit_reached = "Te %%blockCount%% en multes. El límit es %%blockLimit%%."
+patron_status_guarantees_debt_limit_reached = "L'usuari tutelat te %%blockCount%% en multes. El límit es %%blockLimit%%."
+patron_status_maximum_requests = "Ha arribat al màxim (%%blockCount%%) de sol·licituds actives."
 PDF Full Text = "PDF a text complet"
 peer_reviewed = "Peer Reviewed"
 peer_reviewed_limit = "Limitar a articles de revistes revisades per experts"
@@ -1050,6 +1070,7 @@ Sensor Image = "Imatge del sensor"
 Serial = "Publicació Periòdica"
 Series = "Col·lecció"
 Set = "Conjunt"
+shortlink_redirect = "Serà redirigit en %%delay%% segons..."
 show_filters_html = "Veure filtres (%%count%%)"
 showing_items_html = "Mostrar <strong>%%start%% - %%end%%</strong> Exemplars"
 showing_items_of_html = "Mostrar <strong>%%start%% - %%end%%</strong> de <strong>%%total%%</strong> Exemplars"