diff --git a/Source/lang/strings_catalan.txt b/Source/lang/strings_catalan.txt
new file mode 100644
index 0000000..0b424b1
--- /dev/null
+++ b/Source/lang/strings_catalan.txt
@@ -0,0 +1,144 @@
+Aquesta és una contrasenya secreta per al serveis que envien dades de canvis a Mantis.
Per generar una clau aleatòria, executa openssl rand -hex 12
o similar.';
+$s_plugin_Source_allow_remote_checkin = 'Permetre check-in remot
(Obsolet)';
+$s_plugin_Source_remote_checkin_urls = 'Adreçes permeses';
+$s_plugin_Source_allow_remote_import = 'Permetre importacions remotes
(Obsolet)';
+$s_plugin_Source_remote_import_urls = 'Adreçes permitidas';
+$s_plugin_Source_view_threshold = 'Perfil de visualització';
+$s_plugin_Source_update_threshold = 'Perfil d\'actualització';
+$s_plugin_Source_manage_threshold = 'Perfil de gestió';
+$s_plugin_Source_username_threshold = 'Perfil configuració de noms d\'usuari';
+$s_plugin_Source_buglink_regex_1 = 'Expressió regular per a detectar enllaç a un error (pas 1)';
+$s_plugin_Source_buglink_regex_2 = 'Expressió regular per a detectar enllaç a un error (pas 2)';
+$s_plugin_Source_bugfix_regex_1 = 'Expressió regular per a detectar error arreglat (pas 1)';
+$s_plugin_Source_bugfix_regex_2 = 'Expressió regular per a detectar error arreglat (pas 2)';
+$s_plugin_Source_bugfix_status = 'Estat per incidència arreglada';
+$s_plugin_Source_bugfix_status_pvm = 'Estat per incidència de producte arreglada';
+$s_plugin_Source_bugfix_status_off = '[Desactivat]';
+$s_plugin_Source_bugfix_status_default = '[Estat resolt]';
+$s_plugin_Source_bugfix_resolution = 'Resolució per incidència arreglada';
+$s_plugin_Source_bugfix_handler = 'Assignar incidència arreglada a usuari que puja el canvi';
+$s_plugin_Source_bugfix_message = 'Plantilla del missatge per una incidència arreglada';
+$s_plugin_Source_bugfix_message_info = 'Utilitza $1 per la branca, $2 per la revisió, $3 per la data, $4 pel missatge de commit, $5 pel nom del repositori, o $6 pel ID del canvi.';
+$s_plugin_Source_reset = 'Reiniciar al valor per defecte';
+$s_plugin_Source_menu_links = 'Enllaços al menú principal';
+$s_plugin_Source_show_repo_link = 'Repositoris';
+$s_plugin_Source_show_search_link = 'Cercar en repositoris';
+$s_plugin_Source_show_repo_stats = 'Estadístiques de repositori';
+$s_plugin_Source_enabled_features = 'Característiques habilitades';
+$s_plugin_Source_enable_linking = 'Enllaç a canvis ([sv]:<reponame>:<revision>:)';
+$s_plugin_Source_enable_mapping = 'Mapeig de branques';
+$s_plugin_Source_enable_resolving = 'Resoldre incidèncias arreglades';
+$s_plugin_Source_enable_message = 'Missatge d\'incidència resolta';
+$s_plugin_Source_enable_porting = 'Estat de portabilitat';
+$s_plugin_Source_enable_product_matrix = 'Integració de la Matriu de Producte';
+
+$s_plugin_Source_branch_mapping = 'Mapejos de branques';
+$s_plugin_Source_mapping_update = 'Actualitzar mapejats';
+$s_plugin_Source_mapping_strategy = 'Estratègia';
+$s_plugin_Source_mapping_version = 'Versió';
+$s_plugin_Source_mapping_version_info = '?';
+$s_plugin_Source_mapping_regex = 'Expressió regular';
+$s_plugin_Source_mapping_regex_info = '?';
+$s_plugin_Source_mapping_create = 'Crear mapeig';
+$s_plugin_Source_mapping_explicit = 'Versió explícita';
+$s_plugin_Source_mapping_near = 'Data d\'entrega més propera';
+$s_plugin_Source_mapping_far = 'Data d\'entrega més llunyana';
+$s_plugin_Source_mapping_first = 'Ordenar per versió ascendent';
+$s_plugin_Source_mapping_last = 'Ordenar per versió descendent';
+
+$s_plugin_Source_changeset_attached = 'Canvis adjunts';
+$s_plugin_Source_changeset_removed = 'Canvis eliminats';
+
+$s_plugin_Source_ensure_delete = '¿Vosl eliminar el repositori "%s" i tota la seva història?';
+$s_plugin_Source_ensure_import_full = 'S\'importarà la informació a una nova còpia del repositori, destruint totes les dades al repositori actual, i pot requerir permissos d\'accés al sistema. Vols continuar?';
+$s_plugin_Source_ensure_import_latest = 'S\'importarà la informació a una nova còpia del repositori, i pot requerir permissos d\'accés al sistema. Vols continuar?';
+$s_plugin_Source_import_results = 'Importar resultats';
+$s_plugin_Source_import_stats = 'S\'han importat %s canvis, %s arxius, i %s referències a incidències.';
+$s_plugin_Source_import_repo_error = 'S\'ha produït un error al procés d\'importació.';
+$s_plugin_Source_ = '';
+
+$s_plugin_Source_invalid_checkin_url = 'Adreça remota de check-in no vàlida';
+$s_plugin_Source_invalid_import_url = 'Adreça remota d\'importació no vàlida';
+$s_plugin_Source_invalid_repo = 'Nom de repositori no vàlid';
+$s_plugin_Source_invalid_changeset = 'No s\'ha pogut carregar la informació de canvis';
+
+$s_plugin_Source_import_full_failed = 'La importació complerta de dades al repositori ha fallat.';
+
+$s_plugin_Source_changeset_column_title = 'C';