diff --git a/lib/locales/ca.yml b/lib/locales/ca.yml
new file mode 100644
index 000000000..1b3cf9548
--- /dev/null
+++ b/lib/locales/ca.yml
@@ -0,0 +1,22 @@
+# :one_other pluralization (see https://github.com/ddnexus/pagy/blob/master/lib/locales/utils/p11n.rb)
+
+ca:
+ pagy:
+
+ item_name:
+ one: "element"
+ other: "elements"
+
+ nav:
+ prev: "‹ Anterior"
+ next: "Següent ›"
+ gap: "…"
+
+ info:
+ no_items: "No s'ha trobat cap resultat"
+ single_page: "Mostrant %{count} %{item_name}"
+ multiple_pages: "Mostrant %{item_name} %{from}-%{to} de %{count} en total"
+
+ combo_nav_js: "Pàgina %{page_input} de %{pages}"
+
+ items_selector_js: "Mostra %{items_input} %{item_name} per pàgina"