diff --git a/src/lang/ca_ES.lang.php b/src/lang/ca_ES.lang.php
index 7bf0d3a6..1dce549d 100644
--- a/src/lang/ca_ES.lang.php
+++ b/src/lang/ca_ES.lang.php
@@ -27,7 +27,12 @@
$sm_lang = array(
'name' => 'Català - Catalan',
- 'locale' => array('ca_ES.UTF-8', 'ca_ES', 'catalan', 'catalan-es'),
+ 'locale' => array(
+ '0' => 'ca_ES.UTF-8',
+ '1' => 'ca_ES',
+ '2' => 'catalan',
+ '3' => 'catalan-es',
+ ),
'locale_tag' => 'ca',
'locale_dir' => 'ltr',
'system' => array(
@@ -52,7 +57,6 @@ $sm_lang = array(
'none' => 'Cap',
'activate' => 'Activar',
'advanced' => 'Avançat',
- // date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php
'short_day_format' => '%e %B',
'long_day_format' => '%e %B %Y',
'yesterday_format' => 'Ahir a les %k:%M',
@@ -91,7 +95,7 @@ $sm_lang = array(
'users' => array(
'user' => 'Usuari',
'name' => 'Nom',
- 'user_name' => "Nom d'usuari",
+ 'user_name' => 'Nom d\'usuari',
'password' => 'Contrasenya',
'password_repeat' => 'Repetir contrasenya',
'password_leave_blank' => 'Deixar en blanc si no es vol canviar',
@@ -117,21 +121,21 @@ $sm_lang = array(
'telegram_bot_username_error_token' => '401 - No autoritzat. Assegureu-vos que el token de la API és vàlid.',
'telegram_bot_error' => 'Ha succeït un error mentre s\'intentava activar les notificacions amb Telegram: %s',
'delete_title' => 'Esborrar usuari',
- 'delete_message' => "Aquesta és una acció irreversible, n'esteu segurs de voler esborrar l'usuari '%1'?",
+ 'delete_message' => 'Aquesta és una acció irreversible, n\'esteu segurs de voler esborrar l\'usuari \'%1\'?',
'deleted' => 'Usuari esborrat.',
'updated' => 'Usuari actualitzat.',
'inserted' => 'Usuari afegit.',
'profile' => 'Perfil',
'profile_updated' => 'El vostre perfil ha estat actualitzat.',
- 'error_user_name_bad_length' => "El nom d'usuari ha de tenir entre 2 i 64 caràcters.",
- 'error_user_name_invalid' => "El nom d'usuari només pot tenir caràcters alfanumèrics (a-z, A-Z), digits (0-9) i guions baixos (_).",
- 'error_user_name_exists' => "Aquest nom d'usuari ja existeix. Esculliu un altre.",
- 'error_user_email_bad_length' => "L'adreça de correu ha de tenir entre 5 i 255 caràcters.",
- 'error_user_email_invalid' => "L'adreça de correu no és correcta.",
- 'error_user_level_invalid' => "Aquest nivell d'usuari no és vàlid.",
- 'error_user_no_match' => "No s'ha trobat aquest usuari a la base de dades.",
- 'error_user_password_invalid' => "Aquesta contrasenya no és vàlida.",
- 'error_user_password_no_match' => "LEs contrasenyes no coincideixen.",
+ 'error_user_name_bad_length' => 'El nom d\'usuari ha de tenir entre 2 i 64 caràcters.',
+ 'error_user_name_invalid' => 'El nom d\'usuari només pot tenir caràcters alfanumèrics (a-z, A-Z), digits (0-9) i guions baixos (_).',
+ 'error_user_name_exists' => 'Aquest nom d\'usuari ja existeix. Esculliu un altre.',
+ 'error_user_email_bad_length' => 'L\'adreça de correu ha de tenir entre 5 i 255 caràcters.',
+ 'error_user_email_invalid' => 'L\'adreça de correu no és correcta.',
+ 'error_user_level_invalid' => 'Aquest nivell d\'usuari no és vàlid.',
+ 'error_user_no_match' => 'No s\'ha trobat aquest usuari a la base de dades.',
+ 'error_user_password_invalid' => 'Aquesta contrasenya no és vàlida.',
+ 'error_user_password_no_match' => 'LEs contrasenyes no coincideixen.',
),
'log' => array(
'title' => 'Entrades del LOG',
@@ -152,12 +156,12 @@ $sm_lang = array(
'label' => 'Etiqueta',
'domain' => 'Domini/IP',
'timeout' => 'Timeout',
- 'timeout_description' => "Nombre de segons que cal esperar a que el servidor respongui.",
- 'authentication_settings' => "Opcions d'autenticació (opcional)",
- 'website_username' => "Nom d'usuari",
- 'website_username_description' => "Nom d'usuari per accedir al portal web (només està soportada l'autenticació d'Apache).",
+ 'timeout_description' => 'Nombre de segons que cal esperar a que el servidor respongui.',
+ 'authentication_settings' => 'Opcions d\'autenticació (opcional)',
+ 'website_username' => 'Nom d\'usuari',
+ 'website_username_description' => 'Nom d\'usuari per accedir al portal web (només està soportada l\'autenticació d\'Apache).',
'website_password' => 'Contrasenya',
- 'website_password_description' => "Contrasenya per accedir al portal web. La contrasenya es desa encriptada a la base de dades.",
+ 'website_password_description' => 'Contrasenya per accedir al portal web. La contrasenya es desa encriptada a la base de dades.',
'fieldset_monitoring' => 'Monitorització',
'fieldset_permissions' => 'Permisos',
'port' => 'Port',
@@ -174,7 +178,7 @@ $sm_lang = array(
'type_service' => 'Servei',
'type_ping' => 'Ping',
'pattern' => 'cercar cadena/patrò',
- 'pattern_description' => "Si aquest patró no es troba al lloc web, el servidor es marcarà fora de línia. Es permeten expressions regulars.",
+ 'pattern_description' => 'Si aquest patró no es troba al lloc web, el servidor es marcarà fora de línia. Es permeten expressions regulars.',
'pattern_online' => 'El patró indica que el website és',
'pattern_online_description' => 'En línia: si aquest patró es pot trobar en la resposta del servidor, el servidor serà marcat com en línia. Fóra de línia: si aquest patró no es pot trobar en la resposta del servidor, aquest serà marcat fóra de línia.',
'redirect_check' => 'El redireccionament cap a un altre domini és',
@@ -202,7 +206,7 @@ $sm_lang = array(
'send_telegram' => 'Enviar notificació per Telegram',
'users' => 'Usuaris',
'delete_title' => 'Esborrar servidor',
- 'delete_message' => "Esteu segurs de que voleu esborrar el servidor '%1'?",
+ 'delete_message' => 'Esteu segurs de que voleu esborrar el servidor \'%1\'?',
'deleted' => 'Servidor esborrat.',
'updated' => 'Servidor actualitzat.',
'inserted' => 'Servidor afegit.',
@@ -217,10 +221,9 @@ $sm_lang = array(
'day' => 'Dia',
'hour' => 'Hora',
'warning_threshold' => 'Llindar \'advertència',
- 'warning_threshold_description' => "Nombre de comprovacions fallides necessàries abans de considerar el servidor fóra de línia.",
+ 'warning_threshold_description' => 'Nombre de comprovacions fallides necessàries abans de considerar el servidor fóra de línia.',
'chart_last_week' => 'Darrera setmana',
'chart_history' => 'Historial',
- // Charts date format according jqPlot date format http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html
'chart_day_format' => '%Y-%m-%d',
'chart_long_date_format' => '%Y-%m-%d %H:%M:%S',
'chart_short_date_format' => '%d/%m %H:%M',
@@ -230,26 +233,26 @@ $sm_lang = array(
'warning_notifications_disabled_pushover' => 'Les notificacions per Pushover estan deshabilitades.',
'warning_notifications_disabled_telegram' => 'Les notificacions per Telegram estan deshabilitades.',
'error_server_no_match' => 'No s\'ha trobat el servidor.',
- 'error_server_label_bad_length' => "L'etiqueta ha de tenir entre 1 i 255 caràcters.",
- 'error_server_ip_bad_length' => "El nom de domini o IP ha de tenir entre 1 i 255 caràcters.",
- 'error_server_ip_bad_service' => "L'adreça IP no és vàlida",
- 'error_server_ip_bad_website' => "L'adreça URL del lloc web no és vàlida.",
- 'error_server_type_invalid' => "El tipus de servidor escollit no és vàlid.",
- 'error_server_warning_threshold_invalid' => "El llindar d'advertència ha de ser un valor sencer positiu.",
+ 'error_server_label_bad_length' => 'L\'etiqueta ha de tenir entre 1 i 255 caràcters.',
+ 'error_server_ip_bad_length' => 'El nom de domini o IP ha de tenir entre 1 i 255 caràcters.',
+ 'error_server_ip_bad_service' => 'L\'adreça IP no és vàlida',
+ 'error_server_ip_bad_website' => 'L\'adreça URL del lloc web no és vàlida.',
+ 'error_server_type_invalid' => 'El tipus de servidor escollit no és vàlid.',
+ 'error_server_warning_threshold_invalid' => 'El llindar d\'advertència ha de ser un valor sencer positiu.',
),
'config' => array(
'general' => 'General',
'language' => 'Idioma',
'show_update' => 'Comprovar actualitzacions?',
- 'password_encrypt_key' => "La clau per xifrar contrasenyes",
- 'password_encrypt_key_note' => "Aquesta és la clau emprada per xifrar les contrasenyes que són emmagatzemades als servidors per accedir als llocs web. Si la clau canviés la contrasenya guardada no seria vàlida!",
+ 'password_encrypt_key' => 'La clau per xifrar contrasenyes',
+ 'password_encrypt_key_note' => 'Aquesta és la clau emprada per xifrar les contrasenyes que són emmagatzemades als servidors per accedir als llocs web. Si la clau canviés la contrasenya guardada no seria vàlida!',
'proxy' => 'Habilitar proxy',
'proxy_url' => 'URL del proxy',
'proxy_user' => 'Usuari del proxy',
'proxy_password' => 'Contrasenya del proxy',
'email_status' => 'Permetre l\'enviament de correus',
- 'email_from_email' => "Adreça del remitent",
- 'email_from_name' => "Nom del remitent",
+ 'email_from_email' => 'Adreça del remitent',
+ 'email_from_name' => 'Nom del remitent',
'email_smtp' => 'Habilitar SMTP',
'email_smtp_host' => 'Servidor SMTP',
'email_smtp_port' => 'Port SMTP',
@@ -264,37 +267,30 @@ $sm_lang = array(
'sms_gateway_password' => 'Contrasenya del Gateway',
'sms_from' => 'Numero de telèfon de qui envia',
'pushover_status' => 'Permetre l\'enviament de missatges per Pushover',
- 'pushover_description' => "Pushover és un servei que facilita la recepció de notificacions en temps real. Veieu la serv web per a més informació.",
- 'pushover_clone_app' => "premeu aquí per a crear la vostra app Pushover",
- 'pushover_api_token' => "Token de la API de la App Pushover",
+ 'pushover_description' => 'Pushover és un servei que facilita la recepció de notificacions en temps real. Veieu la serv web per a més informació.',
+ 'pushover_clone_app' => 'premeu aquí per a crear la vostra app Pushover',
+ 'pushover_api_token' => 'Token de la API de la App Pushover',
'pushover_api_token_description' => 'Abans de poder emprar Pushover necessiteu registrar una app al seu portal web i introduïr aquí el Token de la API.',
'telegram_status' => 'Permetre l\'enviament de missatges per Telegram',
'telegram_description' => 'Telegram és una app de xat (mòbil i PC) que facilita la recepció de notificacions en temps real. Veieu la documentació per saber més i saber com activar-ho.',
'telegram_api_token' => 'Token de l\'API de Telegram',
'telegram_api_token_description' => 'Abans de poder emprar Telegram necessiteu obtenir un token de l\'API. Consulteu la documentació per saber més.',
- 'alert_type' => "Seleccioneu quan voleu ser notificats.",
- 'alert_type_description' => 'Canvi d\'estat: '.
- 'Rebreu una notificació quan un servidor tingui un canvi d\'estat. És a dir, passi d\'estar en línia a fora de línia o viceversa.
'.
- '
Fora de línia: '.
- 'Rebreu una notificació només *EL PRIMER COP* que un servidor passa a estar fora de línia. Per exemple, '.
- 'la vostra aplicació s\'executa cada 15 minuts i el servidor esdevé fora de línia a la una de la matinada i es queda així fins les sis. '.
- 'llavors rebríeu només una notificació. No se us aviasarà quan torni a ser en línia.
'.
- '
Sempre: '.
- 'Rebreu una notificació *CADA COP* que l\'aplicació detecti que el servidor és fora de línia, fins que torni a estar en línia.',
+ 'alert_type' => 'Seleccioneu quan voleu ser notificats.',
+ 'alert_type_description' => 'Canvi d\'estat: Rebreu una notificació quan un servidor tingui un canvi d\'estat. És a dir, passi d\'estar en línia a fora de línia o viceversa.
Fora de línia: Rebreu una notificació només *EL PRIMER COP* que un servidor passa a estar fora de línia. Per exemple, la vostra aplicació s\'executa cada 15 minuts i el servidor esdevé fora de línia a la una de la matinada i es queda així fins les sis. llavors rebríeu només una notificació. No se us aviasarà quan torni a ser en línia.
Sempre: Rebreu una notificació *CADA COP* que l\'aplicació detecti que el servidor és fora de línia, fins que torni a estar en línia.',
'alert_type_status' => 'Canvi \'estat',
'alert_type_offline' => 'Fora de línia',
'alert_type_always' => 'Sempre',
- 'combine_notifications' => 'Combinar notificacions',
- 'combine_notifications_description' => 'Redueix el nombre de notificacions en combinar-les en una de sola. (Això no afecta a les notificacions per SMS.)',
- 'alert_proxy' => "Encara que s'habiliti, el proxy no és emprat mai per als serveis",
+ 'combine_notifications' => 'Combinar notificacions',
+ 'combine_notifications_description' => 'Redueix el nombre de notificacions en combinar-les en una de sola. (Això no afecta a les notificacions per SMS.)',
+ 'alert_proxy' => 'Encara que s\'habiliti, el proxy no és emprat mai per als serveis',
'alert_proxy_url' => 'Format: Servidor:Port',
'log_status' => 'LOG d\'estat',
- 'log_status_description' => "Si el LOG d'estat es configura a SÍ, l'aplicació enregistrarà aquells events que disparin les notificacions.",
- 'log_email' => "Enregistrar els correus enviats per l'aplicació",
- 'log_sms' => "Enregistrar els SMS enviats per l'aplicació",
- 'log_pushover' => "Enregistrar els missatges enviats a Pushover per l'aplicació",
+ 'log_status_description' => 'Si el LOG d\'estat es configura a SÍ, l\'aplicació enregistrarà aquells events que disparin les notificacions.',
+ 'log_email' => 'Enregistrar els correus enviats per l\'aplicació',
+ 'log_sms' => 'Enregistrar els SMS enviats per l\'aplicació',
+ 'log_pushover' => 'Enregistrar els missatges enviats a Pushover per l\'aplicació',
'log_telegram' => 'Enregistrar els missatges enviats a Telegram per l\'aplicació',
- 'updated' => "S'ha actualitzat la configuració",
+ 'updated' => 'S\'ha actualitzat la configuració',
'tab_email' => 'Correu',
'tab_sms' => 'SMS',
'tab_pushover' => 'Pushover',
@@ -307,17 +303,13 @@ $sm_lang = array(
'settings_log' => 'Preferències de LOG',
'settings_proxy' => 'Preferències de Proxy',
'auto_refresh' => 'Auto-recàrrega',
- 'auto_refresh_servers' =>
- 'Recarregar automàticament la plana Servidors.
'.
- ''.
- 'Temps en segons, si poseu ZERO la plana no s\'auto-recarregarà.'.
- '',
+ 'auto_refresh_servers' => 'Recarregar automàticament la plana Servidors.
Temps en segons, si poseu ZERO la plana no s\'auto-recarregarà.',
'seconds' => 'segons',
'test' => 'Provar',
- 'test_email' => "S'enviarà un correu a l'adreça que teniu al vostre perfil d'usuari.",
- 'test_sms' => "S'enviarà un SMS al telèfon que teniu al vostre perfil d'usuari.",
- 'test_pushover' => "S'enviarà una notificació per Pushover a la clau d'usuari/dispositiu que teniu al vostre perfil d'usuari.",
- 'test_telegram' => "S'enviarà una notificació per Telegram al xat amb l'ID que teniu al vostre perfil d'usuari.",
+ 'test_email' => 'S\'enviarà un correu a l\'adreça que teniu al vostre perfil d\'usuari.',
+ 'test_sms' => 'S\'enviarà un SMS al telèfon que teniu al vostre perfil d\'usuari.',
+ 'test_pushover' => 'S\'enviarà una notificació per Pushover a la clau d\'usuari/dispositiu que teniu al vostre perfil d\'usuari.',
+ 'test_telegram' => 'S\'enviarà una notificació per Telegram al xat amb l\'ID que teniu al vostre perfil d\'usuari.',
'send' => 'Enviar',
'test_subject' => 'Provar',
'test_message' => 'Missatge de prova',
@@ -325,45 +317,43 @@ $sm_lang = array(
'email_error' => 'Hi ha hagut un error provant d\'enviar el correu',
'sms_sent' => 'Sms enviat',
'sms_error' => 'Hi ha hagut un error provant d\'enviar el SMS',
- 'sms_error_nomobile' => "No ha estat posible enviar el SMS de prova: no s'ha trobat un telèfon vàlid al vostre perfil d'usuari.",
- 'pushover_sent' => "Notificació enviada per Pushover",
- 'pushover_error' => "Ha succeït un error provant d'enviar la notificació Pushover: %s",
- 'pushover_error_noapp' => "No ha estat posible enviar la notificació de prova: no s'ha trobat cap token d'API d'una App Pushover a la configuració general.",
- 'pushover_error_nokey' => "No ha estat posible enviar la notificació de prova: no s'ha trobat cap clau Pushover al vostre perfil d'usuari.",
+ 'sms_error_nomobile' => 'No ha estat posible enviar el SMS de prova: no s\'ha trobat un telèfon vàlid al vostre perfil d\'usuari.',
+ 'pushover_sent' => 'Notificació enviada per Pushover',
+ 'pushover_error' => 'Ha succeït un error provant d\'enviar la notificació Pushover: %s',
+ 'pushover_error_noapp' => 'No ha estat posible enviar la notificació de prova: no s\'ha trobat cap token d\'API d\'una App Pushover a la configuració general.',
+ 'pushover_error_nokey' => 'No ha estat posible enviar la notificació de prova: no s\'ha trobat cap clau Pushover al vostre perfil d\'usuari.',
'telegram_sent' => 'Notificació enviada per Telegram',
'telegram_error' => 'Ha succeït un error provant d\'enviar la notificació per Telegram: %s',
'telegram_error_notoken' => 'No ha estat posible enviar la notificació de prova: no s\'ha trobat cap token d\'API de Telegram a la configuració general.',
'telegram_error_noid' => 'No ha estat posible enviar la notificació de prova: no s\'ha trobat cap codi ID de xat al vostre perfil d\'usuari.',
- 'log_retention_period' => "Període de retenció al LOG",
- 'log_retention_period_description' => "Nombre de dies a conservar al LOG les notificacions i informació sobre l'activitat dels servidors. Poseu 0 per evitar que el LOG es buidi mai.",
+ 'log_retention_period' => 'Període de retenció al LOG',
+ 'log_retention_period_description' => 'Nombre de dies a conservar al LOG les notificacions i informació sobre l\'activitat dels servidors. Poseu 0 per evitar que el LOG es buidi mai.',
'log_retention_days' => 'dies',
),
- // for newlines in the email messages use
'notifications' => array(
'off_sms' => 'El servidor \'%LABEL%\' NO RESPON: IP=%IP%, Port=%PORT%. Error=%ERROR%',
'off_email_subject' => 'IMPORTANT: El servidor \'%LABEL%\' NO RESPON',
- 'off_email_body' => "Ha fallat la connexió amb aquest servidor:
Servidor: %LABEL%
IP: %IP%
Port: %PORT%
Error: %ERROR%
Data: %DATE%",
+ 'off_email_body' => 'Ha fallat la connexió amb aquest servidor:
Servidor: %LABEL%
IP: %IP%
Port: %PORT%
Error: %ERROR%
Data: %DATE%',
'off_pushover_title' => 'El servidor \'%LABEL%\' NO RESPON',
- 'off_pushover_message' => "Ha fallat la connexió amb aquest servidor:
Servidor: %LABEL%
IP: %IP%
Port: %PORT%
Error: %ERROR%
Data: %DATE%",
- 'off_telegram_message' => "Ha fallat la connexió amb aquest servidor:
Servidor: %LABEL%
IP: %IP%
Port: %PORT%
Error: %ERROR%
Data: %DATE%",
+ 'off_pushover_message' => 'Ha fallat la connexió amb aquest servidor:
Servidor: %LABEL%
IP: %IP%
Port: %PORT%
Error: %ERROR%
Data: %DATE%',
+ 'off_telegram_message' => 'Ha fallat la connexió amb aquest servidor:
Servidor: %LABEL%
IP: %IP%
Port: %PORT%
Error: %ERROR%
Data: %DATE%',
'on_sms' => 'El servidor \'%LABEL%\' TORNA A FUNCIONAR: ip=%IP%, port=%PORT%, temps caigut=%LAST_OFFLINE_DURATION%',
'on_email_subject' => 'IMPORTANT: el servidor \'%LABEL%\' TORNA A FUNCIONAR',
- 'on_email_body' => "El servidor '%LABEL%' TORNA A FUNCIONAR:
Servidor: %LABEL%
IP: %IP%
Port: %PORT%
Data: %DATE%
Temps fóra de línia: %LAST_OFFLINE_DURATION%",
+ 'on_email_body' => 'El servidor \'%LABEL%\' TORNA A FUNCIONAR:
Servidor: %LABEL%
IP: %IP%
Port: %PORT%
Data: %DATE%
Temps fóra de línia: %LAST_OFFLINE_DURATION%',
'on_pushover_title' => 'El servidor \'%LABEL%\' TORNA A FUNCIONAR',
'on_pushover_message' => 'El servidor \'%LABEL%\' TORNA A FUNCIONAR:
Servidor: %LABEL%
IP: %IP%
Port: %PORT%
Data: %DATE%
Temps fóra de línia: %LAST_OFFLINE_DURATION%',
'on_telegram_message' => 'El servidor \'%LABEL%\' TORNA A FUNCIONAR:
Servidor: %LABEL%
IP: %IP%
Port: %PORT%
Data: %DATE%
Temps fóra de línia: %LAST_OFFLINE_DURATION%',
- 'combi_off_email_message' => "