'Proves en curs...', 'test_passed' => 'Prova superada', 'test_failed' => 'Prova fallida', 'tests_title' => 'Laboratori de Proves', 'tests_run_budget' => 'Provar el Pressupost', 'tests_run_all' => 'Iniciar totes les proves', 'tests_copy_report' => 'Copiar l\'informe', 'tests_waiting' => 'Esperant l\'inici...', 'tests_report_copied' => 'Informe copiat al porta-retalls!', 'tests_live_preview' => 'Previsualització en viu', // ========================================== // GLOBAL & NAVIGATION // ========================================== 'menu_home' => 'Inici', 'menu_calendar' => 'Calendari', 'menu_budget' => 'Pressupost', 'menu_holidays' => 'Viatges', 'menu_gifts' => 'Regals', 'menu_calendar_ios' => 'Calendari iOS', 'nav_home' => 'Inici', 'nav_calendar' => 'Calendari', 'nav_budget' => 'Pressupost', 'nav_holidays' => 'Viatges', 'nav_gifts' => 'Regals', 'aria_menu' => 'Menú mòbil', // Boutons et actions globales 'actions' => 'Accions', 'edit' => 'Modificar', 'delete' => 'Suprimir', 'save' => 'Desar', 'cancel' => 'Cancel·lar', 'btn_save' => 'Guardar', 'btn_cancel' => 'Cancel·lar', 'btn_delete' => 'Eliminar', 'btn_close' => 'Tancar', 'btn_back' => '◀ Tornar', 'btn_edit_bases' => '⚙️ Modificar les bases', 'btn_edit' => 'Modificar', 'error_occured' => 'S\'ha produït un error.', // Mots génériques & Erreurs 'error' => 'Error.', 'confirm_delete' => 'Estàs segur que vols suprimir aquest element?', // Mois & Jours 'month_01' => 'Gener', 'month_02' => 'Febrer', 'month_03' => 'Març', 'month_04' => 'Abril', 'month_05' => 'Maig', 'month_06' => 'Juny', 'month_07' => 'Juliol','month_08' => 'Agost', 'month_09' => 'Setembre', 'month_10' => 'Octubre','month_11' => 'Novembre','month_12' => 'Desembre', 'day_mon' => 'Dl', 'day_tue' => 'Dt', 'day_wed' => 'Dc', 'day_thu' => 'Dj', 'day_fri' => 'Dv', 'day_sat' => 'Ds', 'day_sun' => 'Dg', // ========================================== // AUTHENTIFICATION / LOGIN // ========================================== 'login_title' => 'Connexió - HouseHub', 'login_header' => 'Connexió', 'label_username' => "Nom d'usuari", 'label_password' => 'Contrasenya', 'placeholder_username' => 'ex: pacha', 'btn_login' => 'Connexió', 'btn_login_submit' => 'Connectar-se', 'logout' => 'Tancar sessió', 'btn_logout' => 'Tancar sessió', 'error_missing_fields' => 'Camps obligatoris.', 'error_invalid_credentials' => 'Identificadors incorrectes.', 'login_subtitle' => 'Si us plau, identifiqueu-vos per continuar', // ========================================== // ACCUEIL / INDEX // ========================================== 'home_title' => 'HouseHub - Inici', 'home_welcome' => 'Benvinguts a HouseHub', 'home_subtitle' => "Centre de control de l'organització familiar.", 'home_logged_as' => 'Connectat com a', 'home_modules_title' => 'Mòduls', 'mod_calendar_name' => 'Calendari Familiar', 'mod_calendar_desc' => "Gestioneu les vacances, les modalitats de cura i l'organització setmanal.", 'mod_holidays_name' => 'Vacances', 'mod_holidays_desc' => 'Planifiqueu les vostres properes escapades, destinacions i idees de viatge.', 'mod_gifts_name' => 'Regals', 'mod_gifts_desc' => "Planifiqueu els regals per a cada infant, per Nadal i els aniversaris.", 'mod_budget_name' => 'Pressupost', 'mod_budget_desc' => 'Seguiment de despeses fixes, ingressos i balanç del compte familiar.', 'mod_garage_name' => 'Garatge', 'mod_garage_desc' => 'Seguiu el manteniment dels vostres vehicles, les peces i els costos.', 'mod_memo_name' => 'Notes', 'mod_memo_desc' => 'Els vostres memos, receptes, instruccions i informació diversa amb Markdown.', 'menu_memo' => 'Notes', 'mod_todo_name' => 'Todo', 'mod_todo_desc' => 'Gestioneu les vostres tasques, llistes de la compra i recordatoris familiars.', 'mod_calendar_ios_name' => 'Calendari iOS', 'mod_calendar_ios_desc' => 'Sincronitzeu els esdeveniments de HouseHub amb el calendari de l\'iPhone (iCloud CalDAV).', 'menu_todo' => 'Todo', 'mod_groceries_name' => 'Compra', 'mod_groceries_desc' => 'Llista compartida: afegiu productes i marqueu-los quan siguin al carretó.', 'menu_groceries' => 'Compra', 'groceries_placeholder_add' => 'Ex : llet, pa, tomàquets…', 'groceries_btn_add' => 'Afegir', 'groceries_btn_uncheck_all' => 'Tornar a marcar com a pendents', 'groceries_btn_delete_picked' => 'Eliminar els marcats', 'groceries_subtitle' => '{pending} pendents · {cart} al carretó', 'groceries_added' => 'Afegit', 'groceries_updated' => 'Actualitzat', 'groceries_deleted' => 'Eliminat', 'groceries_reset_next' => 'Llista llesta per a la propera compra', 'groceries_picked_removed' => 'Articles eliminats', 'groceries_label_empty' => 'El text no pot ser buit', 'groceries_confirm_del_title' => 'Eliminar?', 'groceries_confirm_del_body' => 'Voleu treure aquest producte de la llista?', 'groceries_confirm_uncheck_title' => 'Tornar a marcar com a pendents', 'groceries_confirm_uncheck_body' => 'Es netejaran les marques del carretó. Els productes es mantindran a la llista.', 'groceries_confirm_clear_title' => 'Eliminar els marcats', 'groceries_confirm_clear_body' => 'Tots els articles marcats se suprimiran de la llista.', 'groceries_empty' => 'Encara no hi ha res. Afegiu un producte a dalt.', 'groceries_aria_toggle' => 'Marcar com al carretó o pendent', 'groceries_section_pending' => 'Pendents', 'groceries_section_cart' => 'Al carretó', 'groceries_prompt_edit' => 'Editar el producte', 'groceries_btn_clear_list' => 'Buidar la llista', 'groceries_confirm_empty_list_title' => 'Buidar tota la llista?', 'groceries_confirm_empty_list_body' => 'Es trauran tots els productes. Romandran a l’historial per tornar-los a afegir ràpidament.', 'groceries_list_cleared' => 'Llista buidada', 'groceries_history_title' => 'Historial — un clic per afegir', 'groceries_history_empty' => 'L’historial es va omplint amb els productes que afegiu (fins al límit definit als paràmetres).', 'groceries_history_meta' => 'Fins a {max} productes · ', 'groceries_settings_link' => 'Paràmetres', 'groceries_settings_title' => 'Compra — historial', 'groceries_settings_intro' => 'Nombre màxim de productes recordats a l’historial (sense duplicats, sense distingir majúscules).', 'groceries_settings_history_max' => 'Mida de l’historial', 'groceries_settings_history_hint' => 'Entre 1 i 50. Les entrades més antigues se suprimeixen quan es supera el límit.', 'groceries_settings_saved' => 'Preferències de la compra desades.', 'groceries_settings_error' => 'No s’ha pogut desar:', 'groceries_err_duplicate' => 'Aquest producte ja és a la llista.', 'cta_open' => 'Obrir', 'cta_explore' => 'Explorar', 'cta_view_lists' => 'Desembolicar', 'cta_manage' => 'Gestionar', 'cta_service' => 'Revisar', 'cta_jot' => 'Apuntar', 'cta_check' => 'Marcar', 'cta_cart' => 'Anar a comprar', 'cta_sync' => 'Sincronitzar', 'mod_printvault_name' => 'PrintVault', 'mod_printvault_desc' => 'Gestioneu els vostres fitxers d\'impressió 3D — STL, 3MF, GCode.', 'menu_printvault' => 'PrintVault', 'cta_print' => 'Imprimir', 'mod_planka_name' => 'Planka', 'mod_planka_desc' => 'Gestioneu els vostres projectes en mode Kanban amb Planka.', 'menu_planka' => 'Planka', // --- SETTINGS : ENFANTS --- 'set_kids_title' => 'Nens de la llar', 'set_kids_desc' => 'Gestioneu la llista de nens per associar-los a l\'estalvi, als regals, etc.', 'set_add_kid_placeholder' => 'Nom del nen', 'set_btn_add_kid' => 'Afegir', 'set_err_kid_name' => 'El nom és obligatori.', 'set_confirm_del_kid' => 'Vols eliminar aquest nen? (El seu historial financer es conservarà als arxius).', 'set_no_kids' => 'Cap nen configurat per a aquesta llar.', 'set_family_config' => 'Configuració de la llar', 'set_global_params' => 'Paràmetres globals', 'set_care_modes' => 'Modalitats de cura habituals', 'set_add_care_mode' => 'Afegir una modalitat', 'btn_save' => 'Desar', // ========================================== // FAMILY CALENDAR // ========================================== 'fc_page_title' => 'HouseHub - Calendari', 'fc_main_header' => 'Calendari Familiar', 'fc_btn_correct_balances' => 'Corregir els saldos', 'fc_btn_school_holidays' => 'Vacances escolars', 'fc_modal_holidays_title' => 'Vacances Escolars', 'fc_modal_snap_title' => 'Ajustar un saldo', 'fc_col_period' => 'Període', 'fc_col_from' => 'Des del', 'fc_col_to' => 'Fins al', 'fc_label_person' => 'Persona', 'fc_label_leave_type' => 'Tipus de permís', 'fc_label_apply_date' => "Data d'aplicació", 'fc_snap_date_hint' => "Trieu preferiblement el primer dia d'un mes", 'fc_label_remaining_balance'=> 'Saldo restant en aquesta data', 'fc_placeholder_balance' => 'ex: 12.5', 'fc_btn_save_snap' => 'Desar el correctiu', 'fc_view_1m' => '1 mes', 'fc_view_2m' => '2 mesos', 'fc_view_3m' => '3 mesos', 'fc_view_year' => 'Any', 'fc_weekly_planning' => 'Planificació setmanal', 'fc_col_month' => 'Mes', 'fc_col_week_short' => 'Set.', 'fc_col_av' => 'Av.', 'fc_col_use' => 'Use', 'fc_legend_title' => 'Llegenda', 'fc_summary_title' => 'Resum', 'fc_summ_year' => 'Any', 'fc_summ_month' => 'Mes', 'fc_school_year' => 'Curs escolar', 'fc_unit_days' => 'dies', 'fc_menu_carole' => 'Permisos Carole', 'fc_clear' => 'Esborrar', 'fc_menu_kids_leaves' => 'Permisos nens', 'fc_err_save_snap' => 'Error en desar el correctiu.', 'fc_err_fetch_gov' => 'Error en la connexió amb l\'API governamental.', 'fc_err_no_data_gov' => 'No s\'han trobat dades a l\'API del govern per a aquest any.', 'fc_err_action' => 'Error en l\'acció: ', 'fc_today_short' => 'Avui', 'fc_today_title' => 'Anar a avui', 'fc_tab_foyer' => '🏡 Llar', 'fc_tab_members' => '👥 Membres i Drets', 'fc_select_member' => 'Selecciona un membre de la família:', 'fc_role_adult' => '👨‍👩‍👦 Adult', 'fc_role_child' => '👶 Nen', 'fc_care_modes_title' => '👶 Modes de cura associats', 'fc_care_modes_desc' => 'Marca els modes de cura que s\'apliquen a aquest nen.', 'fc_no_care_mode' => 'Cap mode configurat.', 'fc_matrix_title' => '👨‍👩‍👦 Matriu de Drets de Permís', 'fc_matrix_desc' => 'Declara els codis de comptadors i les dates de renovació.', 'fc_matrix_code' => 'Codi', 'fc_matrix_date' => 'Data de Reset', 'fc_matrix_empty' => 'Cap comptador configurat.', 'fc_matrix_saved' => 'Matriu de drets actualitzada! 💼', 'fc_child_saved' => 'Subscripció del nen desada!', 'btn_add_counter' => '➕ Afegir', 'btn_save_rights' => '💾 Desar', 'fc_modal_settings_title' => 'Configuració del Calendari', 'fc_zone_label' => 'Zona Escolar (Vacances)', 'fc_zone_desc' => 'Determina el calendari automàtic de vacances escolars.', 'fc_care_modes_label' => 'Modes de Cura de la Llar', 'fc_care_modes_desc' => 'Gestiona la llista global de modes de cura possibles per a la família.', 'fc_add_mode_placeholder' => 'Ex: Mainadera, Casal, Avis...', 'fc_settings_updated' => 'Configuració actualitzada correctament!', 'leg_presence' => 'Presència Pep', 'leg_school_holidays' => 'Vacances Escolars', 'leg_public_holiday' => 'Festiu', 'leg_off_carole' => 'Off Carole', 'leg_extra_off' => 'Extra Off', 'leg_centre' => 'Casal', 'leg_avis' => 'Avís', 'leg_pep_sick' => 'Pep Malalt', 'care_nounou' => 'Kangur', 'care_centre' => 'Casal', 'care_avis' => 'Avis', 'vac_toussaint' => 'Vacances de Tots Sants', 'vac_noel' => 'Vacances de Nadal', 'vac_hiver' => "Vacances d'Hivern", 'vac_printemps' => 'Vacances de Primavera', 'vac_ascension' => "Pont de l'Ascensió", 'vac_ete' => "Vacances d'Estiu", 'btn_off' => 'Off', 'btn_extra' => 'Extra', 'fc_alert_burn_days' => '⚠️ Risc de pèrdua : %s d a gastar abans del %s', 'fc_alert_burn_jra' => '⚠️ JRA: Només 2d es poden reportar després de febrer!', // ========================================== // HOLIDAYS (VOYAGES) // ========================================== 'hdl_title_list' => 'HouseHub - Les meves vacances', 'hdl_title_detail' => 'HouseHub - Detall del viatge', 'hdl_main_title' => 'Les meves vacances', 'hdl_filter_all' => 'Mostrar-ho tot', 'hdl_filter_year' => 'Any', 'hdl_left_to_pay_label' => 'Resta per pagar', 'hdl_btn_create' => 'Crear un viatge', 'hdl_no_active_trips' => 'Cap viatge en curs per aquest període. Planifiquem alguna cosa!', 'hdl_history_title' => 'Historial', 'hdl_dates_to_define' => 'Dates per definir', 'hdl_total_budget' => 'Pressupost Total', 'hdl_paid' => 'Pagat', 'hdl_saved' => 'Finançat', 'hdl_left_to_pay' => 'Resta per pagar', 'hdl_status_booked' => 'Confirmat', 'hdl_status_planned' => 'Planificat', 'hdl_status_draft' => 'Esborrany', 'hdl_status_passed' => 'Passat', 'hdl_status_archived' => 'Arxivat', 'hdl_modal_title' => 'Planificar el viatge', 'hdl_label_name' => 'Nom del viatge', 'hdl_ph_name' => 'Ex: Octubre - Portugal', 'hdl_label_status' => 'Estat', 'hdl_label_period' => 'Període (Text lliure)', 'hdl_ph_period' => 'Ex: Octubre 2026', 'hdl_label_from' => 'Des del', 'hdl_label_to' => 'Fins al', 'hdl_cat_transport' => 'Transport', 'hdl_add_transport' => 'Afegir un transport', 'hdl_cat_accommodation' => 'Allotjament', 'hdl_add_accommodation' => 'Afegir un allotjament', 'hdl_cat_activity' => 'Activitat', 'hdl_add_activity' => 'Afegir una activitat', 'hdl_label_budget_food' => 'Pressupost Menjar i Beguda (€)', 'hdl_label_budget_extras' => 'Pressupost Extras (€)', 'hdl_label_notes' => 'Notes', 'hdl_ph_notes' => 'Idees soltes...', 'hdl_label_budget_food_extras' => 'Pressupost Menjar i Extres', 'hdl_map_itinerary' => 'Itinerari', 'hdl_outbound' => 'Anada', 'hdl_return' => 'Tornada', 'hdl_btn_add_step' => 'Afegir una etapa', 'hdl_step_details' => 'Detalls del roadtrip', 'hdl_no_steps' => 'Cap etapa definida. Comenceu per afegir-ne una!', 'hdl_general_costs' => 'Despeses generals i Pressupostos', 'hdl_food_bev' => 'Menjar i Beguda', 'hdl_extras' => 'Extres', 'hdl_view_planning' => 'Veure la planificació', 'hdl_passing_point' => 'Punt de pas (sense despeses)', 'hdl_search_location' => 'Cercar un lloc', 'hdl_ph_search' => 'Ciutat, hotel, adreça...', 'hdl_label_step_name' => "Nom de l'etapa", 'hdl_label_arrival' => 'Arribada', 'hdl_label_departure' => 'Sortida', 'hdl_planned_expenses' => 'Despeses previstes per a aquesta etapa', 'hdl_btn_add_expense' => '+ Afegir una despesa', 'hdl_save_fav' => 'Desar als meus preferits', 'hdl_planning_title' => 'Planificació de l\'etapa', 'hdl_to_pay' => 'Per pagar', 'hdl_js_search_loading' => 'Cerca en curs...', 'hdl_js_no_result' => 'No s\'han trobat resultats.', 'hdl_js_network_error' => 'Error de connexió al servei de mapes.', 'hdl_js_confirm_del_trip' => 'Estàs segur que vols suprimir aquest viatge sencer?', 'hdl_js_confirm_del_step' => 'Suprimir aquesta etapa?', 'hdl_js_step_label' => 'Etapa', 'hdl_js_ph_expense_name' => 'Ex: Hotel, Peatge...', 'hdl_quick_edit_title' => 'Modificació ràpida', 'hdl_js_edit_step' => 'Modificar l\'etapa', 'hdl_js_missing_dates_title'=> 'Dates mancants', 'hdl_js_missing_dates_msg' => 'Cal definir una data d\'arribada i sortida per organitzar la planificació.', 'hdl_to_place' => 'Per situar', 'hdl_from' => 'Des del', 'hdl_to' => 'Fins al', 'hdl_btn_add_step' => 'Afegir una etapa', 'hdl_quick_edit_title' => 'Modificació ràpida', 'hdl_paid' => 'Pagat', 'weather_forecast' => 'Previsions meteorològiques', 'weather_not_available' => 'Temps no disponible', 'temp_max' => 'Temp. Màxima', 'weather_loading' => 'Carregant el temps...', 'weather_error' => 'Temps no disponible', 'weather_sunny' => 'Assolellat', 'weather_cloudy' => 'Ennuvolat', 'weather_rainy' => 'Plujós', 'weather_snowy' => 'Nevat', 'weather_historical' => 'Basat en l\'històric (estimació)', 'err_invalid_holiday_id' => 'ID de viatge no vàlid.', 'hdl_default_exp_name' => 'Despesa', 'hdl_select_beneficiary' => '-- Seleccionar --', // Anciennes clés Holidays non préfixées (conservades) 'outbound_trip' => 'Anada', 'return_trip' => 'Tornada', 'period' => 'Període', 'budget_food' => 'Pressupost Menjar i Extres', 'total_cost' => 'Cost Total Estimat', 'paid' => 'Pagat', 'provisioned' => 'Provisionat', 'left_to_pay' => 'Pendent de pagament', 'map_itinerary' => '🗺️ Itinerari', 'place_step' => '📍 Afegir una etapa', 'step_details' => '📝 Detall de les etapes', 'no_steps' => 'Cap etapa planificada.', 'travel_notes' => '📝 Notes del viatge', 'to_be_defined' => 'A definir', 'funded' => 'Finançat (Provisió)', 'view_planning' => 'Veure el planning', 'to_pay' => 'A pagar', 'from_date' => 'Del', 'to_date' => 'al', 'passing_point' => 'Punt de pas (Cap despesa)', 'search_location' => 'Cercar una ubicació geogràfica', 'search_placeholder' => 'Ex: París, Ibis Barcelona...', 'step_name' => 'Nom de l\'etapa', 'arrival_optional' => 'Arribada el (Opcional)', 'departure_optional' => 'Sortida el (Opcional)', 'planned_expenses' => 'Despeses previstes', 'add_expense' => '+ Afegir una despesa', 'save_favorite' => 'Guardar als meus preferits', 'planning_title' => 'Planning', 'modal_plan_trip' => 'Planificar el viatge', 'modal_quick_edit' => 'Edició ràpida', 'err_modal_missing' => 'Error: La modal holidayModal no es troba.', 'placeholder_title' => 'Títol', 'placeholder_price' => 'Preu (€)', 'already_paid' => 'Ja pagat?', 'remove_line' => 'Treure aquesta línia', 'confirm_delete_trip' => 'Vols eliminar definitivament aquest viatge? Aquesta acció és irreversible.', 'step_number' => 'Etapa', 'place_new_step' => '📍 Afegir una nova etapa', 'edit_step' => '✏️ Modificar l\'etapa', 'search_in_progress' => 'Cerca en curs... ⏳', 'no_result_found' => 'Cap resultat trobat.', 'network_error' => 'Error de xarxa.', 'placeholder_label' => 'Etiqueta', 'placeholder_notes_link' => '🔗 Enllaç de reserva o notes (Opcional)...', 'confirm_delete_step' => 'Eliminar aquesta etapa i totes les despeses associades?', 'planning_of' => '📅 Planning : ', 'missing_dates_title' => '⚠️ Dates que falten', 'missing_dates_msg' => 'Si us plau, modifica aquesta etapa (✏️) i omple la seva Data d\'arribada i de sortida.', 'to_place' => '📥 A col·locar', // ========================================== // BUDGET (GLOBAL & CATEGORIES) // ========================================== 'budget_page_title' => 'HouseHub - Pressupost', 'budget_main_header' => 'Gestió del Pressupost', 'budget_tab_tracking' => 'Seguiment Mensual', 'budget_tab_prev' => 'Pressupost 2026', 'budget_tab_savings' => 'Estalvis', 'budget_tab_recap' => 'Resum', 'budget_err_file_not_found' => 'Vaja! Fitxer no trobat.', 'budget_err_file_detail' => 'Comproveu que el fitxer views/%s.php existeix.', 'budget_err_not_authorized' => 'Pàgina no autoritzada.', 'cat_income' => 'Ingressos', 'cat_fmcg' => 'Compres (FMCG)', 'cat_fuel' => 'Benzina', 'cat_school' => 'Escola / Llar d\'infants', 'cat_fixed' => 'Despeses Fixes', 'cat_others' => 'Altres / Imprevistos', 'cat_savings' => 'Estalvis', 'budget_tab_kids' => 'Nens', 'budget_settings_title' => 'Configuració del Pressupost', 'bs_tab_accounts' => '💳 Comptes', 'bs_tab_categories' => '🏷️ Categories', 'bs_tab_rules' => '🤖 Regles d\'importació', 'bs_tab_salaries' => '💼 Salaris', 'bs_empty_accounts' => 'Cap compte configurat.', 'bs_type_checking' => 'Corrent', 'bs_type_savings' => 'Estalvi', 'bs_badge_default' => 'Per defecte', 'bs_owner' => 'Propietari', 'bs_shared_account' => 'Compte conjunt', 'bs_empty_categories' => 'Cap categoria configurada.', 'bs_type_income' => 'Ingrés', 'bs_type_expense' => 'Despesa', 'bs_type_savings_cat' => 'Estalvi', 'bs_empty_rules' => 'Cap regla d\'importació.', 'bs_empty_salaries' => 'Cap salari definit per a l\'any', 'bs_salaries_year_desc' => 'Configuracions per a l\'any', 'bs_salary_net' => 'Salari net', 'bs_salary_fees' => 'Mensualitat / Despeses', 'bs_add_account_title' => 'Afegir un compte', 'bs_account_name_ph' => 'Nom (ex: Estalvi Bebè)', 'bs_confirm_delete' => 'Segur que voleu suprimir aquest compte?', 'bs_add_category_title' => '+ Afegir una categoria', 'bs_cat_code_ph' => 'Codi (ex: FOOD)', 'bs_cat_label_ph' => 'Etiqueta (ex: Compres)', 'bs_cat_icon_ph' => 'Icona (ex: 🛒)', 'bs_confirm_delete_cat' => 'Segur que voleu suprimir aquesta categoria?', 'bs_add_rule_title' => 'Afegir una regla', 'bs_rule_keyword_ph' => 'Paraula clau (ex: AUCHAN)', 'bs_confirm_delete_rule'=> 'Segur que voleu suprimir aquesta regla?', 'bs_currency_label' => 'Divisa de la llar', 'bs_currency_desc' => 'Divisa principal utilitzada per mostrar els vostres comptes i pressupostos.', 'bs_currency_updated' => 'Divisa actualitzada correctament!', // --- BUDGET : SUIVI --- 'bud_rem_school' => 'Escola (Resta estimada)', 'bud_rem_fmcg' => 'Compres (Resta estimada)', 'bud_rem_fuel' => 'Benzina (Resta estimada)', 'bud_closed_archived' => 'Aquest mes està tancat i arxivat.', 'bud_budget_of' => 'Pressupost:', 'bud_confirm_close' => 'Tancar aquest mes? Això congelarà els saldos actuals i canviarà el seguiment per defecte al mes vinent.', 'bud_close_btn' => 'Tancar', 'bud_confirm_reopen' => 'Reobrir aquest mes? Els seus saldos es recalcularan en directe.', 'bud_reopen_btn' => 'Reobrir', 'bud_active_month_btn' => 'Mes Actiu', 'bud_bank_balance' => 'Saldo bancari', 'bud_frozen' => 'Congelat', 'bud_current' => 'Actual', 'bud_update_btn' => 'Act.', 'bud_theoretical_balance' => 'Saldo teòric final de mes', 'bud_upcoming_charges' => 'Càrrecs pendents', 'bud_all_paid' => 'Tot està pagat!', 'bud_capacity_tooltip' => 'Càlcul: Report Mes Anterior (%s€) + Sous (%s€) + Altres ingressos (%s€)', 'bud_max_capacity' => 'Capacitat Màx', 'bud_actual' => 'Actual', 'bud_theoretical' => 'Teòric', 'bud_import_csv' => 'Importar CSV', 'bud_csv_file' => 'Fitxer CSV (Punt i coma)', 'bud_preview' => 'Previsualitzar', 'bud_validate_import' => 'Validar importació', 'bud_assign_month' => 'Assignar al mes', 'bud_op_date' => 'Data Operació', 'bud_label' => 'Concepte', 'bud_amount' => 'Import', 'bud_category' => 'Categoria', 'bud_ignore' => 'Ignorar', 'bud_to_define' => 'Per definir', 'bud_is_charge' => 'Despesa?', 'bud_is_income' => 'Ingrés?', 'btn_import' => 'Importar', 'bud_no_lines' => 'Cap línia.', 'bud_confirm_delete' => 'Suprimir aquesta línia?', 'bud_new_transaction' => 'Nova transacció', 'bud_assign_to_month' => 'Assignar al mes de gestió', 'bud_real_date' => 'Data real de l\'operació', 'bud_type' => 'Tipus', 'bud_type_expense' => 'Despesa', 'bud_type_income' => 'Ingrés / Reemborsament', 'bud_beneficiary' => 'Beneficiari', 'bud_fixed_charge' => 'Despesa Fixa', 'bud_expected_income' => 'Ingrés Esperat', 'bud_amount_eur' => 'Import (€)', 'bud_update_balance' => 'Act. Saldo Bancari', 'bud_balance_eur' => 'Saldo (€)', 'bud_add_title' => 'Afegir', 'bud_edit_title' => 'Modificar la transacció', 'bud_to_define_js' => 'per definir', 'bud_bar_actual' => "Actual", 'bud_bar_theoretical' => "Teòric", 'bud_bar_max_cap' => "Capacitat Màx.", // --- MODULE BUDGET : IMPORT CSV --- 'bud_import_csv' => "Importar CSV", 'bud_csv_file' => "Seleccioneu el fitxer del vostre banc (.csv)", 'bud_preview' => "Previsualitzar", 'bud_validate_import' => "Si us plau, comproveu i categoritzeu les línies abans de validar.", 'bud_assign_month' => "Mes de gestió", 'bud_op_date' => "Data", 'bud_amount' => "Import", 'bud_ignore' => "Ignorar (Crèdit)", 'bud_to_define' => "Per definir", 'bud_is_charge' => "És un càrrec fix...", 'bud_is_income' => "És un ingrés...", // --- BUDGET : RECAP --- 'bud_recap_monthly_title' => 'Resum Mensual', 'bud_recap_btn_add' => 'Afegir una despesa / ingrés', 'bud_planned_amount' => 'Import Previst', 'bud_day' => 'Dia', 'bud_month_state' => 'Estat del mes', 'bud_est_short' => 'Est.', 'bud_reg_planned_in' => 'Regularització prevista al %s', 'bud_bonus' => 'Bonificació', 'bud_overrun' => 'Excés', 'bud_remaining' => 'Resta', 'bud_exact_amount' => 'Import exacte', 'bud_per_month_short' => 'És a dir', 'bud_month_short' => 'mes', 'bud_freq_mensuel' => 'Mensual', 'bud_freq_annuel' => 'Anual', 'bud_state_validated' => 'Validat', 'bud_state_partial' => 'Parcial', 'bud_state_waiting' => 'En espera', 'bud_total_income_smoothed' => 'Total Ingressos (Prorratejats)', 'bud_total_expenses_smoothed'=> 'Total Despeses (Prorratejades)', 'bud_theoretical_balance_recap'=> 'Equilibri teòric', 'bud_recap_footer_note' => 'L\'estat del pagament s\'actualitza automàticament en funció de les operacions importades a la pestanya "Seguiment Mensual".', 'bud_recap_modal_add' => 'Afegir un element', 'bud_recap_modal_edit' => 'Modificar', 'bud_label_name' => 'Nom', 'bud_ph_item_name' => 'Ex: Lloguer, Sou...', 'bud_label_keywords' => 'Paraules clau (Detecció Auto)', 'bud_ph_keywords' => 'Ex: NETFLIX, PRIME VIDEO (separades per coma)', 'bud_help_keywords' => 'Si una despesa del mes conté aquesta paraula, la línia passarà a "Validat".', 'bud_label_day' => 'Dia (1-31)', 'bud_cat_income' => 'Estalvi', 'bud_cat_expense' => 'Despesa', 'bud_label_frequency' => 'Freqüència', 'bud_label_amount_type' => 'Tipus d\'import', 'bud_type_fixed' => 'Fix (Factura)', 'bud_type_variable' => 'Variable (Estimació)', 'bud_label_regularization' => 'Regularització', 'bud_reg_none' => 'Cap', 'bud_recap_confirm_delete' => 'Segur que vols suprimir aquest element?', 'bud_err_delete' => 'Error en suprimir.', 'bud_sav_modal_title_add' => 'Introduir un mes', 'bud_sav_ph_name' => 'Nom (ex: Vacances)', 'bud_prev_label_name' => 'Nom', // --- BUDGET : EPARGNE --- 'bud_sav_add_month' => 'Introduir un mes', 'bud_sav_add_one_month' => '+1 Mes', 'bud_sav_no_data' => 'Cap dada per a %s.', 'bud_sav_post_month' => 'Concepte / Mes', 'bud_sav_from_date' => 'Des del %s', 'bud_sav_edit_modal' => 'Modificar amb Modal', 'bud_sav_delete_month' => 'Suprimir tot el mes', 'bud_sav_total_bank' => 'Total Banc', 'bud_sav_extra' => 'Extra', 'bud_sav_modal_title_add' => 'Introduir un mes', 'bud_sav_modal_title_edit' => 'Modificar:', 'bud_sav_month_concerned' => 'Mes afectat', 'bud_sav_total_bank_eur' => 'Total al Banc (€)', 'bud_sav_ventilation' => 'Desglossament', 'bud_sav_adj_help' => 'Utilitzeu l\'ajust (+/-) per recalcular automàticament.', 'bud_sav_add_line' => 'Línia', 'bud_sav_current' => 'Actual', 'bud_sav_adjust' => 'Ajust (+/-)', 'bud_sav_new' => 'Nou', 'bud_sav_sum_mode_title' => 'Activar la suma ràpida', 'bud_sav_selection' => 'Selecció:', 'bud_sav_ph_name' => 'Nom (ex: Vacances)', 'bud_sav_saving' => 'Desant...', 'bud_err_tech' => 'S\'ha produït un error tècnic.', 'bud_sav_confirm_delete_month' => 'Suprimir TOT el mes de %m per a %o?', 'bud_sav_prompt_duplicate' => "Vols copiar les dades de %s a %t1?\n\nIntrodueix el nou TOTAL al banc (€) per a %t2:", 'bud_err_server' => 'Error del servidor: ', 'bud_err_network_dup' => 'Error de xarxa en duplicar.', // --- BUDGET : PREVISIONNEL --- 'bud_prev_incomes' => 'Ingressos', 'bud_prev_person' => 'Persona', 'bud_prev_salary' => 'Sou', 'bud_prev_monthly_payment' => 'Mensualitat', 'bud_prev_joint_account' => 'Cte Comú', 'bud_prev_func_expenses' => 'Desp. Func.', 'bud_prev_perso_savings' => 'Est. Perso', 'bud_prev_family_savings' => 'Est. Família', 'bud_prev_available' => 'Dispo', 'bud_prev_perso_remaining' => 'Restant Perso', 'bud_prev_budget_alloc' => 'Distribució Pressupostària', 'bud_prev_today' => 'Avui', 'bud_prev_new_line' => 'Nova Línia', 'bud_prev_remaining' => 'Restant', 'bud_prev_confirm_del_line' => 'Suprimir aquesta línia i tot el seu historial?', 'bud_prev_notes_for' => 'Notes per a', 'bud_prev_saved' => 'Desat', 'bud_prev_notes_ph' => 'Escriu les teves observacions, recordatoris o comentaris per a aquest mes aquí...', 'bud_prev_save_note' => 'Desar la nota', 'bud_prev_transfers_to_make' => 'Transferències a fer', 'bud_prev_destination' => 'Destinació', 'bud_prev_done' => 'FET', 'bud_prev_validate' => 'Validar', 'bud_prev_grand_total' => 'GRAN TOTAL', 'bud_prev_new_line_title' => 'Nova Línia de Pressupost', 'bud_prev_edit_line_title' => 'Modificar la línia', 'bud_prev_label_target' => 'Objectiu (Destinació)', 'bud_prev_choose' => 'Tria', 'bud_prev_link_holiday' => 'Enllaçar a un viatge (Opcional)', 'bud_prev_no_link' => 'No associar', 'bud_prev_err_no_history' => 'Impossible: no hi ha historial disponible per copiar.', 'bud_prev_confirm_copy' => "Vols copiar les dades de %s a %t?\n\n⚠️ Això sobreescriurà tots els valors ja presents per a %t.", 'bud_prev_confirm_transfers' => "Confirmes que %p ha fet totes les transferències per a %m?\n\nAixò actualitzarà l'Estalvi automàticament.", // --- MODULE BUDGET : AVANCES & TRICOUNT --- 'bud_adv_title' => 'Avançaments i Tricount Familiar', 'bud_adv_add' => 'Afegir un avançament', 'bud_adv_edit' => 'Modificar l\'avançament', 'bud_adv_who_paid' => 'Qui ha pagat?', 'bud_adv_payer' => 'Pagador', 'bud_adv_has_advanced' => '%s ha avançat:', 'bud_adv_cc_label' => 'al compte comú', 'bud_adv_livret_label' => 'des del seu llibre d\'estalvis', 'bud_adv_cc_balance_title' => 'Equilibri del Compte Comú', 'bud_adv_owed_to' => 'S\'han de pagar **%s €** a **%s**', 'bud_adv_balanced' => 'Els comptes estan perfectament equilibrats!', 'bud_adv_saved_badge' => 'Estalvis', 'bud_adv_already_saved' => 'Aquests diners provenen d\'un llibre d\'estalvis', 'bud_adv_ph_desc' => 'Ex: Compres, Factura d\'electricitat...', 'bud_adv_confirm_resolve' => 'Confirmar el reemborsament complet d\'aquest avançament?', 'bud_adv_confirm_delete' => 'Eliminar definitivament aquest avançament?', // ========================================== // MÒDUL: REGALS (gift-list) // ========================================== // 1. Títols i capçaleres 'gift_page_title' => 'Llista de Regals', 'gift_main_title' => 'Regals de %s', // %s serà substituït per l'any (ex: Regals de 2026) 'settings' => 'Configuració', // 2. Filtres 'gift_filter_all_children' => 'Tots els nens', 'gift_filter_all_adults' => 'Tots els adults', // 3. Contingut i estats buits 'gift_add_gift' => 'Afegir', 'gift_empty_state_no_gifts' => 'Cap regal registrat per a aquesta ocasió.', 'gift_empty_state_no_filter' => 'Cap regal coincideix amb els teus filtres.', 'gift_paid_by' => 'Pagat per %s', // %s serà substituït pel nom del pagador // 4. Secció Tricount (Balanç i Reemborsaments) 'gift_liquidations' => 'Balanç i Reemborsaments', 'gift_no_debt' => 'Tot està al dia, cap deute!', 'gift_owes' => 'deu', 'gift_view_matrix' => 'Veure la matriu detallada', 'gift_debtor' => 'Deutor', 'gift_creditor' => 'Creditor', // 5. Modal: Afegir/Modificar Regal 'gift_col_adult' => 'Per compte de', 'gift_modal_payer' => 'Pagat per', 'gift_modal_gift_name' => 'Descripció del regal', 'gift_modal_price' => 'Preu estimat / pagat (€)', 'gift_modal_link' => 'Enllaç del producte (URL)', 'gift_modal_title_add' => 'Afegir per a %s', // JS: %s = nom del nen 'gift_modal_title_edit' => 'Modificar el regal', // JS 'gift_confirm_delete' => 'Vols eliminar realment aquest regal?', // JS // 6. Modal: Configuració de les Festes 'gift_settings_title' => 'Configuració de les Festes', 'gift_settings_add_title' => '+ Afegir una ocasió', 'gift_settings_name_placeholder' => 'Nom (ex: Sant Valentí)', 'gift_settings_date_placeholder' => 'MM-DD', 'gift_settings_date_help' => 'La data (MM-DD) és opcional. Deixa en blanc per a una festa mòbil.', 'gift_settings_empty' => 'Cap festa configurada.', // JS 'gift_settings_active' => 'Actiu', // JS // 7. Botons genèrics 'btn_cancel' => 'Cancel·lar', 'btn_save' => 'Desar', 'btn_add' => 'Afegir', 'loading' => 'Carregant...', // // ========================================== // GARAGE MANAGER // ========================================== 'menu_garage' => 'Garatge', 'garage_page_title' => 'HouseHub - Garatge', 'garage_stat_vehicles' => 'Vehicles', 'garage_stat_maintenances' => 'Manteniments', 'garage_stat_parts' => 'Peces', 'garage_stat_cost' => 'Cost total', 'garage_my_vehicles' => 'Els meus vehicles', 'garage_reminders' => 'Recordatoris i propers manteniments', 'garage_vehicles_title' => 'Els meus vehicles', 'garage_all_parts' => 'Totes les peces', 'garage_parts_count' => 'peces', 'garage_maintenances' => 'Manteniments', 'garage_parts' => 'Peces', 'garage_add' => 'Afegir', 'garage_add_vehicle' => 'Afegir un vehicle', 'garage_add_maintenance' => 'Afegir un manteniment', 'garage_add_part' => 'Afegir una peça', 'garage_vehicle_name' => 'Nom del vehicle', 'garage_brand' => 'Marca', 'garage_model' => 'Model', 'garage_year' => 'Any', 'garage_plate' => 'Matrícula', 'garage_fuel' => 'Combustible', 'garage_km' => 'Quilometratge actual', 'garage_color' => 'Color', 'garage_purchase_date' => 'Data de compra', 'garage_purchase_price' => 'Preu de compra (€)', 'garage_photo' => 'Foto', 'garage_notes' => 'Notes', 'garage_maint_type' => 'Tipus de manteniment', 'garage_date' => 'Data', 'garage_km_at' => 'Quilometratge en el moment', 'garage_labor_cost' => 'Cost mà d\'obra (€)', 'garage_description' => 'Descripció', 'garage_mechanic' => 'Mecànic', 'garage_garage' => 'Taller', 'garage_next_reminder' => 'Proper manteniment (recordatori)', 'garage_next_date' => 'Data prevista', 'garage_next_km' => 'Quilometratge previst', 'garage_part_name' => 'Nom de la peça', 'garage_category' => 'Categoria', 'garage_reference' => 'Referència', 'garage_unit_price' => 'Preu unitari (€)', 'garage_quantity' => 'Quantitat', 'garage_unit' => 'Unitat', 'garage_supplier' => 'Proveïdor', 'garage_change_photo' => 'Canviar la foto', 'garage_new_photo' => 'Nova foto', 'garage_update_photo' => 'Actualitzar', ];