From a0df7b72bd6e4482033cf1757d5aa34572512515 Mon Sep 17 00:00:00 2001 From: edurenye Date: Fri, 22 Mar 2024 12:02:07 +0100 Subject: [PATCH] Add catalan translations --- project.inlang.json | 1 + src/localize/languages/ca.json | 594 +++++++++++++++++++++++++++++++++ src/localize/localize.ts | 4 +- 3 files changed, 598 insertions(+), 1 deletion(-) create mode 100644 src/localize/languages/ca.json diff --git a/project.inlang.json b/project.inlang.json index 9f3af7ab..9122f183 100644 --- a/project.inlang.json +++ b/project.inlang.json @@ -2,6 +2,7 @@ "$schema": "https://inlang.com/schema/project-settings", "sourceLanguageTag": "en", "languageTags": [ + "ca", "en", "it", "pt-BR", diff --git a/src/localize/languages/ca.json b/src/localize/languages/ca.json new file mode 100644 index 00000000..d44cab45 --- /dev/null +++ b/src/localize/languages/ca.json @@ -0,0 +1,594 @@ +{ + "common": { + "frigate_card": "Tarjeta Frigate", + "frigate_card_description": "Una targeta Lovelace per a utilitzar amb Frigate", + "live": "En directe", + "no_media": "No hi ha suport per mostrar", + "recordings": "Enregistraments", + "version": "Versió" + }, + "config": { + "cameras": { + "camera_entity": "Entitat de càmera", + "cast": { + "dashboard": { + "dashboard_path": "Ruta del tauler de control", + "view_path": "Ruta de la visualització" + }, + "editor_label": "Opcions d'emissió", + "method": "Mètode d'emissió", + "methods": { + "dashboard": "Tauler de control", + "standard": "Estàndard" + } + }, + "dependencies": { + "all_cameras": "Mostra els esdeveniments de totes les càmeres amb aquesta càmera", + "cameras": "Mostra esdeveniments per a càmeres específiques amb aquesta càmera", + "editor_label": "Opcions de dependències" + }, + "dimensions": { + "aspect_ratio": "Relació d'aspecte estàtica", + "editor_label": "Dimensions de la càmera", + "layout": { + "editor_label": "Maquetació de la càmera", + "fit": "Ajust de la maquetació", + "fits": { + "contain": "Els mitjans multimèdia estan continguts/en bústia", + "cover": "El suport s'expandeix proporcionalment per cobrir la targeta", + "fill": "El suport s'estira per omplir la targeta" + }, + "position": { + "x": "Percentatge d'emplaçament horitzontal", + "y": "Percentatge d'emplaçament vertical" + } + } + }, + "engines": { + "editor_label": "Opcions del motor de càmera" + }, + "frigate": { + "camera_name": "Nom de la càmera de Frigate (detecció automàtica de l'entitat)", + "client_id": "Identificador de client de Frigate (per a > 1 servidor de Frigate)", + "editor_label": "Opcions de Frigate", + "labels": "Etiquetes de Frigate/filtres d'objectes", + "url": "URL del servidor de Frigate", + "zones": "Zones de Frigate" + }, + "go2rtc": { + "editor_label": "Opcions de go2rtc", + "modes": { + "editor_label": "Modes de go2rtc" + }, + "stream": "nom del flux de go2rtc" + }, + "hide": "Amaga la càmera de la interfície d'usuari", + "icon": "Icona d'aquesta càmera (detecció automàtica des de l'entitat)", + "id": "Identificador únic per a aquesta càmera en aquesta targeta", + "image": { + "editor_label": "Opcions d'imatge", + "refresh_seconds": "Nombre de segons després dels quals actualitzar la imatge en directe (0=mai)", + "url": "URL de la imatge que cal utilitzar en lloc de la instantània de l'entitat de la càmera" + }, + "live_provider": "Proveïdor de visualització en directe per a aquesta càmera", + "live_provider_options": { + "editor_label": "Opcions de proveïdor en directe" + }, + "live_providers": { + "auto": "Automàtic", + "ha": "Transmissió de vídeo de Home Assistant (és a dir, HLS, LL-HLS, WebRTC mitjançant HA)", + "image": "Imatges de Home Assistant", + "webrtc-card": "Targeta WebRTC (és a dir, la targeta WebRTC d'AlexxIT)" + }, + "motioneye": { + "editor_label": "Opcions de MotionEye", + "images": { + "directory_pattern": "Patró del directori d'imatges", + "file_pattern": "Patró de fitxer d'imatges" + }, + "movies": { + "directory_pattern": "Patró del directori de pel·lícules", + "file_pattern": "Patró de fitxer de pel·lícules" + }, + "url": "URL de la interfície d'usuari de MotionEye" + }, + "title": "Títol d'aquesta càmera (detecció automàtica de l'entitat)", + "triggers": { + "editor_label": "Opcions d'activació", + "entities": "Activador d'altres entitats", + "events": { + "clips": "Esdeveniments amb nous clips", + "editor_label": "Activar esdeveniments", + "events": "Tots els esdeveniments", + "snapshots": "Esdeveniments amb noves instantànies" + }, + "motion": "Activa la detecció automàtica del sensor de moviment", + "occupancy": "Activa la detecció automàtica del sensor d'ocupació" + }, + "webrtc_card": { + "editor_label": "Opcions de la targeta WebRTC", + "entity": "Entitat de càmera de targeta WebRTC (no una càmera de Frigate)", + "url": "URL de la càmera de la targeta WebRTC" + } + }, + "common": { + "controls": { + "builtin": "Controls de vídeo integrats", + "filter": { + "editor_label": "Filtre multimèdia", + "mode": "Mode de filtre", + "modes": { + "left": "Filtre multimèdia en un calaix a l'esquerra", + "none": "Sense filtre multimèdia", + "right": "Filtre multimèdia en un calaix a la dreta" + } + }, + "next_previous": { + "editor_label": "Següent i anterior", + "size": "Mida del control següent i anterior en píxels", + "style": "Estil de control següent i anterior", + "styles": { + "chevrons": "Xebrons", + "icons": "Icones", + "none": "Cap", + "thumbnails": "Miniatures" + } + }, + "thumbnails": { + "editor_label": "Miniatures", + "events_media_type": "Si voleu mostrar miniatures d'esdeveniments de clips o instantànies", + "events_media_types": { + "clips": "Miniatures de clips", + "snapshots": "Miniatures d'instantànies" + }, + "media_type": "Si voleu mostrar miniatures d'esdeveniments o enregistraments", + "media_types": { + "events": "Esdeveniments", + "recordings": "Enregistraments" + }, + "mode": "Mode de miniatures", + "modes": { + "above": "Miniatures a dalt", + "below": "Miniatures a baix", + "left": "Miniatures en un calaix a l'esquerra", + "none": "Sense miniatures", + "right": "Miniatures en un calaix a la dreta" + }, + "show_details": "Mostra els detalls amb miniatures", + "show_download_control": "Mostra el control de descàrrega a les miniatures", + "show_favorite_control": "Mostra el control preferit a les miniatures", + "show_timeline_control": "Mostra el control de la línia de temps a les miniatures", + "size": "Mida de les miniatures en píxels" + }, + "timeline": { + "editor_label": "Mini cronologia", + "mode": "Mode", + "modes": { + "above": "A dalt", + "below": "Baix", + "none": "Cap" + }, + "pan_mode": "Mode d'escombratge predeterminat", + "pan_modes": { + "pan": "Escombratge", + "seek": "Cerca d'escombratge en tots els mitjans", + "seek-in-camera": "Cerca d'escombratge només a la càmera seleccionada", + "seek-in-media": "Cerca d'escombratge només dins de l'element multimèdia seleccionat" + } + }, + "title": { + "duration_seconds": "Segons per mostrar el títol emergent (0=per sempre)", + "editor_label": "Controls del títol emergent", + "mode": "Mode de visualització del títol emergent", + "modes": { + "none": "No es mostra el títol", + "popup-bottom-left": "Popup a la part inferior esquerra", + "popup-bottom-right": "Popup a la part inferior dreta", + "popup-top-left": "Popup a la part superior esquerra", + "popup-top-right": "Popup a la part superior dreta" + } + } + }, + "display": { + "editor_label": "Visualització", + "grid_columns": "Nombre exacte de columnes de la graella", + "grid_max_columns": "Nombre màxim de columnes de la graella", + "grid_selected_width_factor": "Augmenta l'amplada del suport multimèdia seleccionat en aquest factor", + "mode": "Mode" + }, + "media_action_conditions": { + "all": "Totes les oportunitats", + "hidden": "A l'amagat del navegador/pestanya", + "microphone_mute": "Si el micròfon està en silenci", + "microphone_unmute": "Si el micròfon no està en silenci", + "never": "Mai", + "selected": "A la selecció", + "unselected": "En desselecció", + "visible": "En la visualització del navegador/pestanya" + }, + "timeline": { + "clustering_threshold": "El recompte d'esdeveniments en què s'agrupen (0=sense agrupació)", + "events_media_type": "Els esdeveniments multimèdia que mostra la línia de temps", + "events_media_types": { + "all": "Tots els tipus de mitjans", + "clips": "Clips", + "snapshots": "Imatges instantànies" + }, + "show_recordings": "Mostra les gravacions", + "style": "Estil de cronologia", + "styles": { + "ribbon": "Esdeveniments en una sola cinta", + "stack": "Esdeveniments apilats i agrupats" + }, + "window_seconds": "La durada predeterminada de la visualització de la línia de temps en segons" + } + }, + "dimensions": { + "aspect_ratio": "Relació d'aspecte predeterminada (p. ex., '16:9')", + "aspect_ratio_mode": "Mode de relació d'aspecte", + "aspect_ratio_modes": { + "dynamic": "La relació d'aspecte s'ajusta al suport multimèdia", + "static": "Relació d'aspecte estàtica", + "unconstrained": "Relació d'aspecte sense restriccions" + }, + "max_height": "Alçada màxima de la targeta en unitats CSS (p. ex., '100vh')", + "min_height": "Alçada mínima de la targeta en unitats CSS (p. ex., '100 px')" + }, + "image": { + "mode": "Mode de visualització d'imatges", + "modes": { + "camera": "Instantània de l'entitat de la càmera de Home Assistant", + "screensaver": "Logotip de Frigate incrustat", + "url": "Imatge arbitrària especificada per URL" + }, + "refresh_seconds": "Nombre de segons després dels quals cal actualitzar (0=mai)", + "url": "URL d'imatge estàtica per a la visualització d'imatges", + "zoomable": "La imatge es pot ampliar/escombrar" + }, + "live": { + "auto_mute": "Silencia automàticament les càmeres en directe", + "auto_pause": "Posa en pausa automàticament les càmeres en directe", + "auto_play": "Reprodueix automàticament les càmeres en directe", + "auto_unmute": "Activa automàticament el so de les càmeres en directe", + "controls": { + "editor_label": "Controls del directe", + "ptz": { + "editor_label": "PTZ", + "hide_home": "Amaga el control de casa", + "hide_pan_tilt": "Amaga el control d'escombratge i inclinació", + "hide_zoom": "Amaga el control de zoom", + "mode": "Mode", + "modes": { + "off": "Desactivat", + "on": "Activat" + }, + "orientation": "Orientació", + "orientations": { + "horizontal": "Horitzontal", + "vertical": "Vertical" + }, + "position": "Posició", + "positions": { + "bottom-left": "Inferior esquerra", + "bottom-right": "Inferior dreta", + "top-left": "Superior left", + "top-right": "Superior dreta" + } + } + }, + "draggable": "La vista de càmeres en directe es pot arrossegar/lliscar", + "lazy_load": "Les càmeres en directe es carreguen amb mandra", + "lazy_unload": "Les càmeres en directe es descarreguen amb mandra", + "microphone": { + "always_connected": "Mantingueu sempre el micròfon connectat", + "disconnect_seconds": "Segons després dels quals desconnectar el micròfon (0=mai)", + "editor_label": "Micròfon", + "enabled": "El micròfon està activat", + "mute_after_microphone_mute_seconds": "Segons després de silenciar el micròfon per silenciar l'àudio entrant" + }, + "preload": "Carregueu prèviament la visualització en directe en segon pla", + "show_image_during_load": "Mostra la imatge fixa mentre es carrega la reproducció en directe", + "transition_effect": "Efecte de transició de càmera en directe", + "zoomable": "Les càmeres en directe es poden ampliar/escombrar" + }, + "media_viewer": { + "auto_mute": "Silencia automàticament els continguts multimèdia", + "auto_pause": "Atura automàticament el contingut multimèdia", + "auto_play": "Reprodueix automàticament els continguts multimèdia", + "auto_unmute": "Activa automàticament el so del contingut multimèdia", + "controls": { + "editor_label": "Controls del visualitzador de contingut multimèdia" + }, + "draggable": "El visualitzador de mitjans es pot arrossegar/lliscar", + "lazy_load": "El contingut multimèdia del visualitzador multimèdia es carreguen amb mandra al carrusel", + "snapshot_click_plays_clip": "Si feu clic a una instantània, es reprodueix un clip relacionat", + "transition_effect": "Efecte de transició del visualitzador multimèdia", + "transition_effects": { + "none": "Sense transició", + "slide": "Transició de diapositives" + }, + "zoomable": "El visualitzador de mitjans es pot ampliar/escombrar" + }, + "menu": { + "alignment": "Alineació del menú", + "alignments": { + "bottom": "Alineat a la part inferior", + "left": "Alineat a l'esquerra", + "right": "Alineat a la dreta", + "top": "Alineat a la part superior" + }, + "button_size": "Mida del botó del menú en píxels", + "buttons": { + "alignment": "Alineació de botons", + "alignments": { + "matching": "Coincideix amb l'alineació del menú", + "opposing": "Oposat a l'alineació del menú" + }, + "camera_ui": "Interfície d'usuari de la càmera", + "cameras": "Càmeres", + "clips": "Clips", + "display_mode": "Mode de visualització", + "download": "Descarregar", + "enabled": "Botó habilitat", + "expand": "Expandir", + "frigate": "Menú de Frigate / Vista per defecte", + "fullscreen": "Pantalla completa", + "icon": "Icona", + "image": "Imatge", + "live": "En directe", + "media_player": "Envia al reproductor multimèdia", + "microphone": "Micròfon", + "mute": "Silenciar / Activar el so", + "play": "Reproduir / Pausa", + "priority": "Prioritat", + "recordings": "Enregistraments", + "screenshot": "Captura de pantalla", + "snapshots": "Imatges instantànies", + "substreams": "Subfluxos", + "timeline": "Cronologia", + "type": "Tipus de botó", + "types": { + "momentary": "Momentani", + "toggle": "Commuta" + } + }, + "position": "Posició del menú", + "positions": { + "bottom": "Situat a la part inferior", + "left": "Situat a l'esquerra", + "right": "Situat a la dreta", + "top": "Situat a la part superior" + }, + "style": "Estil de menú", + "styles": { + "hidden": "Menú ocult", + "hover": "Menú passant el cursor", + "hover-card": "Menú passant el cursor (a tota la targeta)", + "none": "Sense menú", + "outside": "Menú exterior", + "overlay": "Menú superposat" + } + }, + "overrides": { + "info": "Aquesta configuració de targeta ha especificat manualment substitucions configurades que poden anul·lar els valors que es mostren a l'editor visual; consulteu l'editor de codi per veure/modificar aquestes substitucions." + }, + "performance": { + "features": { + "animated_progress_indicator": "Indicador animat del progrés", + "editor_label": "Opcions de característiques", + "media_chunk_size": "Mida del fragment multimèdia" + }, + "profile": "Perfil de rendiment", + "profiles": { + "high": "Alt rendiment", + "low": "Baix rendiment" + }, + "style": { + "border_radius": "Corbes", + "box_shadow": "Ombres", + "editor_label": "Opcions d'estil" + }, + "warning": "Aquesta targeta està en mode de perfil baix, de manera que els valors predeterminats han canviat per optimitzar el rendiment" + }, + "view": { + "camera_select": "Visualitza les càmeres seleccionades recentment", + "dark_mode": "Mode fosc", + "dark_modes": { + "auto": "Automàtic", + "off": "Desactivat", + "on": "Activat" + }, + "default": "Vista per defecte", + "interaction_seconds": "Segons després de l'acció de l'usuari per continuar interactuant (0=mai)", + "reset_after_interaction": "Restableix la vista predeterminada després de la interacció de l'usuari", + "triggers": { + "actions": { + "editor_label": "Activar accions", + "interaction_mode": "Com gestionar les accions quan la targeta té interacció humana", + "interaction_modes": { + "active": "Activa només accions quan la targeta té interacció humana", + "all": "Activa accions independentment de la interacció humana", + "inactive": "Només activa accions quan la targeta no té interacció humana" + }, + "trigger": "Activar l'acció", + "triggers": { + "default": "Canvia o actualitza la vista predeterminada", + "live": "Canvia o actualitza la visualització en directe", + "media": "Canvieu a la visualització de mitjans rellevants per als nous mitjans", + "none": "Sense acció" + }, + "untrigger": "Desactiva l'acció", + "untriggers": { + "default": "Canvia a la vista/càmera predeterminada", + "none": "Sense acció" + } + }, + "editor_label": "Comportament quan s'activa una càmera", + "filter_selected_camera": "Activa només a la càmera seleccionada", + "show_trigger_status": "Mostra la vora intermitent quan s'activa", + "untrigger_seconds": "Segons després del canvi d'estat inactiu a desactivat" + }, + "update_cycle_camera": "Passeu per les càmeres quan s'actualitzi la vista predeterminada", + "update_force": "Força les actualitzacions de la targeta (ignora la interacció de l'usuari)", + "update_seconds": "Actualitza la vista predeterminada cada X segons (0=mai)", + "views": { + "clip": "Clip més recent", + "clips": "Galeria de clips", + "current": "Vista actual", + "image": "Imatge estàtica", + "live": "Visualització en directe", + "recording": "Enregistrament més recent", + "recordings": "Galeria d'enregistraments", + "snapshot": "Instantània més recent", + "snapshots": "Galeria d'instantànies", + "timeline": "Vista cronològica" + } + } + }, + "display_modes": { + "grid": "Mostra el visualitzador multimèdia per a cada càmera d'una quadrícula", + "single": "Mostra un visualitzador multimèdia únic" + }, + "editor": { + "add_new_camera": "Afegeix una càmera nova", + "button": "Botó", + "camera": "Càmera", + "cameras": "Càmeres", + "cameras_secondary": "Quines càmeres renderitzar en aquesta targeta", + "delete": "Suprimeix", + "dimensions": "Dimensions", + "dimensions_secondary": "Opcions de dimensions i forma", + "image": "Imatge", + "image_secondary": "Opcions de visualització d'imatges estàtiques", + "live": "En directe", + "live_secondary": "Opcions de visualització de la càmera en directe", + "media_gallery": "Galeria multimèdia", + "media_gallery_secondary": "Opcions de la galeria multimèdia", + "media_viewer": "Visor multimèdia", + "media_viewer_secondary": "Visor de suports estàtics (clips, instantànies o enregistraments)", + "menu": "Menú", + "menu_secondary": "Opcions d'aspecte del menú", + "move_down": "Moure cap avall", + "move_up": "Moure cap amunt", + "overrides": "Les substitucions estan actives", + "overrides_secondary": "S'han detectat substitucions de configuració dinàmica", + "performance": "Rendiment", + "performance_secondary": "Opcions de rendiment de la targeta", + "timeline": "Cronologia", + "timeline_secondary": "Opcions de la cronologia d'esdeveniments", + "upgrade": "Upgrade", + "upgrade_available": "Hi ha disponible una actualització automàtica de la configuració de la targeta", + "view": "Vista", + "view_secondary": "Què ha de mostrar la targeta i com mostrar-la" + }, + "elements": { + "ptz": { + "down": "Avall", + "home": "Casa", + "left": "Esquerra", + "right": "Dreta", + "up": "Amunt", + "zoom_in": "Ampliar", + "zoom_out": "Reduir" + } + }, + "error": { + "awaiting_live": "S'està esperant que es carregui la transmissió en directe ...", + "could_not_render_elements": "No s'han pogut representar els elements de la imatge", + "could_not_resolve": "No s'ha pogut resoldre l'URL multimèdia", + "diagnostics": "Diagnòstic de targetes. Reviseu la informació confidencial abans de compartir-la", + "download_no_media": "No hi ha contingut multimèdia per descarregar", + "download_sign_failed": "No s'ha pogut signar l'URL multimèdia per baixar-la", + "duplicate_camera_id": "Duplica l'identificador de la càmera Frigate per a la següent càmera, utilitza el paràmetre 'id' per identificar les càmeres de manera única", + "empty_response": "S'ha rebut una resposta buida de Home Assistant per a la sol·licitud", + "failed_response": "No s'ha pogut rebre la resposta de Home Assistant per a la sol·licitud", + "failed_retain": "No s'ha pogut retenir l'esdeveniment", + "failed_sign": "No s'ha pogut signar l'URL de Home Assistant", + "image_load_error": "No s'ha pogut carregar la imatge", + "invalid_configuration": "Configuració no vàlida", + "invalid_configuration_no_hint": "No hi ha cap indicació d'ubicació disponible (tipus dolent o faltant?)", + "invalid_elements_config": "La configuració dels elements de la imatge no és vàlida", + "invalid_response": "S'ha rebut una resposta no vàlida de Home Assistant per a la sol·licitud", + "jsmpeg_no_player": "No s'ha pogut iniciar el reproductor JSMPEG", + "live_camera_no_endpoint": "No s'ha pogut obtenir el punt final de la càmera per a aquest proveïdor en directe (configuració incompleta?)", + "live_camera_not_found": "No s'ha trobat la 'camera_entity' (entitat de la càmera) configurada", + "live_camera_unavailable": "Càmera no disponible", + "no_camera_engine": "No s'ha pogut determinar el motor adequat per a la càmera", + "no_camera_entity": "No s'ha pogut trobar l'entitat de la càmera", + "no_camera_entity_for_triggers": "Es requereix una entitat de càmera per detectar automàticament els activadors", + "no_camera_id": "No s'ha pogut determinar l'identificador de la càmera per a la següent càmera, és possible que hagis d'establir el paràmetre 'id' manualment", + "no_camera_name": "No s'ha pogut determinar el nom de la càmera Frigate per a la càmera (o una de les seves dependències), especifiqueu 'camera_entity' o 'camera_name'", + "no_dashboard_or_view": "Tant els paràmetres 'dashboard_path' com 'view_path' són necessaris per al mètode d'emissió 'dashboard'", + "no_live_camera": "El paràmetre 'camera_entity' s'ha de configurar i validar per a aquest proveïdor en directe", + "no_visible_cameras": "No s'han trobat càmeres visibles, heu de configurar almenys una càmera no oculta", + "reconnecting": "Reconnectant", + "timeline_no_cameras": "No hi ha càmeres Frigate per mostrar a la línia de temps", + "too_many_automations": "Hi ha massa trucades d'automatització imbricades, comproveu la vostra configuració per veure si hi ha bucles", + "troubleshooting": "Comproveu la resolució de problemes", + "unknown": "Error desconegut", + "upgrade_available": "Hi ha disponible una actualització automàtica de la configuració de la targeta; visiteu l'editor de targetes visuals", + "webrtc_card_reported_error": "La targeta WebRTC ha informat d'un error", + "webrtc_card_waiting": "S'està esperant que es carregui la targeta WebRTC ..." + }, + "event": { + "camera": "Càmera", + "duration": "Durada", + "in_progress": "En procés", + "score": "Puntuació", + "seek": "Buscar", + "start": "Començar", + "tag": "Etiqueta", + "what": "Què", + "where": "On" + }, + "media_filter": { + "all": "Tots", + "camera": "Càmera", + "favorite": "Preferit", + "media_type": "Tipus de suport multimèdia", + "media_types": { + "clips": "Clips", + "recordings": "Enregistraments", + "snapshots": "Imatges instantànies" + }, + "not_favorite": "No preferit", + "select_camera": "Selecciona la càmera...", + "select_favorite": "Selecciona el preferit...", + "select_media_type": "Selecciona el tipus de suport multimèdia...", + "select_tag": "Selecciona l'etiqueta...", + "select_what": "Selecciona el què...", + "select_when": "Selecciona quan...", + "select_where": "Selecciona on...", + "tag": "Etiqueta", + "what": "Què", + "when": "Quan", + "whens": { + "custom": "Personalitzat", + "past_month": "El mes passat", + "past_week": "La setmana passada", + "today": "Avui", + "yesterday": "Ahir" + }, + "where": "On" + }, + "media_viewer": { + "unseekable": "Busqueu temps no trobat als mitjans multimèdia" + }, + "recording": { + "camera": "Càmera", + "duration": "Durada", + "events": "Esdeveniments", + "in_progress": "En procés", + "seek": "Buscar", + "start": "Començar" + }, + "thumbnail": { + "download": "Descarregar mitjans multimèdia", + "no_thumbnail": "No hi ha cap miniatura disponible", + "retain_indefinitely": "Els mitjans multimèdia es conservaran indefinidament", + "timeline": "Veure els mitjans multimèdia a la línia de temps" + }, + "timeline": { + "select_date": "Escolliu la data" + } +} diff --git a/src/localize/localize.ts b/src/localize/localize.ts index 76e67a72..efefeae5 100644 --- a/src/localize/localize.ts +++ b/src/localize/localize.ts @@ -54,7 +54,9 @@ export function getLanguage(hass?: HomeAssistant): string { */ export const loadLanguages = async (hass: HomeAssistant): Promise => { const lang = getLanguage(hass); - if (lang === 'it') { + if (lang === 'ca') { + languages[lang] = await import('./languages/ca.json'); + } else if (lang === 'it') { languages[lang] = await import('./languages/it.json'); } else if (lang === 'pt') { languages[lang] = await import('./languages/pt-PT.json');