Files
Termix/src/ui/locales/translated/ca_ES.json
T
66e8ce6df7 v26.10.2 (#1672)
* fix: keep concurrent ssh pool connects from overwriting each other (#1619)

* fix: stop auto-accepting changed jump host keys (#1620)

A jump hop whose key no longer matched the pinned fingerprint was
silently accepted and the pin overwritten. Background status probes
reconnect to jump hosts every cycle, so a MITM on that hop got the
credentials with no user interaction. Changed jump host keys now go
through the same path as any other host: prompt when there is a
terminal socket, otherwise refuse.

* fix(electron): validate external login URL scheme and callback port (#1621)

* fix(plugins): read artifact manifest with the same tar parser as the unpack (#1622)

The consent check read the first manifest.json with a hand-written tar
reader, while the unpack keeps the last one and also follows pax and
long-name headers. An archive with two manifests could pass the check
with one capability list and get granted another. Read the manifest
with node-tar, count only plain files, and refuse archives that hold
more than one manifest.json.

* fix: only trust the server's origin in the desktop login frame (#1624)

The desktop sign-in iframe accepted AUTH_SUCCESS and system browser requests from whatever page it had navigated to, and posted replies (including 2FA temp tokens) to any origin. Messages must now come from the server's origin and replies are posted to it.

The web UI also treated any framing page as the desktop app and posted the JWT to it. It now also requires the Termix-Desktop user agent.

* fix: check trusted proxy login against nginx's peer, not nginx (#1625)

The backend only sees the bundled nginx on loopback, so the allowlist
could only work by trusting 127.0.0.1, which let any client that reached
nginx log in as anyone by sending the identity headers. nginx now passes
its own TCP peer (before real_ip rewriting) in X-Termix-Proxy-Peer, and
loopback connections are judged by that address instead.

* fix: keep foreign keys on during user data import (#1626)

Import credentials before hosts and remap the file's credential ids to
the ones created here, so hosts and protocol logins no longer point at
another server's ids. With rows written in dependency order, the import
no longer turns off SQLite foreign keys on the shared connection. The
uploaded file is now removed on every exit path.

* fix: enforce unique usernames (#1628)

* fix: enforce unique usernames

Registration checked for a taken name, hashed the password, then
inserted, with nothing in the schema enforcing uniqueness. Concurrent
sign-ups could create two accounts with one name, after which login,
password reset, proxy login and admin lookups by username picked
between them arbitrarily.

Add a unique index on users.username for every dialect. Existing
duplicates are renamed (later rows get a -<id> suffix, the oldest keeps
the name) rather than deleted. Registration and admin user creation now
return the same 409 when the insert loses the race.

* fix: avoid username collisions during migration

* fix: don't auto-enable synced plugins signed only by a server-sent key (#1623)

* fix: don't auto-enable synced plugins signed only by a server-sent key

Registry keys a linked server sends still let its plugins load on the desktop, but no longer count as a signer for switching them on or copying their grants. Keys the desktop added itself keep their trust.

* fix: enforce local plugin trust across remote source labels

* fix: require positive local trust for synced plugin keys

* fix(desktop): harden external editor and session cookie IPC (#1627)

* fix(desktop): stop the renderer choosing the external editor binary or reading the session cookie

open-external-editor now launches only the editor saved from a file dialog
and refuses to hand executable file types to the OS opener. The unused
get-session-cookie and wait-session-cookie channels, which returned the
httpOnly jwt, are removed.

* fix: validate setting keys before editor authorization

* fix(sidebar): sort hosts by IP address numerically (#1629)

* fix(desktop): find spawn-helper in universal macOS builds (#1630)

The universal build ships app-arm64.asar and app-x64.asar instead of
app.asar, so node-pty's helper path rewrite never pointed at the
unpacked copy and every local terminal failed with posix_spawnp failed.

* fix(sync): send shared hosts with text columns in their stored form (#1631)

resolveHostById turns forceKeyboardInteractive into a boolean, and the
shared-host export passed it on as is. A desktop could not bind the boolean
into the text column, so every shared host failed to apply.

* fix: drop ssh_data.vault_profile_id so removing the vault plugin keeps hosts writable (#1633)

The vault plugin renames vault_profiles to p_vault_profiles, and SQLite
rewrites ssh_data's foreign key to follow it. Uninstalling the plugin then
dropped p_vault_profiles and left ssh_data pointing at a missing table, so
creating, cloning and deleting hosts failed with "no such table:
main.p_vault_profiles". Postgres and MySQL refused the uninstall instead.

The column was already copied into the vault plugin's host settings by 2.9,
so retire it on every engine. The SQLite boot drop also repairs databases
already in the broken state; MySQL drops the column's foreign key first.

* fix(sync): let a linked desktop enable mirrored plugins it does not trust on its own (#1632)

* fix(sync): let a linked desktop enable mirrored plugins it does not trust on its own

* fix(sync): switch off an untrusted mirrored plugin when the server updates it

* fix: require local consent for mirrored plugin activation

* docs: describe consent fields on the plugin state endpoint

* fix(i18n): keep Indonesian technical terms consistent (#1636)

Use the English terms Indonesian users know for tunnel, snippet, deploy,
file manager, remote desktop, jump host, passphrase, sidebar, toolbar,
endpoint, browser and SSH agent, instead of mixing literal translations
(terowongan, cuplikan, terapkan, bilah sisi, titik akhir, ...) with the
English words. Match the split shortcuts to the split screen menu.

Also fix the user data export description, which said secrets are
encrypted while the English says they are decrypted.

* fix(settings): leave user manage view when switching admin sections (#1649)

The admin panel stays mounted across Settings pages, so an open user
manage view kept replacing every other admin section until Back to users
was clicked. Reset it whenever the selected section changes.

* fix(sync): don't delete a local row when the server can't send its copy (#1650)

* fix(sync): don't delete a local row when the server can't send its copy

A push conflict on a live record whose server row failed to serialize
came back as row: null, deleted: false, and the desktop treated that as
a delete. The server now rejects that op as unavailable, the desktop
never deletes on a conflict without a row, and serialization failures
are logged.

* fix(sync): retry temporarily unavailable records

* fix: smooth host editor jumps to lower sections

* chore: add changelog entries for 26.10.2 fixes

* fix: stop building ssh2 native crypto in the docker image (#1644)

* chore: test that an update keeps a changed auth type (#1601)

* feat: option to hide the sidebar after opening a host (#1652)

* feat: sort the dashboard host status card (Plugin-Host-Metrics#6)

* fix: let the hover side menu overlay content instead of resizing it (Plugin-Remote-Desktop#2)

* fix: say the server is down and keep retrying instead of a database error (#1637)

* fix: show why a client tunnel failed to start (Plugin-Tunnels#2)

* fix(sdk): skip comment-only chunks when splitting migrations

* feat: setting to let the hover side menu push content again

* fix: use the vite proxy for plugin sockets on any dev port

* feat(sdk): let a plugin raise its public route rate limit

* chore: update translations

* chore: add the overview video to the readme

* chore: update the overview video and add a play button to its thumbnail

* feat: plugin builds bundle worker entries and import wasm and fonts as bytes

* feat: plugin packs include LICENSE and NOTICE

* chore: drop guacd from compose files and dev runner

* chore: update remote desktop origin comment for the built-in engine

* fix: show plugin names and descriptions in the UI language (#1658)

* fix: show plugin names and descriptions in the UI language

Read plugin.name and plugin.description from each plugin's own locale
namespace, falling back to the manifest, everywhere core shows a plugin's
name: the Plugins manager, onboarding picker, host editor tabs and
sections, host filters and bulk actions, beta updates, interface presets
and plugin crash/loading notices.

* docs(sdk): document plugin.name and plugin.description locale keys

---------

Co-authored-by: ZacharyZcR <zkl205305@gmail.com>

* fix(hosts): reject or infer a missing authType on host create (#1664)

Creating an SSH host through the API without authType hit the NOT NULL
auth_type column and came back as a 500. The create route now infers the
type from the credential, key or password in the body, falls back to the
host defaults, and otherwise answers 400. A non-string authType is a 400
on create and update.

* chore: changelog for merged plugin name and host auth type PRs

* fix: move macOS split pane navigation to Cmd+Option+Arrow

* fix: pick a free port for the desktop backend when 30001 is taken (#1663)

* feat: build the Windows desktop app for ARM64 (#1615)

* fix(sync): keep the changes cursor within the 32-bit seq column (#1665)

The desktop learned the server's entity types by asking for changes after
Number.MAX_SAFE_INTEGER. sync_records.seq is a 32-bit integer on Postgres,
which rejects that bound value, so every pass needing the probe failed with
22003 out of range.

The server now clamps the cursor to the largest seq the column holds and
answers 400 for a cursor or limit that is not a non-negative integer. The
desktop asks for a one-row page from its saved cursor instead.

* fix(audit): coalesce identical plugin routine audits so they cannot flush the log (#1667)

Successful plugin_as_user and plugin_service_* entries written by a plugin
with the same user, action, resource and details are recorded once per
10 minutes. Failures and every other action are still written each time.

* feat(plugins): publish host.created when a host is added (#1668)

Plugins that keep an inventory of hosts had no way to hear about a new
one short of polling. Core now publishes host.created with the same
{ hostId, userId } payload as host.updated wherever a host row is
created: the host create route, ctx.hosts.create, JSON and SSH config
bulk import, database file import, and sync writing a host it did not
have yet.

* fix: show the login for signed-out full-screen view links and return to them (#1669)

A ?view= link opened without a session spun forever: the gate rendered
the bare view when the session check failed, so the plugin runtime never
started and the view never registered. A regular browser now keeps the
link in sessionStorage, shows the normal login and opens the link again
after any login, including redirect logins. Only same-origin paths with
a view are restored. The desktop app, embedded sign-in frames and guest
views keep their current behavior.

* fix(desktop): apply linked server proxy headers and certificate exception to WebSockets (#1670)

* fix(desktop): send linked server proxy headers on WebSocket upgrades

isLinkedOrigin compared the request origin with the link's http(s)
origin, so the terminal WebSocket (wss://host/...) never matched and its
upgrade went out without the proxy headers and basic auth. Behind a
forward-auth proxy that upgrade was redirected to the login and the
terminal closed with "connection closed unexpectedly". ws and wss now
count as http and https for the comparison, the same mapping the
WebSocket handshake itself uses, with host and port still matched
exactly.

* fix(desktop): allow a linked server's self-signed certificate for its WebSockets

isInvalidCertificateAllowedForUrl compared the URL with a local
getOrigin copy, so wss://host never matched the link's https://host
origin and an allowed self-signed certificate did not cover the
terminal and tunnel sockets. It now uses linkedServer.isLinkedOrigin,
which maps ws and wss the same way as the proxy headers, and the local
copy is removed.

* feat(sdk): let plugins mint a short-lived user session and read a user's locale (#1666)

ctx.auth.issueUserToken(userId, { purpose, ttlSeconds }) gives background
work a session for calling Termix's own API as an existing user. It needs
users:impersonate, defaults to 300s and is capped at 900s, is stored as a
normal session row marked as plugin-issued, and every issue is audited.
Such sessions are refused on routes that change the user's password,
second factors, API keys or linked logins.

ctx.users.getLocale(userId) reads the user's UI language under users:read.

SDK 1.0.11, plugin API 1.3.0.

* chore: changelog for merged sync, audit, event and desktop PRs

* feat: add shell.rightEdge slot so plugin panels can push the page over

* chore: pin bundled plugins to the latest releases

* chore: lint, format, and bump version to 26.10.2

---------

Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
Co-authored-by: Ferdina Kusumah <19812460+FerdinaKusumah@users.noreply.github.com>
Co-authored-by: ZacharyZcR <zkl205305@gmail.com>
Co-authored-by: Lukas <80832688+0skater0@users.noreply.github.com>
2026-10-18 00:34:50 -05:00

2553 lines
144 KiB
JSON

{
"connection": {
"retryingIn": "Reintentant en {{seconds}}s ({{attempt}}/{{max}})",
"retryingNow": "Reintentant... ({{attempt}}/{{max}})",
"reconnect": "Tornar a connectar",
"close": "Tancar",
"failed": "No s'ha pogut connectar",
"failedRetrying": "La connexió ha fallat, tornant-ho a provar",
"retryNow": "Tornar-ho a provar ara"
},
"credentials": {
"folders": "Carpetes",
"folder": "Carpeta",
"password": "Contrasenya",
"key": "Clau",
"sshPrivateKey": "Clau privada SSH",
"upload": "Pujar",
"keyPassword": "Contrasenya de la clau",
"sshKey": "Clau SSH",
"uploadPrivateKeyFile": "Pujar fitxer de clau privada",
"searchCredentials": "Cercar credencials...",
"addCredential": "Afegir credencial",
"caCertificate": "Certificat CA (-cert.pub)",
"caCertificateDescription": "Opcional: Pugeu o enganxeu el fitxer de certificat signat per la CA (per exemple, id_ed25519-cert.pub). Necessari quan el vostre servidor SSH utilitza autorització basada en certificats.",
"uploadCertFile": "Pujar fitxer -cert.pub",
"clearCert": "Esborrar",
"certLoaded": "Certificat carregat",
"certPublicKeyLabel": "Certificat CA",
"certTypeLabel": "Tipus de certificat",
"pasteOrUploadCert": "Enganxeu o pugeu un certificat -cert.pub...",
"hasCaCert": "Té certificat CA",
"noCaCert": "Sense certificat CA",
"noPublicKeyAvailable": "No hi ha cap clau pública disponible. Obriu primer l'editor de credencials.",
"deployCommandCopied": "Comanda de desplegament copiada",
"sortCredentials": "Ordenar credencials",
"sortDefault": "Ordre predeterminada",
"sortNameAsc": "Nom (A → Z)",
"sortNameDesc": "Nom (Z → A)",
"sortUsernameAsc": "Nom d'usuari (A → Z)",
"sortUsernameDesc": "Nom d'usuari (Z → A)",
"filterCredentials": "Filtrar credencials",
"filterClearAll": "Esborrar filtres",
"filterTypeGroup": "Tipus",
"filterTypePassword": "Contrasenya",
"filterTypeKey": "Clau SSH",
"filterTagsGroup": "Etiquetes",
"copyDeployCommand": "Copiar comanda de desplegament",
"cloneCredentialAction": "Clonar credencial",
"clonedCredential": "{{name}} clonat",
"clonedCredentialName": "{{name}} (còpia)",
"shareCredentialAction": "Compartir credencial",
"sharedBadge": "compartit",
"sharedBy": "Compartit per {{owner}}",
"share": {
"title": "Compartir «{{name}}»",
"description": "Els destinataris reben la seva pròpia còpia xifrada dels secrets. Es refresca cada vegada que canvia la credencial i s'elimina quan es revoca la compartició.",
"levelUse": "Utilitzar",
"levelManage": "Gestionar",
"levelUseDesc": "Utilitzar: adjuntar la credencial als amfitrions i connectar-se. El secret en si roman ocult.",
"levelManageDesc": "Gestionar: també editar la credencial i compartir-la amb altres.",
"noAccessEntries": "Aquesta credencial encara no s'ha compartit",
"accessRevoked": "Accés revocat",
"shared": "Credencial compartida"
},
"deleteCredentialAction": "Eliminar credencial",
"editCredentialAction": "Editar credencial",
"failedToCloneCredential": "No s'ha pogut clonar la credencial",
"failedToDeleteCredential": "No s'ha pogut eliminar la credencial",
"keyBadge": "CLAU",
"passwordBadge": "CONTRASENYA",
"renameFolder": "Canvia el nom de la carpeta",
"deleteFolder": "Elimina la carpeta",
"deleteCredentialConfirm": "Vols eliminar la credencial «{{name}}»?",
"deletedCredential": "S'ha eliminat «{{name}}»",
"deploySSHKeyTitle": "Implementa la clau en un amfitrió",
"loadingCredentials": "S'estan carregant les credencials...",
"noCredentialsFound": "No s'han trobat credencials",
"noCredentialsMatchSearch": "Cap credencial no coincideix amb la cerca",
"addCredentialBtn": "Afegeix una credencial",
"failedToReorder": "No s'han pogut reordenar les credencials",
"failedToMoveCredential": "No s'ha pogut moure la credencial",
"sortManual": "Manual (arrossega per reordenar)",
"customizeSidebar": "Personalitza la barra lateral",
"customizeSidebarDescription": "Tria com es veu i es comporta la llista de credencials.",
"customizeDensityTitle": "Densitat",
"densityComfortableDesc": "Una credencial per fila, amb més detalls.",
"densityCompactDesc": "Una línia per credencial, per a llistes més llargues.",
"displayDensityComfortable": "Còmoda",
"displayDensityCompact": "Compacta",
"customizeBehaviorTitle": "Comportament",
"showCredentialTags": "Mostra les etiquetes",
"showCredentialTagsDesc": "Mostra les etiquetes a la llista de credencials",
"rowDetailsTitle": "Detalls de la fila",
"rowDetailsDesc": "Tria què es mostra a cada credencial.",
"showUsername": "Nom d'usuari",
"showUsernameDesc": "Mostra el nom d'usuari sota el nom de la credencial.",
"showUsageCount": "Nombre d'amfitrions",
"showUsageCountDesc": "Mostra quants amfitrions utilitzen la credencial.",
"showTypeBadge": "Insignia de tipus",
"showTypeBadgeDesc": "Mostra la insignia de clau o contrasenya.",
"showPinIcon": "Icona de fixar",
"showPinIconDesc": "Mostra una icona de fixar al costat de les credencials fixades.",
"showSharedBadge": "Insignia de compartit",
"showSharedBadgeDesc": "Mostra una insignia a les credencials compartides amb tu.",
"actionsVisibility": "Accions de la credencial",
"actionsVisibilityDesc": "Quan es mostren els botons de connexió i gestió de cada credencial",
"actionsAlways": "Sempre visibles",
"actionsOnly": "Només Connecta, la resta en fer clic",
"actionsHover": "Mostra en passar el cursor",
"actionsClick": "Mostra en fer clic",
"customizeSortHint": "L'ordre de classificació es troba al menú de classificació de la barra d'eines.",
"expandActions": "Expandeix les accions",
"collapseActions": "Redueix les accions",
"backToHosts": "Torna als amfitrions",
"backToCredentials": "Torna a les credencials",
"searchCredentialsPlaceholder": "Cerca credencials…",
"deployDialogTitle": "Implementa la clau SSH",
"deployDialogDesc": "Implementa «{{name}}» a authorized_keys d'un amfitrió.",
"targetHostLabel": "Amfitrió de destí",
"selectHostOption": "Selecciona un amfitrió...",
"deployingBtn": "S'està implementant...",
"deployBtn": "Implementa",
"keyDeployedSuccess": "La clau s'ha implementat correctament",
"failedToDeployKey": "No s'ha pogut implementar la clau",
"folderRenamedTo": "La carpeta s'ha anomenat «{{name}}»",
"failedToRenameFolder": "No s'ha pogut canviar el nom de la carpeta",
"arrangeUnlockedSwitchedToManual": "S'ha canviat a l'ordenació manual perquè la teva ordre es mantingui",
"arrangeUnlocked": "Desbloqueja per arrossegar i reordenar"
},
"versionCheck": {
"updateLinkLabel": "Hi ha una actualització disponible. Obre les notes de la versió a GitHub"
},
"common": {
"scrollTabsLeft": "Desplaça les pestanes a l'esquerra",
"scrollTabsRight": "Desplaça les pestanes a la dreta",
"close": "Tanca",
"minimize": "Minimitza",
"online": "En línia",
"offline": "Fora de línia",
"unknown": "Desconegut",
"continue": "Continua",
"error": "Error",
"unsavedChanges": "Canvis no desats",
"more": "Més",
"loading": "S'està carregant...",
"host": "Amfitrió",
"selectHost": "Selecciona un amfitrió...",
"noHostConfigured": "Cap amfitrió configurat",
"optional": "Opcional",
"connect": "Connecta",
"copied": "Copiat",
"connecting": "S'està connectant...",
"openInNewTab": "Obre en una pestanya nova",
"cancel": "Cancel·la",
"username": "Nom d'usuari",
"login": "Inicia sessió",
"logout": "Tanca sessió",
"register": "Registra't",
"password": "Contrasenya",
"confirmPassword": "Confirma la contrasenya",
"back": "Enrere",
"save": "Desa",
"saving": "S'està desant...",
"delete": "Suprimeix",
"rename": "Canvia el nom",
"edit": "Edita",
"confirm": "Confirma",
"next": "Següent",
"previous": "Anterior",
"refresh": "Actualitza",
"language": "Idioma",
"backendReconnected": "Connexió al servidor restaurada",
"connectionDegraded": "Connexió al servidor perduda, recuperant…",
"reload": "Recarrega",
"create": "Crea",
"copy": "Copia",
"copyFailed": "No s'ha pogut copiar al porta-retalls",
"maximize": "Maximitza",
"restore": "Restaura",
"remove": "Elimina",
"add": "Afegeix",
"update": "Actualitza",
"noResults": "No s'han trobat resultats",
"sidebar": "Barra lateral",
"mobileSidebarDescription": "Mostra la barra lateral mòbil.",
"toggleSidebar": "Alterna la barra lateral",
"search": "Cerca...",
"new": "Nou",
"docs": "Documentació"
},
"onboarding": {
"stepCounter": "Pas {{current}} de {{total}}",
"stageLabel": "Configuració de Termix",
"setupHeading": "Configura el teu espai de treball",
"partialHeading": "Hi ha algunes coses noves per configurar",
"signOut": "Tanca la sessió",
"skipPartial": "Més tard",
"skip": "Omet la configuració",
"next": "Següent",
"finish": "Fet",
"pluginsTitle": "Tria els teus complements",
"pluginsIntro": "Tria els complements que vols mantenir. Els recomanats cobreixen el que necessita la majoria de la gent.",
"pluginsUpgradeNote": "Tot el que fas servir ara es manté tal com és. Desactiva o elimina el que no necessitis.",
"pluginsRemoveNote": "Els complements configurats com a Eliminar s'eliminen d'aquest servidor, juntament amb les seves dades, quan continuïs. Pots instal·lar-los de nou en qualsevol moment des de la pestanya de complements (cal connexió a Internet). Tria Desactivat per mantenir un complement instal·lat però desactivat.",
"pluginsUseRecommended": "Recomanat",
"pluginsEnableAll": "Activa-ho tot",
"pluginsDisableAll": "Desactiva-ho tot",
"pluginsCounts": "{{enabled}} activats, {{disabled}} desactivats, {{removed}} per eliminar",
"pluginsRecommended": "Recomanat",
"pluginsKeptBecause": "Mantenit perquè {{names}} el necessita",
"pluginsChoice_enabled": "Activat",
"pluginsChoice_disabled": "Desactivat",
"pluginsChoice_remove": "Elimina",
"pluginsConsentTitle": "Ajuda a millorar Termix",
"pluginsConsentNote": "Pots desactivar-ho en qualsevol moment des de la pestanya de complements.",
"pluginsApplying": "S'estan aplicant les teves eleccions",
"pluginsSomeFailed": "No s'han pogut canviar alguns complements. Pots corregir-ho més tard des de la pestanya de complements. Prem Següent per continuar.",
"pluginsApplyFailed": "No s'han pogut desar les teves eleccions. Torna-ho a provar o continua i canvia-les més tard des de la pestanya de complements.",
"pluginsLoadFailed": "No s'ha pogut carregar la llista de complements. Pots triar complements més tard des de la pestanya de complements.",
"presetTitle": "Quant de contingut vols a la pantalla?",
"presetIntro": "Tria quant de contingut es mostra a la pantalla.",
"presetChangeLater": "Pots canviar els predefinits o qualsevol configuració individual més tard a Configuració, sota Interfície.",
"appearanceTitle": "Fes-ho teu",
"appearanceIntro": "Tria un tema, un color d'accentuació, una tipografia i la teva llengua. Els canvis es mostren immediatament i els pots modificar més tard a Configuració.",
"securityTitle": "Seguretat del teu compte",
"securityIntro": "Afegeix una clau de pas o una aplicació d'autenticació al teu compte. També pots fer-ho més tard a Configuració, sota Seguretat.",
"desktopTitle": "Com vols fer servir Termix?",
"desktopBody": "Pots canviar-ho en qualsevol moment des de Sincronització a la barra lateral.",
"desktopLocalTitle": "Només en aquest dispositiu",
"desktopLocalBody": "Tot s'emmagatzema aquí. No cal configurar res.",
"desktopLinkTitle": "Amb el meu servidor Termix",
"desktopLinkBody": "Inicia la sessió al teu servidor per fer servir els mateixos amfitrions i configuracions en tots els dispositius.",
"desktopLinked": "Vinculat a {{server}}",
"pluginsDocsLink": "Llegeix sobre cadascun"
},
"desktopUpdates": {
"title": "Aplicació d'escriptori",
"mode": "Actualitzacions",
"modeHint": "Com obté aquesta aplicació les noves versions.",
"manualModeHint": "Aquesta còpia no es pot actualitzar sola, per la qual cosa Termix només t'informa quan hi ha una nova versió disponible.",
"modeAutomatic": "Automàtic",
"modePrompt": "Pregunta primer",
"modeNever": "Mai",
"automaticBody": "Descarrega les noves versions en segon pla i instal·la-les quan reiniciïs.",
"promptBody": "Informa'm quan hi hagi una nova versió i deixa'm triar quan la vull descarregar.",
"neverBody": "No comprovis si hi ha actualitzacions. Encara pots comprovar-ho manualment a Configuració.",
"onboardingTitle": "Actualitzacions de l'aplicació",
"onboardingBody": "L'aplicació d'escriptori ara es pot actualitzar sola. Tria com vols que arribin les noves versions. Pots canviar-ho més endavant a Configuració, Actualitzacions.",
"onboardingManual": "Aquesta còpia de l'aplicació s'ha instal·lat d'una manera que no es pot actualitzar sola, per la qual cosa Termix t'informarà quan hi hagi una nova versió disponible amb un enllaç per descarregar-la.",
"status": "Versió {{version}}",
"statusIdle": "Encara no s'ha comprovat",
"statusChecking": "Comprovant si hi ha actualitzacions",
"statusAvailable": "Hi ha disponible la versió {{version}}",
"statusDownloading": "Descarregant {{version}} ({{progress}}%)",
"statusReady": "La versió {{version}} està llesta. Reinicia per instal·lar-la.",
"statusUpToDate": "Tens l'última versió",
"statusError": "No s'ha pogut comprovar si hi ha actualitzacions. Torna-ho a provar més tard.",
"checkNow": "Comprova ara",
"download": "Descarrega",
"restart": "Reinicia ara",
"later": "Més tard",
"available": "Hi ha disponible Termix {{version}}",
"manualHint": "Descarrega-la des de la pàgina de llançaments i instal·la-la sobre aquesta.",
"ready": "Termix {{version}} està llest per instal·lar-se",
"readyHint": "S'instal·larà la propera vegada que reiniciïs Termix."
},
"nav": {
"home": "Inici",
"terminal": "Terminal",
"close": "Tanca",
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
"copyPassword": "Copia la contrasenya",
"copySudoPassword": "Copia la contrasenya de sudo",
"passwordCopied": "Contrasenya copiada al porta-retalls",
"failedToCopyPassword": "No s'ha pogut copiar la contrasenya",
"refreshTab": "Refresca la connexió",
"renameTab": "Canvia el nom de la pestanya",
"dashboard": "Tauler de control",
"quickConnect": "Connexió ràpida",
"openAsTabHint": "Ctrl+clic o clic central per obrir com a pestanya",
"openAsTab": "Obre com a pestanya",
"openInRightDock": "Obre al panell dret",
"closeRightDock": "Tanca el panell dret",
"toggleRightDock": "Alterna el panell dret",
"hosts": "Amfitrions",
"credentials": "Credencials",
"connections": "Connexions",
"keepSideMenuOpen": "Mantenir el menú obert",
"collapseSideMenu": "Replegar el menú",
"roleAdministrator": "Administrador",
"roleUser": "Usuari",
"sync": "Sincronitzar",
"reconnectDisconnectedTerminals": "Tornar a connectar tots els terminals desconnectats",
"reconnectingTerminals_one": "Tornant a connectar {{count}} terminal",
"reconnectingTerminals_many": "Tornant a connectar {{count}} terminals",
"reconnectingTerminals_other": "Tornant a connectar {{count}} terminals",
"noDisconnectedTerminals": "No hi ha terminals desconnectats llestos per tornar a connectar",
"reconnectTerminalsFailed_one": "No s'ha pogut iniciar la reconexió de {{count}} terminal",
"reconnectTerminalsFailed_many": "No s'ha pogut iniciar la reconexió de {{count}} terminals",
"reconnectTerminalsFailed_other": "No s'ha pogut iniciar la reconexió de {{count}} terminals",
"fullscreenUnsupported": "Aquest navegador no admet la pantalla completa",
"fullscreenFailed": "No s'ha pogut alternar la pantalla completa",
"resetSidebarWidth": "Restablir l'amplada",
"collapseSidebar": "Replegar la barra lateral",
"openSidebar": "Obrir la barra lateral",
"confirmCloseHost": "Tancar {{host}}?",
"enterFullscreen": "Entrar en pantalla completa (Ctrl+Shift+F)",
"exitFullscreen": "Sortir de la pantalla completa (Ctrl+Shift+F)",
"group": {
"objects": "Teves",
"tools": "Eines",
"system": "Sistema"
},
"searchEverything": "Cercar amfitrions, pestanyes i accions",
"search": "Cercar",
"hiddenCount_one": "{{count}} amagat",
"hiddenCount_many": "{{count}} amagats",
"hiddenCount_other": "{{count}} amagats",
"showInRail": "Mostrar a la barra lateral",
"moveUp": "Moure amunt",
"moveDown": "Moure avall",
"resetRailOrder": "Restablir l'ordre",
"hideFromRail": "Ocultar de la barra lateral",
"openSettings": "Obrir la configuració",
"settings": "Configuració",
"manage": "Gestionar",
"mobileNavigation": "Navegació",
"plugins": "Complements"
},
"hosts": {
"hosts": "Amfitrions",
"noHosts": "Cap amfitrió SSH",
"retry": "Tornar-ho a provar",
"refresh": "Actualitzar",
"optional": "Opcional",
"downloadSample": "Descarregar l'exemple",
"failedToDeleteHost": "No s'ha pogut eliminar {{name}}",
"importSkipExisting": "Importar (ometre els existents)",
"importSSHConfig": "Importar des de la configuració SSH",
"connectionDetails": "Detalls de la connexió",
"ssh": "SSH",
"telnet": "Telnet",
"port": "Port",
"username": "Nom d'usuari",
"folder": "Carpeta",
"tags": "Etiquetes",
"pin": "Fixar",
"addHost": "Afegir amfitrió",
"editHost": "Editar amfitrió",
"cloneHost": "Clonar amfitrió",
"defaultPath": "Ruta predeterminada",
"connection": "Connexió",
"upload": "Pujar",
"authentication": "Autenticació",
"password": "Contrasenya",
"passwordSaved": "Contrasenya desada, escriu per canviar-la",
"key": "Clau",
"credential": "Credencial",
"sshPrivateKey": "Clau privada SSH",
"keyType": "Tipus de clau",
"uploadFile": "Pujar fitxer",
"tabGeneral": "General",
"tabSsh": "SSH",
"tabStats": "Mètriques de l'amfitrió",
"tabSharing": "Compartició",
"tabAuthentication": "Autenticació",
"terminal": "Terminal",
"tunnel": "Túnel",
"serverStats": "Mètriques de l'amfitrió",
"status": {
"online": "En línia",
"offline": "Fora de línia",
"checking": "Comprovant",
"monitoringDisabled": "Comprovacions d'estat desactivades",
"label": "Estat"
},
"folderRenamed": "Carpeta «{{oldName}}» reanomenada a «{{newName}}» correctament",
"failedToRenameFolder": "No s'ha pogut reanomenar la carpeta",
"unsavedChangesDescription": "Els canvis de l'amfitrió no s'han desat. Vols descartar-los?",
"keepEditing": "Continuar editant",
"discardChanges": "Descartar canvis",
"movedToFolder_one": "S'ha mogut {{count}} amfitrió a «{{folder}}»",
"movedToFolder_many": "S'han mogut {{count}} amfitrions a «{{folder}}»",
"movedToFolder_other": "S'ha mogut {{count}} amfitrió a «{{folder}}»",
"editHostTooltip": "Editar amfitrió",
"behavior": "Comportament",
"scrollbackBuffer": "Memòria intermèdia de desplaçament",
"sshAgentForwarding": "Reenviament de l'agent SSH",
"selectSnippet": "Seleccionar fragment",
"forceKeyboardInteractive": "Forçar interacció per teclat",
"overrideCredentialUsername": "Sobreescriure el nom d'usuari de la credencial",
"overrideCredentialUsernameDesc": "Utilitza el nom d'usuari especificat anteriorment en lloc del nom d'usuari de la credencial",
"externalUsernameHint": "Utilitza $external.username per omplir el nom amb el qual t'has identificat mitjançant SSO o LDAP.",
"jumpHostChain": "Cadena d'amfitrions de salt",
"portKnocking": "Port Knocking",
"addKnock": "Afegir port",
"addProxyNode": "Afegir node",
"proxyNode": "Node de proxy",
"proxyType": "Tipus de proxy",
"sudoPassword": "Contrasenya de sudo",
"keepaliveInterval": "Interval de manteniment actiu (ms)",
"environmentVariables": "Variables d'entorn",
"addVariable": "Afegir variable",
"docker": "Docker",
"failedToConnect": "No s'ha pogut connectar a la consola",
"connect": "Connectar",
"disconnect": "Desconnectar",
"start": "Iniciar",
"enableStatusCheck": "Activar comprovació d'estat",
"enableMetrics": "Activar mètriques",
"bulkUpdateFailed": "L'actualització massiva ha fallat",
"selectAll": "Seleccionar-ho tot",
"deselectAll": "Deseleccionar-ho tot",
"protocols": "Protocols",
"secureShell": "Secure Shell",
"addressIp": "Adreça / IP",
"friendlyName": "Nom amigable",
"folderAndAdvanced": "Carpeta i avançat",
"showAdvancedSettings": "Mostrar configuració avançada",
"hideAdvancedSettings": "Amaga la configuració avançada",
"privateNotes": "Notes privades",
"privateNotesPlaceholder": "Detalls d'aquest servidor...",
"pinToTop": "Fixa a la part superior",
"pinToTopDesc": "Mostra sempre aquest host a la part superior de la llista",
"portKnockingSequence": "Seqüència de port knocking",
"addKnockBtn": "Afegeix knock",
"noPortKnocking": "No s'ha configurat cap port knocking.",
"knockPort": "Port de knock",
"protocol": "Protocol",
"delayAfterMs": "Retard després (ms)",
"useSocks5Proxy": "Utilitza el proxy SOCKS5",
"useSocks5ProxyDesc": "Encamina la connexió a través d'un servidor proxy",
"connectionOrigin": "Origen de la connexió",
"connectionOriginDesc": "D'on s'origina la connexió d'aquest host. Anul·la el valor predeterminat global de l'aplicació d'escriptori.",
"connectionOriginDefault": "Utilitza el predeterminat",
"connectionOriginLocal": "Aquest dispositiu (xarxa local)",
"connectionOriginRemote": "Servidor remot",
"proxyHost": "Host del proxy",
"proxyPort": "Port del proxy",
"proxyUsername": "Nom d'usuari del proxy",
"proxyPassword": "Contrasenya del proxy",
"proxySingleMode": "Proxy únic",
"proxyChainMode": "Cadena de proxy",
"you": "Tu",
"jumpHostChainLabel": "Cadena d'hosts de salt",
"addJumpBtn": "Afegeix salt",
"noJumpHosts": "No s'ha configurat cap host de salt.",
"selectAServer": "Selecciona un servidor...",
"sshPort": "Port SSH",
"authMethod": "Mètode d'autenticació",
"authenticationMethod": "Mètode d'autenticació",
"authenticationMethodDesc": "Selecciona l'únic mètode que Termix utilitzarà per autenticar aquesta connexió SSH. No s'intentaran altres mètodes automàticament.",
"storedCredential": "Credencial emmagatzemada",
"selectACredential": "Selecciona una credencial...",
"keyTypeLabel": "Tipus de clau",
"keyTypeAuto": "Detecció automàtica",
"keyPasteTab": "Enganxa",
"keyUploadTab": "Pujar",
"keyFileLoaded": "Fitxer de clau carregat",
"keyUploadClick": "Fes clic per pujar .pem / .key / .ppk",
"clearKey": "Esborra la clau",
"keySaved": "Clau SSH desada",
"keyReplaceNotice": "enganxa una clau nova a continuació per substituir-la",
"keyPassphraseSaved": "Contrasenya desada, escriu per canviar-la",
"replaceKey": "Substitueix la clau",
"docsLink": "Visualitza la documentació",
"agentLabel": "Agent SSH",
"agentDesc": "Autentica utilitzant un agent SSH que s'està executant al servidor Termix (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent). L'agent s'ha d'estar executant a la màquina on s'allotja Termix.",
"agentAuthenticationDesc": "Utilitza les claus d'un agent SSH per autenticar aquesta connexió. Deixa el camí del socket buit per utilitzar SSH_AUTH_SOCK.",
"agentSocketPathLabel": "Camí del socket de l'agent",
"agentSocketPathPlaceholder": "Deixa buit per utilitzar SSH_AUTH_SOCK",
"agentSocketPathHint": "Deixa buit per detectar automàticament des de la variable d'entorn SSH_AUTH_SOCK, o introdueix un camí de socket personalitzat (per exemple, /run/user/1000/gnupg/S.gpg-agent.ssh).",
"agentIdentityLabel": "Identitat de l'agent (clau pública)",
"agentIdentityPlaceholder": "Deixa buit per provar totes les claus de l'agent",
"agentIdentityHint": "Enganxa una clau pública (per exemple, ssh-ed25519 AAAA...) per oferir només aquesta clau de l'agent. Recomanat quan l'agent té moltes claus, per evitar superar el límit MaxAuthTries del servidor.",
"shareSshAuthLabel": "Comparteix l'autenticació SSH",
"shareSshAuthDesc": "Proporciona còpies xifrades de l'autenticació SSH d'aquest host als destinataris. La credencial personal del destinatari té prioritat.",
"forceKeyboardInteractiveLabel": "Força l'interactiu per teclat",
"forceKeyboardInteractiveShortDesc": "Força la introducció manual de la contrasenya fins i tot si hi ha claus",
"allowLegacyAlgorithmsLabel": "Permetre algoritmes antics",
"allowLegacyAlgorithmsDesc": "Activa els algoritmes SSH obsolets (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) per a connexions a dispositius antics que no es poden actualitzar.",
"insecure": "Insegur",
"syntaxHighlightingCategories": "Destacar categories",
"syntaxHighlightingCategoriesDesc": "Tria quins tipus de contingut cal ressaltar amb colors",
"sshAgentForwardingLabel": "Reenviament de l'agent SSH",
"sshAgentForwardingShortDesc": "Permet que aquest host remot utilitzi el teu agent SSH local per a connexions posteriors. Això no és necessari per a l'autenticació de l'agent.",
"sudoPasswordAutoFillShortDesc": "Proporciona automàticament la contrasenya de sudo quan es demani",
"sudoPasswordLabel": "Contrasenya de sudo",
"sudoPasswordSaved": "Contrasenya desada, escriu per canviar-la",
"environmentVariablesLabel": "Variables d'entorn",
"addVariableBtn": "Afegeix variable",
"noEnvVars": "No hi ha variables d'entorn configurades.",
"keepaliveIntervalLabel": "Interval de manteniment de connexió (segons)",
"maxKeepaliveMisses": "Màxim de manteniments de connexió perduts",
"sameHost": "Aquest host (túnel directe)",
"statusChecksLabel": "Comprovacions d'estat",
"enableStatusChecks": "Activa les comprovacions d'estat",
"enableStatusChecksDesc": "Comprova la disponibilitat de l'host. Les sessions actives ometen les comprovacions addicionals. Les comprovacions SSH sense una sessió activa poden activar regles agressives de Fail2Ban; desactiva les comprovacions d'estat en aquests hosts.",
"useGlobalInterval": "Utilitza l'interval global",
"useGlobalIntervalDesc": "Substitueix-lo per l'interval de comprovació d'estat de tot el servidor",
"checkIntervalS": "Interval de comprovació (s)",
"checkIntervalDesc": "Segons entre cada ping de connectivitat",
"cpuUsageLabel": "Ús de la CPU",
"cpuUsageDesc": "Percentatge de CPU, mitjanes de càrrega, gràfic de minigràfic",
"memoryLabel": "Ús de la memòria",
"memoryDesc": "Ús de RAM, intercanvi, memòria cau",
"storageLabel": "Ús del disc",
"storageDesc": "Ús del disc per punt de muntatge",
"networkLabel": "Interfícies de xarxa",
"networkDesc": "Llista d'interfícies i ample de banda",
"uptimeLabel": "Temps de funcionament",
"uptimeDesc": "Temps de funcionament del sistema i hora d'arrencada",
"systemInfoLabel": "Informació del sistema",
"systemInfoDesc": "SO, nucli, nom d'host, arquitectura",
"recentLoginsLabel": "Inicis de sessió recents",
"recentLoginsDesc": "Esdeveniments d'inici de sessió exitosos i fallits",
"topProcessesLabel": "Principals processos",
"topProcessesDesc": "PID, %CPU, %MEM, comanda",
"listeningPortsLabel": "Ports escoltant",
"listeningPortsDesc": "Ports oberts amb procés i estat",
"firewallLabel": "Tallafocs",
"firewallDesc": "Estat del tallafocs, AppArmor, SELinux",
"hostSharedSuccessfully": "Host compartit correctament",
"failedToShareHost": "No s'ha pogut compartir l'host",
"accessRevoked": "Accés revocat",
"failedToRevokeAccess": "No s'ha pogut revocar l'accés",
"cancelBtn": "Cancel·la",
"savingBtn": "Desant...",
"addHostBtn": "Afegeix host",
"hostUpdated": "Host actualitzat",
"hostCreated": "Host creat",
"failedToSave": "No s'ha pogut desar l'host",
"credentialUpdated": "Credencial actualitzada",
"credentialCreated": "Credencial creada",
"failedToSaveCredential": "No s'ha pogut desar la credencial",
"credentialNameRequired": "Introdueix un nom per a la credencial",
"credentialAuthRequired": "Afegeix una contrasenya, una clau SSH o ambdues",
"createCredentialFromHostBtn": "Crea credencial",
"createCredentialFromHostTitle": "Crea credencial a partir de l'host",
"createCredentialFromHostDesc": "Crea una entrada de credencial reutilitzable i compartible, omplerta automàticament amb el nom d'usuari, la contrasenya i/o la clau SSH actuals d'aquest host.",
"backToHosts": "Torna als hosts",
"pinned": "Fixat",
"noHostsFound": "No s'han trobat hosts",
"tryDifferentTerm": "Prova amb un terme diferent",
"addFirstHost": "Afegeix el teu primer host per començar",
"noCredentialsFound": "No s'han trobat credencials",
"addCredentialBtn": "Afegeix credencial",
"updateCredentialBtn": "Actualitza credencial",
"editCredentialAction": "Edita credencial",
"backToHost": "Torna a l'host",
"saveCredentialAsNewBtn": "Desa com a nou",
"saveCredentialAsNewDesc": "Crea una nova credencial amb aquests canvis i l'assigna a aquest host. La credencial original es manté sense canvis.",
"credentialSavedAsNew": "Desat com a nova credencial",
"failedToSaveCredentialAsNew": "No s'ha pogut desar com a nova credencial",
"features": "Funcionalitats",
"noFolder": "(Sense carpeta)",
"deleteSelected": "Suprimeix",
"exitSelection": "Sorteix de la selecció",
"importSkip": "Importa (omet els existents)",
"importOverwrite": "Importa (sobreescriu)",
"collapseBtn": "Replega",
"importExportBtn": "Importa / Exporta",
"hostStatusesRefreshed": "Estat dels hosts actualitzat",
"failedToRefreshHosts": "No s'han pogut actualitzar els hosts",
"movedHostTo": "S'ha mogut {{host}} a «{{folder}}»",
"failedToMoveHost": "No s'ha pogut moure l'host",
"deletedFolder": "S'ha suprimit la carpeta «{{name}}»",
"failedToDeleteFolder": "No s'ha pogut suprimir la carpeta",
"deleteAllInFolder": "Vols suprimir tots els hosts de «{{name}}»? Aquesta acció no es pot desfer.",
"folderPickerPlaceholder": "Sense carpeta",
"folderPickerSearch": "Cerca o crea (fes servir / per a subcarpetes)...",
"folderPickerNone": "Sense carpeta",
"folderPickerCreate": "Crea «{{path}}»",
"folderPickerEmpty": "No hi ha cap carpeta que coincideixi",
"parentHost": "Host pare",
"useFolderInstead": "Fes servir una carpeta en canvi",
"useParentHostInstead": "Fes servir l'host pare en canvi",
"parentHostPickerPlaceholder": "Sense host pare",
"parentHostPickerSearch": "Cerca hosts...",
"parentHostPickerNone": "Sense host pare",
"parentHostPickerEmpty": "No hi ha cap host que coincideixi",
"collapseSubHosts": "Replega subhosts",
"expandSubHosts": "Expandeix subhosts",
"cannotNestUnderDescendant": "No es pot anidar un host sota el seu propi subhost",
"movedToParent_one": "S'ha mogut {{count}} amfitrió sota «{{parent}}»",
"movedToParent_many": "S'han mogut {{count}} amfitrions sota «{{parent}}»",
"movedToParent_other": "S'ha mogut {{count}} amfitrió sota «{{parent}}»",
"newFolder": "Carpeta nova",
"createFolderTitle": "Crea carpeta",
"editFolderTitle": "Edita carpeta",
"folderDialogDescription": "Tria un nom, un color i una icona. Fes servir / per a anidar carpetes.",
"folderNameLabel": "Nom de la carpeta",
"folderNamePlaceholder": "p. ex. Producció/Web",
"folderNestingHint": "Fes servir / per separar nivells i crear carpetes anidades.",
"folderNameDuplicate": "Ja existeix una carpeta amb aquest nom en aquest lloc.",
"folderColor": "Color",
"folderIcon": "Icona",
"folderCredential": "Credencial",
"folderCredentialNone": "No s'ha assignat cap credencial",
"folderCredentialHint": "Els hosts d'aquesta carpeta que utilitzin l'autenticació «Credencial emmagatzemada» sense tenir la seva pròpia credencial seleccionada heretaran aquesta.",
"folderPreview": "Vista prèvia",
"folderNameFallback": "Carpeta sense títol",
"createFolderButton": "Crea una carpeta",
"saveFolderButton": "Desa la carpeta",
"cancel": "Cancel·la",
"iconSearchPlaceholder": "Cerca icones...",
"openAllSessions": "Obre totes les sessions",
"editFolder": "Edita la carpeta",
"deleteFolder": "Suprimeix la carpeta",
"selectFolder": "Selecciona tots els amfitrions de la carpeta",
"deselectFolder": "Deselecciona tots els amfitrions de la carpeta",
"folderSaved": "Carpeta desada",
"failedToSaveFolder": "No s'ha pogut desar la carpeta",
"folderDeleted": "Carpeta «{{name}}» suprimida",
"deleteFolderConfirm_one": "Voleu suprimir «{{name}}» i el seu {{count}} amfitrió? Aquesta acció no es pot desfer.",
"deleteFolderConfirm_many": "Voleu suprimir «{{name}}» i els seus {{count}} amfitrions? Aquesta acció no es pot desfer.",
"deleteFolderConfirm_other": "Voleu suprimir «{{name}}» i el seu {{count}} amfitrió? Aquesta acció no es pot desfer.",
"failedToMoveHosts": "No s'han pogut moure els amfitrions",
"failedToReorder": "No s'ha pogut reordenar",
"expandAll": "Expandeix totes les carpetes",
"collapseAll": "Redueix totes les carpetes",
"moreActions": "Més",
"groupBy": "Agrupa per",
"GroupByFolder": "Carpeta",
"GroupByTag": "Etiqueta",
"GroupByStatus": "Estat",
"GroupByProtocol": "Protocol",
"GroupByAuth": "Tipus d'autenticació",
"groupUngrouped": "Sense agrupar",
"customizeSidebar": "Personalitza la barra lateral",
"customizeSidebarDescription": "Tria com es veu i es comporta la llista d'amfitrions.",
"customizeDensityTitle": "Densitat",
"customizeBehaviorTitle": "Comportament",
"connectBarTitle": "Barra de connexió",
"connectBarDesc": "Tria quines accions es mostren com a botons en un amfitrió. Totes les accions es mantenen al menú de l'amfitrió.",
"customizeSortHint": "L'ordre d'ordenació i l'agrupació es troben als menús d'ordenació i agrupació de la barra d'eines.",
"densityComfortableDesc": "Més detalls per amfitrió: adreça, etiquetes i ús de recursos.",
"densityCompactDesc": "Una línia per amfitrió, per a llistes més llargues.",
"display": "Visualització",
"displayDensity": "Densitat",
"displayDensityComfortable": "Còmoda",
"displayDensityCompact": "Compacta",
"displayShowTags": "Mostra les etiquetes",
"displayTrayOnClick": "Obre les accions en fer clic (en lloc de passar el cursor per sobre)",
"actionsVisibility": "Visualització d'accions d'amfitrió",
"actionsVisibilityDesc": "Tria quan s'expandeixen les accions de l'amfitrió. Selecciona «clic» per restaurar el comportament anterior d'expansió amb un clic.",
"actionsAlways": "Sempre visible",
"actionsOnly": "Només connexió, la resta amb clic",
"actionsHover": "Mostra en passar el cursor",
"actionsClick": "Fes clic per expandir/reduir",
"openOnDoubleClick": "Obre en fer doble clic",
"openOnDoubleClickDesc": "Requereix un doble clic per obrir una sessió d'amfitrió en lloc d'un sol clic",
"closeOnOpen": "Amaga la barra lateral en obrir",
"closeOnOpenDesc": "Tanca la barra lateral després d'obrir un amfitrió des d'ella",
"showFolderPaths": "Mostra les rutes de les carpetes",
"showFolderPathsDesc": "Mostra la ruta de la carpeta principal sobre els noms de les subcarpetes anidades. Les subcarpetes es mantenen amb sagnat en qualsevol cas.",
"rowDetailsTitle": "Detalls de la fila",
"rowDetailsDesc": "Tria què es mostra en cada amfitrió.",
"showAddress": "Adreça",
"showAddressDesc": "Mostra l'adreça de l'amfitrió sota el nom.",
"showUsername": "Nom d'usuari",
"showUsernameDesc": "Mostra el nom d'usuari abans de l'adreça.",
"showPort": "Port",
"showPortDesc": "Mostra el port després de l'adreça.",
"showPinIcon": "Icona de fixar",
"showPinIconDesc": "Mostra un pin al costat dels hosts fixats.",
"showSharedBadge": "Insignia compartida",
"showSharedBadgeDesc": "Mostra una insignia als hosts compartits amb tu.",
"showBadges": "Insignies de plugins",
"showBadgesDesc": "Mostra les insignies que afegeixen els plugins al costat del nom de l'host.",
"hostClickBehavior": "En fer clic en un host",
"hostClickBehaviorDesc": "Què passa quan fas clic en un host que ja té una pestanya oberta. Ctrl/Cmd + clic, clic central o «Obre en una pestanya nova» sempre en inicien una de nova.",
"hostClickNewTab": "Obre sempre una pestanya nova",
"hostClickFocusExisting": "Canvia a la pestanya oberta",
"hostClickFocusExistingDoubleNew": "Clic per canviar, doble clic per a una pestanya nova",
"openInNewTab": "Obre en una pestanya nova",
"deletedHost": "S'ha eliminat {{name}}",
"copiedToClipboard": "Copiat al porta-retalls",
"remoteDesktopUrlCopied": "S'ha copiat l'URL d'escriptori remot",
"expandActions": "Expandeix accions",
"collapseActions": "Redueix accions",
"cloneHostAction": "Clona l'host",
"copyAddress": "Copia l'adreça",
"copyLink": "Copia l'enllaç",
"deleteCredentialConfirm": "Vols eliminar la credencial «{{name}}»?",
"deletedCredential": "S'ha eliminat {{name}}",
"deleteHostsConfirm_one": "Voleu suprimir {{count}} amfitrió? Aquesta acció no es pot desfer.",
"deleteHostsConfirm_many": "Voleu suprimir {{count}} amfitrions? Aquesta acció no es pot desfer.",
"deleteHostsConfirm_other": "Voleu suprimir {{count}} amfitrió? Aquesta acció no es pot desfer.",
"movedToRoot": "S'ha mogut a l'arrel",
"addTagsPlaceholder": "Afegeix etiquetes...",
"authDetails": "Detalls d'autenticació",
"credType": "Tipus",
"generateKeyPairDesc": "Genera un nou parell de claus; tant la clau privada com la pública s'ompliran automàticament.",
"generatingKey": "Generant...",
"generateLabel": "Genera {{label}}",
"uploadFileBtn": "Pujar fitxer",
"keyPassphraseOptional": "Frase de pas de la clau (opcional)",
"sshPublicKeyOptional": "Clau pública SSH (opcional)",
"publicKeyGenerated": "S'ha generat la clau pública",
"failedToGeneratePublicKey": "No s'ha pogut derivar la clau pública",
"publicKeyCopied": "S'ha copiat la clau pública",
"keyPairGenerated": "S'ha generat el parell de claus {{label}}",
"failedToGenerateKeyPair": "No s'ha pogut generar el parell de claus",
"searchHostsPlaceholder": "Cerca hosts, adreces, etiquetes…",
"refreshBtn": "Actualitza",
"addTag": "Afegeix etiquetes...",
"deleteConfirmBtn": "Elimina",
"deleteHostConfirm": "Vols eliminar «{{name}}»?",
"enableAtLeastOneProtocol": "Activa almenys un protocol anterior per configurar la configuració d'autenticació i connexió.",
"keyPassphrase": "Frase de pas de la clau",
"basicInformation": "Informació bàsica",
"authDetailsSection": "Detalls d'autenticació",
"credTypeLabel": "Tipus",
"hostsTab": "Hosts",
"credentialsTab": "Credencials",
"selectMultiple": "Selecciona-ne diversos",
"selectHosts": "Selecciona hosts",
"connectionLabel": "Connexió",
"authenticationLabel": "Autenticació",
"generateKeyPairTitle": "Genera un parell de claus",
"generateKeyPairDescription": "Genera un nou parell de claus; tant la clau privada com la pública s'ompliran automàticament.",
"generateFromPrivateKey": "Genera a partir de la clau privada",
"refreshBtn2": "Actualitza",
"exitSelectionTitle": "Sorteix de la selecció",
"addHostBtn2": "Afegeix un host",
"addCredentialBtn2": "Afegeix una credencial",
"checkingHostStatuses": "Comprovant l'estat dels hosts...",
"pinnedSection": "Fixats",
"hostsExported": "Hosts exportats correctament",
"export": {
"menuItem": "Exporta...",
"title": "Exporta hosts",
"scope": "Àmbit",
"scopeAll": "Tots",
"scopeSelected": "Seleccionats",
"searchHosts": "Cerca hosts...",
"include": "Inclou",
"groupConnection": "Connexió",
"groupCredentials": "Credencials",
"groupNotes": "Notes",
"groupTags": "Etiquetes i fixat",
"groupProxy": "Proxy",
"groupJumpHosts": "Hosts de salt",
"groupFeatureFlags": "Configuració dels plugins",
"groupAdvanced": "Configuració avançada",
"preview": "Vista prèvia",
"moreHosts_one": "... {{count}} amfitrió més",
"moreHosts_many": "... {{count}} amfitrions més",
"moreHosts_other": "... {{count}} amfitrió més",
"summary": "{{selected}} de {{total}} hosts",
"credentialsIncluded": "credencials incloses",
"credentialsExcluded": "credencials excloses",
"noneSelected": "Cap host seleccionat",
"cancel": "Cancel·la",
"confirm": "Exporta",
"fetchFailed": "No s'han pogut carregar els hosts per a l'exportació",
"bulkButton": "Exporta"
},
"sampleDownloaded": "Fitxer d'exemple descarregat",
"failedToDeleteCredential2": "No s'ha pogut eliminar la credencial",
"noFolderOption": "(Sense carpeta)",
"nSelected_one": "{{count}} seleccionat",
"nSelected_many": "{{count}} seleccionats",
"nSelected_other": "{{count}} seleccionats",
"featuresMenu": "Plugins",
"moveMenu": "Mou",
"connectSelected": "Connecta",
"cancelSelection": "Cancel·la",
"deletedCount_one": "S'ha suprimit {{count}} amfitrió",
"deletedCount_many": "S'han suprimit {{count}} amfitrions",
"deletedCount_other": "S'ha suprimit {{count}} amfitrió",
"failedToDeleteCount_one": "No s'ha pogut suprimir {{count}} amfitrió",
"failedToDeleteCount_many": "No s'han pogut suprimir {{count}} amfitrions",
"failedToDeleteCount_other": "No s'ha pogut suprimir {{count}} amfitrió",
"duplicatedHost": "\"{{name}}\" duplicat",
"failedToDuplicateHost": "No s'ha pogut duplicar l'host",
"updatedCount_one": "S'ha actualitzat {{count}} amfitrió",
"updatedCount_many": "S'han actualitzat {{count}} amfitrions",
"updatedCount_other": "S'ha actualitzat {{count}} amfitrió",
"friendlyNameLabel": "Nom amigable",
"descriptionLabel": "Descripció",
"loadingHosts": "Carregant hosts...",
"loadingCredentials": "Carregant credencials...",
"noHostsYet": "Encara no hi ha hosts",
"noHostsYetHint": "Afegeix un servidor per obrir terminals, navegar per fitxers i veure mètriques.",
"noHostsMatchSearch": "Cap host coincideix amb la teva cerca",
"noHostSelected": "Tria un host per obrir això.",
"searchHosts": "Cerca hosts...",
"sortHosts": "Ordena hosts",
"sortDefault": "Ordre predeterminat",
"sortNameAsc": "Nom (A → Z)",
"sortNameDesc": "Nom (Z → A)",
"sortIpAsc": "Adreça IP (Asc)",
"sortIpDesc": "Adreça IP (Desc)",
"sortOnlineFirst": "En línia primer",
"sortOfflineFirst": "Fora de línia primer",
"sortManual": "Manual (arrossega per reordenar)",
"sortPinnedFirst": "Fixats primer",
"filterHosts": "Filtra amfitrions",
"filterClearAll": "Esborra filtres",
"filterStatusGroup": "Estat",
"filterOnline": "En línia",
"filterOffline": "Fora de línia",
"filterPinned": "Fixats",
"filterAuthGroup": "Tipus d'autenticació",
"filterAuthPassword": "Contrasenya",
"filterAuthKey": "Clau SSH",
"filterAuthCredential": "Credencial",
"filterAuthNone": "Cap",
"filterProtocolGroup": "Protocol",
"filterProtocolSsh": "SSH",
"filterTagsGroup": "Etiquetes",
"editHostAction": "Edita l'amfitrió",
"moreOptions": "Més opcions",
"shareHost": "Comparteix l'amfitrió",
"shareHostTitle": "Comparteix: {{name}}",
"shareFolder": "Comparteix la carpeta",
"shareFolderTitle": "Comparteix la carpeta: {{name}}",
"folderSharedSuccessfully_one": "S'ha compartit {{count}} amfitrió a la carpeta",
"folderSharedSuccessfully_many": "S'han compartit {{count}} amfitrions a la carpeta",
"folderSharedSuccessfully_other": "S'ha compartit {{count}} amfitrió a la carpeta",
"failedToShareFolder": "No s'ha pogut compartir la carpeta",
"sharing": {
"loadError": "No s'han pogut carregar les dades de compartició. Torna-ho a provar.",
"shareWithSection": "Comparteix amb",
"usersTab": "Usuaris",
"rolesTab": "Rols",
"searchPlaceholder": "Cerca usuaris o rols...",
"noMatches": "No s'han trobat coincidències",
"permissionLevelLabel": "Nivell de permís",
"levels": {
"connect": {
"label": "Connecta",
"description": "Només obre sessions: terminal, escriptori remot, gestor de fitxers, túnels i Docker. Sense accés a la configuració de l'amfitrió."
},
"view": {
"label": "Visualitza",
"description": "Connecta i, a més, visualitza la configuració de l'amfitrió. Els secrets mai es mostren."
},
"edit": {
"label": "Edita",
"description": "Visualitza i, a més, modifica la configuració de l'amfitrió que no sigui d'autenticació. L'autenticació SSH del propietari es manté privada i exclusiva del propietari."
},
"manage": {
"label": "Gestiona",
"description": "Edita i, a més, comparteix l'amfitrió amb altres, canvia els nivells de permís i revoca l'accés."
}
},
"expiryLabel": "Caducitat de l'accés",
"expiry": {
"never": "Mai",
"oneHour": "1 hora",
"oneDay": "24 hores",
"sevenDays": "7 dies",
"thirtyDays": "30 dies",
"custom": "Personalitzat"
},
"customHoursPlaceholder": "Hores fins que caduqui l'accés",
"shareButton": "Comparteix",
"shareWithCount": "Comparteix ({{count}})",
"currentAccess": "Accés actual",
"noAccessEntries": "Aquest amfitrió encara no s'ha compartit",
"folderRulesTitle": "S'aplica als amfitrions afegits més endavant",
"folderRulesHint": "Aquestes comparticions es mantenen a la carpeta: un amfitrió creat a dins o mogut a dins (o a una subcarpeta) obté el mateix accés automàticament. Eliminar una regla només atura la futura herència.",
"folderRuleRemove": "Deixa d'heretar",
"folderShareSummary": "S'han compartit {{shared}} de {{total}} amfitrió(s) d'aquesta carpeta",
"grantedBy": "Concedit per",
"expires": "Caduca",
"expired": "Caducat",
"never": "Mai",
"revoke": "Revoca",
"accessUpdated": "Accés actualitzat",
"accessUpdateFailed": "No s'ha pogut actualitzar l'accés",
"sharedBadge": "Compartit",
"sharedBadgeTooltip": "Compartit per {{owner}} (accés {{level}})",
"viewOnlyBanner": "Aquest host us ha estat compartit per {{owner}} amb accés de visualització. La configuració és de només lectura.",
"sharedEditBanner": "Aquest host us ha estat compartit per {{owner}} amb accés d'edició. Els canvis s'apliquen a l'host real; les referències d'autenticació només les pot modificar el propietari.",
"ownerOnlyControl": "Només el propietari de l'host pot canviar això",
"ownerAuthPrivate": "L'autenticació SSH del propietari de l'host és privada. Utilitzeu «Establir autenticació SSH personal» al menú de l'host per triar la vostra pròpia credencial.",
"ownerAuthShared": "El propietari de l'host ha compartit l'autenticació SSH d'aquest host. Podeu utilitzar-la o triar la vostra pròpia credencial a «Establir autenticació SSH personal».",
"authOverrideAction": "Establir autenticació SSH personal",
"authOverrideActionProtocol": "Establir autenticació {{protocol}} personal",
"authOverrideTitle": "Autenticació SSH personal",
"authOverrideTitleProtocol": "Autenticació {{protocol}} personal",
"authOverrideDescriptionPrivate": "Les credencials SSH del propietari de l'host es mantenen privades. Trieu una de les vostres credencials desades per a les connexions a {{host}}.",
"authOverrideDescriptionShared": "Utilitzeu l'autenticació compartida pel propietari de l'host o substituïu-la per una de les vostres credencials desades per a les connexions a {{host}}.",
"authOverrideCredentialLabel": "Credencial d'autenticació",
"useSharedAuthentication": "Utilitzar l'autenticació compartida de l'host",
"noPersonalCredential": "Cap credencial personal",
"authOverrideNoCredentials": "Encara no teniu cap credencial SSH desada. Creeu-ne una a Credencials per connectar-vos a hosts que requereixin autenticació.",
"authOverrideRequired": "Aquest host requereix una de les vostres credencials desades abans de poder connectar-vos.",
"authOverridePrivateHint": "Aquesta credencial és privada per a vosaltres. El propietari de l'host i altres destinataris no la poden veure ni utilitzar.",
"authOverrideSaved": "Autenticació SSH personal desada",
"authOverrideCleared": "Autenticació SSH personal eliminada",
"authOverrideClearedToShared": "Utilitzant l'autenticació compartida de l'host",
"authOverrideLoadError": "No s'ha pogut carregar la vostra autenticació SSH. Torneu-ho a intentar.",
"authOverrideSaveError": "No s'ha pogut desar la vostra autenticació SSH"
},
"arrangeUnlockedSwitchedToManual": "S'ha canviat a l'ordenació manual perquè la vostra ordre es mantingui",
"dragToRearrange": "Arrossegueu per reordenar",
"arrangeUnlocked": "Desbloquejar l'arrossegament per reordenar",
"webUiBindHostUnreachable": "El vostre navegador no pot arribar a 127.0.0.1 a la màquina on s'executa Termix, per tant, aquest punt d'accés no es carregarà. Utilitzeu una adreça que aquesta màquina respongui, com ara 0.0.0.0.",
"webUiBindHostSharesSessionCookie": "Des d'aquest navegador, la reenviada s'assoliria al mateix nom d'amfitrió des d'on es serveix Termix, de manera que el servei reenviat rebria la vostra sessió de Termix. Les galetes ignoren el port. Aquest punt d'accés es negarà a obrir-se aquí; funciona des de l'aplicació d'escriptori de Termix o quan Termix s'obre a localhost.",
"webUiErrorLabelRequired": "El punt d'accés {{row}} necessita una etiqueta.",
"webUiErrorLabelDuplicate": "Cada punt d'accés necessita un nom diferent.",
"webUiErrorPortRange": "El punt d'accés {{row}} necessita un port entre 1 i 65535.",
"webUiErrorPathInvalid": "El punt d'accés {{row}} té una ruta no vàlida. Utilitzeu una ruta com /admin.",
"copyViewUrlAction": "Copiar l'enllaç de {{name}}",
"filterAuthAgent": "Agent SSH",
"authTypeNeedsPlugin": "Aquest host utilitza {{type}}, que necessita {{plugin}}. Està desactivat en aquest servidor.",
"authTypeUnknown": "Aquest host utilitza {{type}}, que no està disponible en aquest servidor.",
"authFieldsAfterSave": "Desa l'host primer i després omple aquests camps.",
"enablePluginFeature": "Activar {{name}}",
"disablePluginFeature": "Desactivar {{name}}",
"filterFeaturesGroup": "Complements",
"localOnly": "Mantenir només en aquest dispositiu",
"localOnlyDesc": "Aquest host no s'envia al servidor i no apareix als vostres altres dispositius.",
"folderLocalOnly": "Mantenir només en aquest dispositiu",
"folderLocalOnlyDesc": "Aquesta carpeta i tots els hosts que conté es mantenen en aquest dispositiu i no s'envien al servidor.",
"sudoPasswordDesc": "S'utilitza quan el terminal omple un indicador sudo i pels complements que executen ordres amb sudo.",
"editorCancel": "Cancel·lar",
"editorSaving": "Desant...",
"editorUpdate": "Actualitzar host",
"editorAdd": "Afegir host",
"speedSearch": "Cercar hosts. Fletxes per seleccionar, Retorn per connectar, Esc per tancar",
"speedSearchList": "Llista d'hosts. Escriviu o premeu / per cercar.",
"importNoHosts": "No s'han trobat hosts al fitxer",
"importTooMany": "Podeu importar fins a {{max}} hosts alhora",
"importSummary": "Importació completada: {{imported}} importats, {{updated}} actualitzats, {{failed}} fallits",
"importHostsFailed": "No s'han pogut importar els hosts"
},
"commandPalette": {
"searchPlaceholder": "Cercar hosts, ordres o configuracions...",
"quickActions": "Accions ràpides",
"navigation": "Navegació",
"orShortcut": "o",
"addNewHost": "Afegeix un nou host",
"adminSettings": "Configuració d'administrador",
"addCredential": "Afegeix credencials",
"recentActivity": "Activitat recent",
"serversAndHosts": "Servidors i hosts",
"noHostsFound": "No s'han trobat hosts que coincideixin amb «{{search}}»",
"links": "Enllaços",
"navigate": "Navega",
"select": "Selecciona",
"pluginActions": "Més accions",
"noTargetTab": "No hi ha cap pestanya de terminal oberta",
"documentation": "Documentació"
},
"splitScreen": {
"title": "Pantalla dividida",
"defaultLabel": "Divisió {{number}}",
"splitRight": "Divideix a la dreta",
"splitDown": "Divideix cap avall",
"addToSplit": "Afegeix a {{split}}",
"paneEmptyItem": "Panell {{index}}: buit",
"paneItem": "Panell {{index}}: {{label}}",
"paneNumber": "Panell {{index}}",
"newPaneRight": "Panell nou a la dreta",
"newPaneBelow": "Panell nou a sota",
"emptyTitle": "Panell buit",
"emptyHint": "Tria què mostrar aquí. Mentre aquest panell està seleccionat, tot el que obris des de la barra lateral també s'obrirà aquí.",
"openTabs": "Pestanyes obertes",
"noOpenTabs": "No hi ha altres pestanyes obertes",
"hosts": "Hosts",
"searchHosts": "Cerca hosts",
"noHosts": "Cap host no coincideix",
"newSession": "Nou",
"closePane": "Tanca el panell",
"closeSession": "Tanca la sessió",
"moveToTab": "Mou a la seva pròpia pestanya",
"swapWith": "Intercanvia amb",
"showHere": "Mostra en aquest panell",
"clearPane": "Buida aquest panell",
"zoom": "Amplia el panell",
"unzoom": "Restaura la disposició",
"unsplit": "Suprimeix la divisió",
"layouts": "Disposicions",
"applyLayout": "Canvia la disposició",
"maxPanes_one": "Una divisió pot contenir fins a {{count}} panell",
"maxPanes_many": "Una divisió pot contenir fins a {{count}} panells",
"maxPanes_other": "Una divisió pot contenir fins a {{count}} panell",
"dropSplit": "Deixa anar per dividir",
"dropHere": "Deixa anar per mostrar aquí",
"paneActions": "Accions del panell",
"dividerHint": "Arrossega per canviar la mida. Fes doble clic per igualar-los.",
"openInSplit": "Obre en una divisió",
"openInNewSplit": "Divisió nova amb la pestanya actual",
"shortcuts": "Dreceres",
"shortcutNavigate": "Desplaça't entre panells",
"presets": {
"columns2": "Dos costat a costat",
"rows2": "Dos apilats",
"columns3": "Tres costat a costat",
"mainLeft3": "Un a l'esquerra, dos a la dreta",
"mainBottom3": "Dos a dalt, un a baix",
"grid4": "Graella de quatre",
"grid5": "Tres sobre dos",
"grid6": "Graella de sis"
}
},
"connections": {
"noConnections": "Cap connexió",
"noConnectionsDesc": "Obre un terminal, un gestor de fitxers o un escriptori remot per veure les connexions aquí",
"connectedFor": "Connectat durant {{duration}}",
"connected": "Connectat",
"disconnected": "Desconnectat",
"reconnect": "Torna a connectar",
"sectionOpen": "Obert",
"sectionBackground": "Segon pla",
"backgroundDesc": "Les sessions es mantenen actives durant {{minutes}} minuts després de la desconnexió i es poden tornar a connectar.",
"expiresIn": "Caduca en {{duration}}",
"search": "Cerca connexions...",
"noSearchResults": "Cap connexió no coincideix amb la cerca",
"rename": "Canvia el nom de la sessió",
"forgetConfirm": "Vols finalitzar la sessió en segon pla de {{name}}?",
"forget": "Finalitza la sessió"
},
"sshAuth": {
"totpRequired": "S'requereix autenticació de dos factors",
"totpCodeLabel": "Codi de verificació",
"totpVerify": "Verifica",
"mfaPromptRequired": "S'requereix autenticació",
"mfaPushRequired": "S'requereix autenticació per notificació push",
"mfaMenuPlaceholder": "Introdueix la teva resposta",
"mfaCodeOrPushPlaceholder": "Codi o \"push\"",
"mfaWaitingApproval": "Esperant l'aprovació al teu dispositiu...",
"mfaSendRequest": "Envia la sol·licitud",
"browserSignInCode": "Clau de seguretat",
"browserSignInUrl": "URL d'inici de sessió",
"browserSignInOpen": "Obre al navegador",
"browserSignInContinue": "He completat l'inici de sessió",
"browserSignInRequired": "S'requereix inici de sessió amb {{provider}}",
"connectionLogTitle": "Registre de connexió",
"connectionLogCopy": "Copia els registres al porta-retalls",
"connectionLogEmpty": "Encara no hi ha registres de connexió",
"connectionLogWaiting": "Esperant els registres de connexió...",
"connectionLogCopied": "Registres de connexió copiats al porta-retalls",
"connectionLogCopyFailed": "No s'han pogut copiar els registres al porta-retalls"
},
"cardGrid": {
"dragToMove": "Arrossega per moure",
"dragToResize": "Arrossega per canviar la mida",
"changeWidth": "Canvia l'amplada",
"removeCard": "Elimina {{label}}",
"addCard": "Afegeix",
"columns": "Columnes",
"empty": "No hi ha targetes. Utilitza Afegeix a continuació per col·locar-ne."
},
"auth": {
"tagline": "Gestió de servidors autoallotjada basada en plugins.",
"loginTitle": "Benvingut de nou",
"registerTitle": "Crea un compte",
"forgotPassword": "Has oblidat la contrasenya?",
"rememberMe": "Recorda aquest dispositiu durant 30 dies (inclou TOTP)",
"noAccount": "No tens un compte?",
"hasAccount": "Ja tens un compte?",
"twoFactorAuth": "Autenticació de dos factors",
"enterCode": "Introdueix el codi de verificació",
"redirectingToApp": "Redirigint a l'aplicació...",
"sshAuthenticationRequired": "S'requereix autenticació SSH",
"sshNoKeyboardInteractive": "Autenticació interactiva per teclat no disponible",
"sshAuthenticationFailed": "L'autenticació ha fallat",
"sshAuthenticationTimeout": "Temps d'autenticació esgotat",
"sshNoKeyboardInteractiveDescription": "El servidor no admet l'autenticació interactiva per teclat. Proporciona la teva contrasenya o clau SSH.",
"sshAuthFailedDescription": "Les credencials proporcionades eren incorrectes. Torna-ho a intentar amb credencials vàlides.",
"sshTimeoutDescription": "El temps d'intent d'autenticació s'ha esgotat. Torna-ho a intentar.",
"sshProvideCredentialsDescription": "Proporciona les teves credencials SSH per connectar-te a aquest servidor.",
"sshPasswordDescription": "Introdueix la contrasenya per a aquesta connexió SSH.",
"sshKeyPasswordDescription": "Si la teva clau SSH està xifrada, introdueix la frase de pas aquí.",
"passphraseRequired": "Es requereix la frase de pas",
"passphraseRequiredDescription": "La clau SSH està xifrada. Introduïu la frase de pas per desbloquejar-la.",
"external": "Extern",
"loginWithExternal": "Inicia sessió amb un proveïdor extern",
"loginWithExternalDesc": "Inicia sessió utilitzant el teu proveïdor d'identitat extern configurat",
"loginWithProvider": "Inicia sessió amb {{name}}",
"resetPasswordButton": "Restableix la contrasenya",
"sendResetCode": "Envia el codi de restabliment",
"resetCodeDesc": "Introduïu el vostre nom d'usuari per rebre un codi de restabliment de contrasenya. El codi es registrarà als registres del contenidor Docker.",
"resetCode": "Codi de restabliment",
"verifyCodeButton": "Verifica el codi",
"newPassword": "Contrasenya nova",
"confirmNewPassword": "Confirma la contrasenya",
"signUp": "Registra't",
"loadingServer": "Carregant el servidor...",
"password": "Contrasenya",
"secondFactorUnavailable": "El vostre compte utilitza un segon factor que no està disponible ara mateix. Contacteu amb un administrador per restablir-lo.",
"externalLoginRequired": "Aquest compte inicia sessió mitjançant l'inici de sessió únic. Utilitzeu aquest botó per iniciar sessió.",
"secondFactorNoUI": "Aquest segon factor no es pot mostrar en aquesta pantalla. Contacteu amb un administrador.",
"serverAuthentication": "Inici de sessió al servidor",
"minChars": "mín. {{min}} caràcters",
"retrySecondFactorUI": "Recarrega els mètodes de verificació",
"localDesktopSignedOut": "S'ha tancat la sessió de l'escriptori local",
"localDesktopUnavailable": "La sessió de l'escriptori local no està disponible",
"localDesktopSignedOutDesc": "Heu tancat la sessió de l'escriptori local. Continueu localment per utilitzar de nou el servidor Termix integrat d'aquest dispositiu.",
"localDesktopUnavailableDesc": "Termix no ha pogut iniciar una sessió d'escriptori local. Intenteu-ho de nou en lloc de registrar un nou compte.",
"continueLocalDesktop": "Continua amb l'escriptori local",
"retryLocalDesktop": "Torna a intentar la sessió de l'escriptori local"
},
"hostKey": {
"verifyNewHost": "Verifica la clau d'amfitrió SSH",
"keyChangedWarning": "La clau d'amfitrió SSH ha canviat",
"firstConnectionTitle": "Primer cop que us connecteu a aquest amfitrió",
"firstConnectionDescription": "No es pot establir l'autenticitat d'aquest amfitrió. Verifiqueu que l'empremta coincideixi amb el que espereu.",
"keyChangedDescription": "La clau d'amfitrió d'aquest servidor ha canviat des de la vostra última connexió. Això podria indicar un problema de seguretat.",
"previousKey": "Clau anterior",
"newFingerprint": "Empremta nova",
"fingerprint": "Empremta",
"verifyInstructions": "Si confieu en aquest amfitrió, feu clic a Accepta per continuar i desar aquesta empremta per a connexions futures.",
"securityWarning": "Avís de seguretat",
"acceptAndContinue": "Accepta i continua",
"acceptNewKey": "Accepta la clau nova i continua"
},
"errors": {
"databaseConnection": "El servidor de Termix no respon",
"embeddedServerFailed": "El servidor local de Termix no ha pogut iniciar-se",
"unknownError": "Error desconegut",
"syncedHostMissing": "L'amfitrió sincronitzat no existeix al servidor enllaçat",
"linkedServerUnreachable": "El servidor enllaçat no és accessible",
"loginFailed": "Ha fallat l'inici de sessió",
"failedPasswordReset": "No s'ha pogut iniciar el restabliment de la contrasenya",
"failedVerifyCode": "No s'ha pogut verificar el codi de restabliment",
"failedCompleteReset": "No s'ha pogut completar el restabliment de la contrasenya",
"invalidTotpCode": "Codi TOTP no vàlid",
"failedExternalLogin": "No s'ha pogut iniciar l'inici de sessió extern",
"silentSigninExternalUnavailable": "S'ha sol·licitat un inici de sessió silenciós, però no s'ha configurat cap inici de sessió extern.",
"failedUserInfo": "No s'han pogut obtenir les dades de l'usuari després de l'inici de sessió",
"externalAuthFailed": "Ha fallat l'inici de sessió extern",
"invalidAuthUrl": "S'ha rebut una URL d'autorització no vàlida del backend",
"requiredField": "Aquest camp és obligatori",
"minLength": "La longitud mínima és {{min}}",
"passwordMismatch": "Les contrasenyes no coincideixen",
"sessionExpired": "La sessió ha caducat; torneu a iniciar sessió",
"authTokenSaveFailed": "No s'ha pogut desar el testimoni d'autenticació",
"authTokenMissing": "El servidor no ha retornat un nou token d'autenticació. Si us plau, inicia sessió de nou.",
"failedToLoadServer": "No s'ha pogut carregar el servidor",
"sessionExpiredLogin": "La sessió ha caducat. Si us plau, inicia sessió de nou."
},
"messages": {
"registrationDisabled": "Encara no tens un compte de Termix. Demana a un administrador que activi la creació automàtica de comptes externs.",
"userNotAllowed": "El teu compte no està autoritzat per registrar-se. Si us plau, contacta amb un administrador.",
"databaseConnectionFailed": "Potser encara s'està iniciant o s'ha aturat. Aquesta pàgina continuarà intentant-ho i es recuperarà automàticament quan el servidor torni a estar disponible.",
"embeddedServerPortInUse": "El port {{port}} ja està en ús per un altre programa. Normalment és un contenidor Docker de Termix o un procés de Termix d'una sessió anterior. Tanca'l i reinicia Termix.",
"embeddedServerPortInUseUnknownPort": "Un dels ports que necessita Termix ja està en ús per un altre programa. Tanca el que l'està utilitzant i reinicia Termix.",
"embeddedServerOldDatabase": "Les dades locals són de Termix 2.8 o anterior i han de passar primer per la versió 2.9. Instal·la Termix 2.9.1, obre-la un cop perquè pugui moure les dades i, a continuació, actualitza a aquesta versió.",
"embeddedServerCrashed": "El servidor local s'ha aturat inesperadament. Reinicia Termix i consulta el registre d'escriptori si el problema persisteix.",
"resetCodeSent": "Codi de restabliment enviat als registres de Docker",
"codeVerified": "Codi verificat correctament",
"passwordResetSuccess": "Contrasenya restablerta correctament",
"loginSuccess": "Inici de sessió correcte",
"registrationSuccess": "Registre correcte"
},
"placeholders": {
"keyPassword": "contrasenya de la clau",
"pastePrivateKey": "Enganxa la teva clau privada aquí...",
"enterPassword": "Introdueix la teva contrasenya",
"apiKeyName": "p. ex., Pipeline CI",
"credentialName": "p. ex., Clau SSH de Producció",
"optionalDetails": "Detalls opcionals...",
"sshUsername": "p. ex., root o deploy",
"hostAddress": "10.0.0.1 o example.com",
"hostName": "p. ex., Servidor Web de Producció"
},
"dashboard": {
"title": "Tauler de control",
"github": "GitHub",
"reportBug": "Informar d'un error",
"discord": "Discord",
"docs": "Documentació",
"donate": "Donar",
"serverOverview": "Vista general del servidor",
"version": "Versió",
"updateAvailable": "Actualització disponible",
"beta": "Beta",
"uptime": "Temps de funcionament",
"database": "Base de dades",
"healthy": "Sa",
"error": "Error",
"totalHosts": "Total de servidors",
"totalCredentials": "Total de credencials",
"recentActivity": "Activitat recent",
"reset": "Restablir",
"noRecentActivity": "Cap activitat recent",
"quickActions": "Accions ràpides",
"addHost": "Afegir servidor",
"addCredential": "Afegir credencial",
"adminSettings": "Configuració d'administrador",
"userProfile": "Perfil d'usuari",
"serverStats": "Estadístiques del servidor",
"customizeLayout": "Personalitzar el tauler de control",
"justNow": "ara mateix"
},
"dashboardTab": {
"stable": "ESTABLE",
"registerNewServer": "Registra un nou servidor",
"storeSshKeysOrPasswords": "Emmagatzema claus SSH o contrasenyes",
"manageUsersAndRoles": "Gestiona usuaris i rols",
"manageYourAccount": "Gestiona el teu compte",
"hostStatus": "Estat del servidor",
"noHostsConfigured": "Cap servidor configurat",
"checking": "VERIFICANT",
"commandPalette": "Paleta de comandes",
"done": "Fet",
"clear": "Esborra",
"dragToResizeColumns": "Arrossega per canviar la mida de les columnes",
"hostsAvailable": "Hosts disponibles",
"removeSection": "Elimina la secció",
"addSection": "Afegeix una secció",
"allSectionsShown": "Tot ja es mostra al tauler.",
"fromPlugins": "Dels connectors",
"dropHere": "Deixa anar una secció aquí",
"dragToReorder": "Arrossega les seccions per reordenar-les",
"clearActivityConfirm": "Vols esborrar l'activitat recent?",
"resetConfirm": "Vols restablir el tauler al disseny predeterminat?",
"onlineCount_one": "{{count}} en línia",
"onlineCount_many": "{{count}} en línia",
"onlineCount_other": "{{count}} en línia",
"hostCount_one": "{{count}} host",
"hostCount_many": "{{count}} hosts",
"hostCount_other": "{{count}} hosts"
},
"admin": {
"sectionGeneral": "General",
"sectionUsers": "Usuaris",
"sectionSessions": "Sessions",
"sectionRoles": "Rols",
"sectionDatabase": "Base de dades",
"sectionApiKeys": "Claus API",
"sectionAuditLog": "Registre d'auditoria",
"sectionSsl": "Certificat HTTPS",
"sectionBranding": "Marca blanca",
"brandingAppName": "Nom de l'aplicació",
"brandingAppNameDesc": "Es mostra a la pantalla d'inici de sessió i a la pestanya del navegador. Deixa-ho buit per utilitzar «Termix».",
"brandingTagline": "Lema",
"brandingTaglineDesc": "Es mostra sota el nom de l'aplicació a la pantalla d'inici de sessió. Deixa-ho buit per utilitzar el lema predeterminat.",
"brandingLogo": "Logotip",
"brandingLogoDesc": "PNG, JPEG o WEBP, fins a 750 KB. Substitueix la icona predeterminada a la pantalla d'inici de sessió i a la pestanya del navegador.",
"brandingLogoUpload": "Pujar el logotip",
"brandingLogoReset": "Restablir al valor predeterminat",
"brandingLogoInvalid": "Imatge no vàlida. Utilitza un fitxer PNG, JPEG o WEBP de fins a 750 KB.",
"brandingSaved": "Configuració de la marca desada",
"brandingSaveFailed": "No s'ha pogut desar la configuració de la marca",
"sslDescription": "El certificat que Termix serveix a través d'HTTPS. Pujau el vostre propi aquí o obteneu-ne i renoveu-ne un de Let's Encrypt a la secció de certificats ACME.",
"sslDocsLink": "Veure la documentació d'SSL",
"sslCertStatus": "Estat del certificat",
"sslCertStatusNone": "Sense certificat",
"sslCertStatusValid": "Vàlid",
"sslCertStatusExpiring": "Caduca aviat",
"sslCertStatusExpired": "Caducat",
"sslCertExpiresAt": "Caduca el {{date}}",
"sslInfoNote": "Un cop emès o pujat un certificat, Termix activarà automàticament HTTPS al port SSL_PORT (per defecte 8443) a més del port HTTP existent. Assegureu-vos que aquest port està publicat o mapejat a aquest contenidor perquè sigui accessible.",
"sslManualCert": "Certificat (PEM)",
"sslManualCertPlaceholder": "-----BEGIN CERTIFICATE-----",
"sslManualKey": "Clau privada (PEM)",
"sslManualKeyPlaceholder": "-----BEGIN PRIVATE KEY-----",
"sslManualDesc": "Enganxeu el vostre certificat i clau privada existents, inclosa la cadena completa si ho requereix la vostra CA.",
"sslManualUpload": "Pujar i instal·lar el certificat",
"sslManualUploadLoading": "Pujant el certificat...",
"sslManualUploadSuccess": "Certificat pujat i instal·lat correctament",
"sslManualUploadFailed": "Ha fallat la pujada del certificat",
"sslManualRequiresFields": "El certificat i la clau privada són obligatoris",
"auditLogTotal": "{{total}} entrades en total",
"auditLogEmpty": "No s'han trobat entrades al registre d'auditoria",
"auditLogSuccess": "Èxit",
"auditLogFailed": "Ha fallat",
"auditLogClearFilters": "Esborra els filtres",
"auditLogPage": "Pàgina {{page}} de {{totalPages}} ({{total}} en total)",
"auditLogIp": "IP",
"auditLogResourceId": "ID del recurs",
"auditLogFilterUser": "Usuari",
"auditLogFilterAction": "Acció",
"auditLogFilterResourceType": "Tipus de recurs",
"auditLogFilterStatus": "Estat",
"auditLogFilterFrom": "Des de",
"auditLogFilterTo": "Fins a",
"auditLogFilterAll": "Tots",
"allowRegistration": "Permetre el registre d'usuaris",
"allowRegistrationDesc": "Permetre que els nous usuaris es registrin ells mateixos amb un nom d'usuari i una contrasenya",
"allowPasswordLogin": "Permetre l'inici de sessió amb contrasenya",
"allowPasswordLoginDesc": "Inici de sessió amb nom d'usuari i contrasenya",
"externalAutoProvision": "Crear comptes externs automàticament",
"externalAutoProvisionDesc": "Crear un compte la primera vegada que algú s'hi connecta a través d'un inici de sessió extern com SSO o LDAP. Si està desactivat, només les persones que ja tenen un compte poden iniciar sessió d'aquesta manera",
"secondFactorAfterExternalLogin": "Sol·licitar un segon factor després d'inicis de sessió externs (SSO, GitHub, Google, LDAP)",
"secondFactorAfterExternalLoginDesc": "Si està desactivat, només es demana un segon factor registrat després d'inicis de sessió amb contrasenya i altres inicis de sessió locals, com abans. Si està activat, es demana després de cada mètode d'inici de sessió, incloent-hi SSO i LDAP.",
"allowPasswordReset": "Permetre la recuperació de contrasenya",
"allowPasswordResetDesc": "Codi de recuperació a través dels registres de Docker",
"auditForwardingTitle": "Reenviar al SIEM",
"auditForwardingDesc": "Enviar una còpia de cada entrada de registre d'auditoria a un col·lector extern en format NDJSON. Els registres locals continuen sent la font de veritat.",
"auditForwardingEnvNotice": "Una variable d'entorn també configura el reenviament; l'URL desada aquí té prioritat.",
"auditForwardingToken": "Token Bearer (opcional)",
"auditForwardingTokenStored": "Token Bearer (desat)",
"auditForwardingSaved": "Configuració de reenviament d'auditoria desada",
"auditForwardingSaveError": "No s'ha pogut desar la configuració de reenviament d'auditoria",
"sessionTimeout": "Temps d'expiració de la sessió",
"hours": "hores",
"sessionTimeoutRange": "Mín. 1h, màx. 720h",
"monitoringDefaults": "Valors predeterminats de monitoratge",
"statusCheck": "Comprovació d'estat",
"sec": "seg",
"logLevel": "Nivell de registre",
"usersCount_one": "{{count}} usuari",
"usersCount_many": "{{count}} usuaris",
"usersCount_other": "{{count}} usuari",
"searchUsers": "Cercar usuaris...",
"noUsers": "Cap usuari",
"noUsersMatch": "Cap usuari coincideix amb la vostra cerca",
"pageOf": "Pàgina {{page}} de {{total}}",
"createUser": "Crear",
"newRole": "Nou rol",
"roleName": "Nom",
"roleDisplayName": "Nom visible",
"roleDescription": "Descripció",
"rolesCount_one": "{{count}} rol",
"rolesCount_many": "{{count}} rols",
"rolesCount_other": "{{count}} rol",
"createRole": "Crear",
"creating": "Creant...",
"exportDatabase": "Exportar base de dades",
"exportDatabaseDesc": "Descarregar una còpia de seguretat SQLite portàtil de tots els amfitrions, credencials i configuracions",
"export": "Exportar",
"exporting": "Exportant...",
"importDatabase": "Importar base de dades",
"importDatabaseDesc": "Restaurar des d'una còpia de seguretat .sqlite portàtil en qualsevol backend de base de dades",
"importDatabaseSelected": "Seleccionat: {{name}}",
"selectFile": "Seleccionar fitxer",
"changeFile": "Canviar",
"import": "Importar",
"importing": "Important...",
"apiKeysCount_one": "{{count}} clau",
"apiKeysCount_many": "{{count}} claus",
"apiKeysCount_other": "{{count}} clau",
"apiKeysDocsLink": "Veure la documentació",
"apiKeysCliHint": "Utilitza una clau API amb la CLI de Termix per gestionar servidors des del teu terminal.",
"apiKeysCliLink": "Veure la documentació de la CLI",
"newApiKey": "Nova clau API",
"apiKeyCreatedWarning": "Clau creada: copia-la ara, no es tornarà a mostrar.",
"apiKeyName": "Nom",
"apiKeyUser": "Usuari",
"apiKeySelectUser": "Selecciona un usuari...",
"apiKeyExpiresAt": "Caduca el",
"createKey": "Crea clau",
"apiKeyNoExpiry": "Sense caducitat",
"revokedBadge": "REVOCADA",
"authTypeDual": "Autenticació dual",
"authTypeExternal": "Externa",
"authTypeLocal": "Local",
"adminStatusAdministrator": "Administrador",
"adminStatusRegularUser": "Usuari habitual",
"adminBadge": "ADMIN",
"systemBadge": "SIS",
"customBadge": "PERSONALITZAT",
"youBadge": "TU",
"sessionsActive_one": "{{count}} actiu",
"sessionsActive_many": "{{count}} actius",
"sessionsActive_other": "{{count}} actius",
"sessionActive": "Activa: {{time}}",
"sessionExpires": "Cad: {{time}}",
"revokeAll": "Totes",
"revokeAllSessionsSuccess": "S'han revocat totes les sessions de l'usuari",
"revokeAllSessionsFailed": "No s'han pogut revocar les sessions",
"revokeSessionFailed": "No s'ha pogut revocar la sessió",
"addRole": "Afegeix rol",
"noCustomRoles": "No hi ha rols personalitzats definits",
"removeRoleFailed": "No s'ha pogut eliminar el rol",
"assignRoleFailed": "No s'ha pogut assignar el rol",
"userAdminAccess": "Administrador",
"userAdminAccessDesc": "Accés complet a totes les configuracions d'administració",
"userRoles": "Rols",
"revokeAllUserSessions": "Revoca totes les sessions",
"revokeAllUserSessionsDesc": "Força la tornada a iniciar sessió en tots els dispositius",
"revoke": "Revoca",
"deleteUserWarning": "L'eliminació d'aquest usuari és permanent.",
"deleteUser": "Elimina {{username}}",
"deleting": "S'està eliminant...",
"deleteUserFailed": "No s'ha pogut eliminar l'usuari",
"deleteUserSuccess": "Usuari «{{username}}» eliminat",
"deleteRoleSuccess": "Rol «{{name}}» eliminat",
"revokeKeySuccess": "Clau «{{name}}» revocada",
"revokeKeyFailed": "No s'ha pogut revocar la clau",
"copiedToClipboard": "Copiat al porta-retalls",
"done": "Fet",
"createUserTitle": "Crea usuari",
"createUserDesc": "Crea un nou compte local.",
"createUserUsername": "Nom d'usuari",
"createUserPassword": "Contrasenya",
"createUserPasswordHint": "Mínim 6 caràcters.",
"createUserEnterUsername": "Introdueix el nom d'usuari",
"createUserSubmit": "Crea usuari",
"editUserTitle": "Gestiona l'usuari: {{username}}",
"editUserDesc": "Edita els rols, l'estat d'administrador, les sessions i la configuració del compte.",
"editUserUsername": "Nom d'usuari",
"editUserAuthType": "Tipus d'autenticació",
"editUserAdminStatus": "Estat d'administrador",
"editUserUserId": "ID d'usuari",
"linkAccountTitle": "Vincula comptes",
"linkAccountDesc": "Fusiona el compte extern {{username}} amb un compte local existent.",
"linkAccountDescLocal": "Vincula un compte local {{username}} amb un compte extern existent.",
"linkAccountWarningTitle": "Això farà:",
"linkAccountEffect1": "Suprimeix el compte només extern",
"linkAccountEffect2": "Afegeix l'inici de sessió extern al compte de destí",
"linkAccountEffect3": "Permet l'inici de sessió tant extern com amb contrasenya",
"linkAccountTargetUsername": "Nom d'usuari del compte local",
"linkAccountTargetPlaceholder": "Introduïu el nom d'usuari del compte local al qual enllaçar",
"linkAccountExternalUsername": "Nom d'usuari del compte extern",
"linkAccountExternalPlaceholder": "Introduïu el nom d'usuari del compte només extern a fusionar",
"linkAccountExternalNotFound": "No s'ha trobat cap compte només extern amb aquest nom d'usuari",
"linkAccounts": "Enllaçar comptes",
"linkAccountSuccess": "Comptes enllaçats correctament",
"linkAccountFailed": "No s'han pogut enllaçar els comptes",
"linkAccountInProgress": "Enllaçant...",
"unlinkAccountTitle": "Desenllaçar inici de sessió extern",
"unlinkAccountDesc": "Elimina l'inici de sessió extern de {{username}}. Només podrà iniciar sessió amb la seva contrasenya.",
"unlinkAccountWarning": "Això eliminarà l'inici de sessió extern d'aquest compte. L'usuari ha de tenir una contrasenya establerta per continuar iniciant sessió.",
"unlinkAccount": "Desenllaçar inici de sessió extern",
"unlinkAccountInProgress": "Desenllaçant...",
"unlinkAccountSuccess": "Inici de sessió extern desenllaçat",
"unlinkAccountFailed": "No s'ha pogut desenllaçar l'inici de sessió extern",
"updateRegistrationFailed": "No s'ha pogut actualitzar la configuració de registre",
"updatePasswordLoginFailed": "No s'ha pogut actualitzar la configuració d'inici de sessió amb contrasenya",
"updateSecondFactorAfterExternalLoginFailed": "No s'ha pogut actualitzar la configuració del segon factor",
"updatePasswordResetFailed": "No s'ha pogut actualitzar la configuració de restabliment de contrasenya",
"sessionTimeoutRange2": "El temps d'expiració de la sessió ha de ser entre 1 i 720 hores",
"sessionTimeoutSaved": "Temps d'expiració de la sessió desat",
"sessionTimeoutSaveFailed": "No s'ha pogut desar el temps d'expiració de la sessió",
"monitoringIntervalInvalid": "Valors d'interval no vàlids",
"monitoringSaved": "Configuració de monitoratge desada",
"monitoringSaveFailed": "No s'ha pogut desar la configuració de monitoratge",
"logLevelUpdateFailed": "No s'ha pogut actualitzar el nivell de registre",
"createUserRequired": "El nom d'usuari i la contrasenya són obligatoris",
"createUserPasswordTooShort": "La contrasenya ha de tenir almenys 6 caràcters",
"createUserSuccess": "Usuari «{{username}}» creat",
"createUserFailed": "No s'ha pogut crear l'usuari",
"updateAdminStatusFailed": "No s'ha pogut actualitzar l'estat d'administrador",
"allSessionsRevoked": "Totes les sessions revocades",
"revokeSessionsFailed": "No s'han pogut revocar les sessions",
"manageUserData": "Gestionar dades d'usuari",
"backToUsers": "Tornar als usuaris",
"manageTabAccount": "Compte",
"manageTabHosts": "Amfitrions",
"manageTabCredentials": "Credencials",
"manageTabSessions": "Sessions",
"manageTabDanger": "Perill",
"manageEditorBack": "Tornar a les dades de {{username}}",
"dataLockedBadge": "BLOQUEJAT",
"dataLockedNotice": "Les dades de {{username}} romandran bloquejades fins que iniciï sessió de nou. Els seus amfitrions, credencials i fragments no es podran veure ni editar fins llavors.",
"resetPasswordTitle": "Restablir contrasenya",
"resetPasswordExternalOnly": "Aquest usuari inicia sessió a través d'un proveïdor extern i no té contrasenya.",
"resetPasswordPlaceholder": "Nova contrasenya",
"resetPasswordBtn": "Restablir",
"resetPasswordWorking": "Restablint...",
"resetPasswordSuccess": "Contrasenya restablerta",
"resetPasswordSuccessWiped": "Contrasenya restablerta. Les dades xifrades de l'usuari s'han esborrat.",
"resetPasswordFailed": "No s'ha pogut restablir la contrasenya",
"resetPasswordConfirmWipe": "{{username}} no ha iniciat sessió des de la millora de xifratge, per la qual cosa les seves dades no es poden recuperar. Restablir ara eliminarà els seus amfitrions, credencials i fragments. Continueu?",
"manageApiKeys": "Claus API",
"apiKeyNamePlaceholder": "Nom de la clau",
"apiKeyCopyNotice": "Copieu aquesta clau ara, no es tornarà a mostrar.",
"noApiKeysForUser": "Cap clau API",
"apiKeyDeleteFailed": "No s'ha pogut eliminar la clau API",
"exportUserData": "Exportació de dades",
"exportUserDataDesc": "Descarrega els amfitrions, les credencials i les dades del gestor de fitxers d'aquest usuari en format JSON. Els secrets es desencripten.",
"exportUserDataSuccess": "Dades d'usuari exportades",
"exportUserDataFailed": "No s'han pogut exportar les dades de l'usuari",
"hostsCount_one": "{{count}} amfitrió",
"hostsCount_many": "{{count}} amfitrions",
"hostsCount_other": "{{count}} amfitrió",
"addHostForUser": "Afegeix amfitrió",
"noHostsForUser": "Aquest usuari no té amfitrions",
"connectToHost": "Connecta",
"deleteHostConfirm": "Vols eliminar l'amfitrió «{{name}}» que pertany a {{username}}?",
"hostDeletedSuccess": "Amfitrió eliminat",
"hostDeleteFailed": "No s'ha pogut eliminar l'amfitrió",
"credentialsCount_one": "{{count}} credencial",
"credentialsCount_many": "{{count}} credencials",
"credentialsCount_other": "{{count}} credencial",
"addCredentialForUser": "Afegeix credencial",
"noCredentialsForUser": "Aquest usuari no té credencials",
"deleteCredentialConfirm": "Vols eliminar la credencial «{{name}}» que pertany a {{username}}?",
"credentialDeletedSuccess": "Credencial eliminada",
"credentialDeleteFailed": "No s'ha pogut eliminar la credencial",
"noSessionsForUser": "Cap sessió activa",
"deleteSuccessorLabel": "Transfereix els amfitrions i les credencials a",
"deleteSuccessorMe": "Jo (l'administrador que elimina)",
"deleteSuccessorNone": "Cap, elimina'ls",
"deleteSuccessorDesc": "Tot el que aquest usuari ha compartit continuarà funcionant sota el nou propietari; si trieu «cap», s'eliminaran els seus amfitrions, credencials i comparticions.",
"deleteUserDangerDesc": "Elimina permanentment {{username}} i totes les seves dades (amfitrions, credencials, fragments, historial). Aquesta acció no es pot desfer.",
"deleteUserConfirm": "Vols eliminar permanentment {{username}} i totes les seves dades?",
"deleteUserAdminBlocked": "Elimina l'estat d'administrador abans d'eliminar aquest usuari.",
"createRoleRequired": "El nom i el nom per mostrar són obligatoris",
"createRoleSuccess": "Rol «{{name}}» creat",
"createRoleFailed": "No s'ha pogut crear el rol",
"apiKeyNameRequired": "El nom de la clau és obligatori",
"apiKeyUserRequired": "L'ID d'usuari és obligatori",
"apiKeyCreatedSuccess": "Clau API «{{name}}» creada",
"apiKeyCreateFailed": "No s'ha pogut crear la clau API",
"exportSuccess": "Base de dades exportada correctament",
"exportFailed": "Ha fallat l'exportació de la base de dades",
"importSelectFile": "Selecciona primer un fitxer",
"importCompleted": "Importació completada: {{total}} elements importats, {{skipped}} omesos",
"importFailed": "Ha fallat la importació: {{error}}",
"importError": "Ha fallat la importació de la base de dades",
"sectionHostDefaults": "Valors predeterminats dels amfitrions",
"rolePermissions": {
"count_one": "{{count}} permís",
"count_many": "{{count}} permisos",
"count_other": "{{count}} permís",
"editAction": "Edita els permisos",
"loadError": "No s'ha pogut carregar el catàleg de permisos",
"saved": "Permisos del rol desats",
"saveError": "No s'han pogut desar els permisos del rol",
"save": "Desa",
"saving": "S'està desant...",
"pluginDisabled": "Complement desactivat",
"groups": {
"hosts": "Amfitrions",
"credentials": "Credencials",
"admin": "Administració"
}
},
"notificationPrivateEndpoints": "Amfitrions privats de notificacions permesos",
"notificationPrivateEndpointsDesc": "Amfitrions privats exactes als quals poden contactar els canals de notificació. Separa'ls amb comes.",
"updateNotificationEndpointsFailed": "No s'ha pogut actualitzar la llista permesa de punts finals de notificació",
"secondFactorsSectionTitle": "Segons factors",
"secondFactorsNone": "Cap segon factor registrat",
"secondFactorUnavailable": "No disponible",
"resetSecondFactors": "Restableix els segons factors",
"resetSecondFactorsConfirm": "Vols eliminar tots els segons factors de {{username}}? Podran iniciar sessió amb la contrasenya o SSO i registrar-se de nou.",
"secondFactorsResetSuccess": "Els factors secundaris s'han restablert",
"secondFactorsResetFailed": "No s'han pogut restablir els factors secundaris",
"passwordLoginForced": "L'inici de sessió amb contrasenya està desactivat, però no hi ha cap altre mètode d'inici de sessió habilitat, de manera que es manté activat per ara. Ningú queda bloquejat.",
"sslNotRenewed": "Res no renova aquest certificat. Venç el {{date}}. Activeu el renovament automàtic a la secció de certificats ACME o pugeu-ne un de nou abans d'aleshores.",
"sslSelfSigned": "Certificat autofirmat creat per Termix. Els navegadors en donaran un avís.",
"sslRenewedBy": "Renovat automàticament per {{plugin}}",
"sslIssuer": "Emitit per {{issuer}}",
"sslNames": "Cobreix {{names}}",
"sslManualTitle": "Pujar un certificat",
"updateExternalAutoProvisionFailed": "No s'ha pogut actualitzar la configuració de creació automàtica",
"hostTags": "Etiquetes de host predefinides",
"hostTagsDesc": "Etiquetes que tots els usuaris veuen com a suggeriments a l'editor de host. Premeu Espai o Retorn per afegir-ne una. Eliminar una etiqueta d'aquí no l'elimina dels hosts.",
"hostTagsError": "No s'han pogut carregar o desar les suggerències d'etiquetes de host.",
"revokeAllSessionsConfirm": "Voleu tancar la sessió de {{username}} a tot arreu?",
"revokeSessionConfirm": "Voleu tancar aquesta sessió?",
"revokeSession": "Tancar sessió",
"deleteRoleConfirm": "Voleu suprimir el rol {{name}}?",
"revokeKeyConfirm": "Voleu revocar la clau API {{name}}?",
"revokeKey": "Revocar"
},
"newUi": {
"sidebar": {
"quickConnect": {
"where": "On",
"who": "Qui",
"hostLabel": "Host",
"hostPlaceholder": "192.168.1.1 o example.com",
"portLabel": "Port",
"usernameLabel": "Nom d'usuari",
"usernamePlaceholder": "nom d'usuari",
"authLabel": "Autenticació",
"passwordLabel": "Contrasenya",
"passwordPlaceholder": "contrasenya",
"privateKeyLabel": "Clau privada",
"privateKeyPlaceholder": "Enganxeu la clau privada...",
"credentialLabel": "Credencial",
"credentialPlaceholder": "Seleccioneu una credencial desada",
"protocolLabel": "Protocol",
"domainLabel": "Domini",
"domainPlaceholder": "opcional",
"connectToAction": "Connectar a {{name}}",
"sshProtocol": "SSH",
"noTarget": "Cap programa instal·lat pot connectar-se a aquest tipus de host"
},
"keybindings": {
"description": "Associeu tecles a accions al terminal i a l'aplicació, o canvieu els dreceres integrades.",
"defaultsHeading": "Dreceres integrades",
"fixedHeading": "Dreceres de l'aplicació",
"fixed": {
"splitRight": "Dividir a la dreta",
"splitDown": "Dividir cap avall",
"zoomPane": "Ampliar el panell enfocat",
"navigatePane": "Desplaçar-se entre panells",
"nextTab": "Pestanya següent",
"previousTab": "Pestanya anterior",
"jumpTab": "Anar a la pestanya",
"previousView": "Tornar a la vista anterior de la barra lateral",
"fullscreen": "Alternar la pantalla completa"
},
"customHeading": "Dreceres personalitzades",
"addBinding": "Afegir drecera",
"addBindingTitle": "Afegir drecera",
"editBindingTitle": "Editar drecera",
"loading": "S'està carregant...",
"noCustomBindings": "Encara no hi ha dreceres personalitzades",
"defaultBadge": "Predeterminat",
"customizedBadge": "Personalitzat",
"customize": "Personalitzar",
"resetToDefault": "Restableix els valors predeterminats",
"resetAllToDefaults": "Restableix-ho tot als valors predeterminats",
"cancel": "Cancel·la",
"saveBinding": "Desa l'accés directe",
"saveError": "No s'han pogut desar els accessos directes del teclat",
"pressKeysToRecord": "Combinació de tecles",
"pressKeysPlaceholder": "Feu clic i premeu les tecles",
"recording": "Premeu les tecles...",
"comboRequiredError": "Premeu primer una combinació de tecles",
"conflictWarning": "Aquesta combinació ja està associada a {{combo}}. Si la deseu, s'executaran totes dues.",
"actionLabel": "Acció",
"actionNextTab": "Canvia a la pestanya següent",
"actionPreviousTab": "Canvia a la pestanya anterior",
"actionOpenCommandPalette": "Obre la cerca ràpida",
"actionReconnectSession": "Torna a connectar la sessió actual",
"unavailableAction": "{{type}} (no disponible)",
"actionRequiredError": "Trieu primer una acció",
"deleteConfirm": "Voleu suprimir aquesta combinació de tecles?",
"resetAllConfirm": "Voleu restablir totes les combinacions de tecles als valors predeterminats?"
},
"userProfile": {
"storageModeLocal": "Navegador",
"storageModeCloud": "Base de dades",
"storageModeDescription": "El navegador emmagatzema la configuració només en aquest navegador. La base de dades sincronitza amb el servidor i es carrega en qualsevol dispositiu.",
"resetToDefaults": "Restableix als valors predeterminats",
"resetToDefaultsSuccess": "La configuració s'ha restablert als valors predeterminats.",
"storageModeSwitch": "Emmagatzematge de preferències",
"sectionAccount": "Compte",
"desktopProfileTitle": "Només en aquest dispositiu",
"desktopProfileDescription": "Aquest perfil es troba en aquest dispositiu i s'hi connecta de manera independent. Enllaçeu-lo a un servidor Termix per utilitzar els mateixos amfitrions i la mateixa configuració en tots els dispositius.",
"sectionInterface": "Interfície",
"interfacePresetDesc": "Quant de detall mostra Termix. Totes les funcions continuen estant disponibles.",
"preset_simple": "Senzill",
"preset_simple_desc": "Només l'essencial.",
"preset_balanced": "Equilibrat",
"preset_balanced_desc": "El disseny estàndard.",
"preset_advanced": "Avançat",
"preset_advanced_desc": "Tot activat, molt compacte.",
"presetClearOverrides": "Restableix-ho tot",
"presetOverridesTitle": "Personalitzat",
"presetRevertArea": "Desfés",
"presetConfirmTitle": "Voleu canviar a {{preset}}?",
"presetConfirmDesc": "Això restableix la barra lateral, la navegació, el disseny del tauler de control, la barra d'eines del terminal i la vista del gestor de fitxers. Els vostres amfitrions, credencials i pàgina d'inici no es veuran afectats.",
"presetConfirmApply": "Aplica el preset",
"runSetupAgainDesc": "Torneu a fer el procés de configuració inicial.",
"runSetupAgainButton": "Executa la configuració",
"uiArea_chrome": "Marc de l'aplicació",
"uiArea_hostList": "Llista d'amfitrions",
"uiArea_credentialList": "Llista de credencials",
"uiArea_rail": "Navegació",
"uiArea_dashboard": "Tauler de control",
"uiArea_terminal": "Terminal",
"uiArea_fileManager": "Gestor de fitxers",
"uiArea_hostEditor": "Editor d'amfitrions",
"sectionAppearance": "Aparença",
"sectionSecurity": "Seguretat",
"sectionApiKeys": "Claus API",
"sectionData": "Dades",
"usernameLabel": "Nom d'usuari",
"roleLabel": "Rol",
"roleAdministrator": "Administrador",
"authMethodLabel": "Mètode d'autenticació",
"authMethodLocal": "Local",
"twoFaLabel": "2FA",
"twoFaOn": "Activat",
"twoFaOff": "Desactivat",
"versionLabel": "Versió",
"cliTitle": "Termix CLI",
"cliDescription": "Obre terminals, executa ordres i mou fitxers des del teu propi shell.",
"cliLearnMore": "Més informació",
"deleteAccount": "Suprimeix el compte",
"deleteAccountDescription": "Suprimeix el teu compte de manera permanent",
"deleteButton": "Suprimeix",
"deleteAccountPermanent": "Aquesta acció és permanent i no es pot desfer.",
"deleteAccountWarning": "Totes les sessions, amfitrions, credencials i configuracions es suprimiran de manera permanent.",
"confirmPasswordDeletePlaceholder": "Introdueix la teva contrasenya per confirmar",
"languageLabel": "Idioma",
"themeLabel": "Tema",
"fontSizeLabel": "Mida de la font",
"interfaceFontLabel": "Font de la interfície",
"interfaceFontDescription": "Canvia la font de la interfície de l'aplicació. Els perfils de terminal conserven la seva pròpia configuració de font.",
"accentColorLabel": "Color d'accent",
"keyboardShortcuts": "Dreceres de teclat",
"keyboardShortcutsDescription": "Personalitza les dreceres de copiar, enganxar i ordres del terminal",
"manageShortcuts": "Gestiona",
"commandPalette": "Paleta d'ordres",
"commandPaletteDesc": "Activa la drecera de teclat",
"reopenTabsOnLogin": "Torna a obrir les pestanyes en iniciar sessió",
"reopenTabsOnLoginDesc": "Restaura les pestanyes obertes quan iniciïs sessió o actualitzis la pàgina, fins i tot des d'un altre dispositiu",
"confirmTabClose": "Confirma el tancament de la pestanya",
"confirmTabCloseDesc": "Demana confirmació abans de tancar les pestanyes del terminal",
"showTabNumbers": "Mostra els números de les pestanyes",
"showTabNumbersDesc": "Mostra un número a cada pestanya per ajudar a distingir-les",
"settingsAppRail": "Barra d'aplicacions",
"sidebarSettingsMoved": "La configuració de visualització de la barra lateral d'amfitrions s'ha mogut al panell Personalitza la barra lateral, que s'obre des de la barra d'eines d'Amfitrions.",
"showHostTags": "Mostra les etiquetes dels amfitrions",
"showHostTagsDesc": "Mostra les etiquetes a la llista d'amfitrions",
"statusColors": "Colors d'estat reals",
"statusColorsDesc": "Utilitza verd/vermell per a l'estat en línia/fuera de línia en lloc del color d'accent",
"pinAppRail": "Fixa la barra d'aplicacions",
"pinAppRailDesc": "Mantén la barra d'aplicacions de la barra lateral esquerra sempre ampliada en lloc d'ampliar-la en passar el cursor per sobre",
"expandAppRailOnHover": "Amplia la barra d'aplicacions en passar el cursor",
"expandAppRailOnHoverDesc": "Permet que la barra d'aplicacions de la barra lateral esquerra s'ampliï quan el cursor passi per sobre",
"appRailHoverPushesContent": "Desplaça el contingut en expandir-se",
"appRailHoverPushesContentDesc": "Deixa espai per a la barra lateral expandida en lloc d'obrir-la sobre la pàgina. Les sessions obertes, com l'escriptori remot, es redimensionen cada vegada.",
"showPinAppRailButton": "Mostra el botó per fixar la barra d'aplicacions",
"showPinAppRailButtonDesc": "Mostra un botó a la barra d'aplicacions per fixar-la oberta. Desactivat per defecte.",
"settingsNavigation": "Navegació",
"navigationTabsDesc": "Tria quines pestanyes apareixen a la barra d'aplicacions",
"settingsUpdates": "Actualitzacions",
"disableUpdateChecks": "Desactiva les comprovacions d'actualització",
"disableUpdateChecksDesc": "Deixa de comprovar si hi ha actualitzacions",
"changePassword": "Canvia la contrasenya",
"currentPasswordLabel": "Contrasenya actual",
"currentPasswordPlaceholder": "Contrasenya actual",
"newPasswordLabel": "Nova contrasenya",
"newPasswordPlaceholder": "Nova contrasenya",
"confirmPasswordLabel": "Confirma la nova contrasenya",
"confirmPasswordPlaceholder": "Confirma la nova contrasenya",
"updatePassword": "Actualitza la contrasenya",
"createApiKeyTitle": "Crea una clau API",
"createApiKeyDescription": "Genera una nova clau API per a l'accés programàtic.",
"apiKeyNameLabel": "Nom",
"apiKeyNamePlaceholder": "p. ex. Pipeline CI",
"expiryDateLabel": "Data de caducitat",
"optional": "opcional",
"cancel": "Cancel·la",
"createKey": "Crea una clau",
"apiKeyCreatedWarning": "Clau creada: copia-la ara, no es mostrarà de nou.",
"copyApiKey": "Copia la clau API",
"copiedToClipboard": "Copiat al porta-retalls",
"apiKeyCount_one": "{{count}} clau",
"apiKeyCount_many": "{{count}} claus",
"apiKeyCount_other": "{{count}} clau",
"newKey": "Clau nova",
"noApiKeys": "Encara no hi ha claus API.",
"apiKeyActive": "Activa",
"apiKeyUsageHint": "Inclou la teva clau a l'",
"apiKeyUsageHintHeader": "capçalera.",
"apiKeyPermissionsHint": "Les claus hereten els permisos de l'usuari que les ha creat.",
"exportData": "Exporta les meves dades",
"exportDataDesc": "Descarrega una còpia de seguretat dels teus amfitrions, credencials i configuració per transferir-los a un altre dispositiu",
"export": "Exporta",
"exporting": "Exportant...",
"importData": "Importa les meves dades",
"importDataDesc": "Restaura els teus amfitrions, credencials i configuració des d'un fitxer de còpia de seguretat .sqlite",
"importDataSelected": "Seleccionat: {{name}}",
"selectFile": "Selecciona un fitxer",
"changeFile": "Canvia",
"import": "Importa",
"importing": "Important...",
"exportSuccess": "Dades exportades correctament",
"exportFailed": "Ha fallat l'exportació de les dades",
"importSelectFile": "Selecciona primer un fitxer",
"importCompleted": "Importació completada: {{total}} elements importats, {{skipped}} omesos",
"importFailed": "Ha fallat la importació: {{error}}",
"roleUser": "Usuari",
"authMethodDual": "Autenticació dual",
"authMethodExternal": "Externa",
"done": "Fet",
"apiKeyNameRequired": "El nom de la clau és obligatori",
"apiKeyCreated": "Clau API «{{name}}» creada",
"apiKeyCreateFailed": "Ha fallat la creació de la clau API",
"apiKeyUser": "Usuari",
"apiKeyExpires": "Caduca",
"apiKeyRevoked": "Clau API «{{name}}» revocada",
"apiKeyRevokeFailed": "Ha fallat la revocació de la clau API",
"passwordFieldsRequired": "Són necessàries la contrasenya actual i la nova",
"passwordMismatch": "Les contrasenyes no coincideixen",
"passwordTooShort": "La contrasenya ha de tenir almenys 6 caràcters",
"passwordUpdated": "Contrasenya actualitzada correctament",
"passwordUpdateFailed": "Ha fallat l'actualització de la contrasenya",
"deletePasswordRequired": "Cal la contrasenya per suprimir el teu compte",
"deleteFailed": "Ha fallat la supressió del compte",
"deleting": "Suprimint...",
"colorPickerTooltip": "Obre el selector de color",
"themeSystem": "Sistema",
"themeLight": "Clar",
"themeDark": "Fosc",
"themeDracula": "Dracula",
"themeCatppuccin": "Catppuccin",
"themeNord": "Nord",
"themeSolarized": "Solarized",
"themeTokyoNight": "Tokyo Night",
"themeOneDark": "One Dark",
"themeGruvbox": "Gruvbox",
"linkedProfileTitle": "S'ha iniciat sessió a {{server}}",
"linkedProfileDescription": "Aquest dispositiu utilitza el vostre compte al servidor i manté una còpia de les vostres dades, de manera que continua funcionant sense connexió.",
"manageSync": "Gestionar la sincronització",
"setUpSync": "Vincular a un servidor",
"settingsTabsAndShortcuts": "Pestanyes i dreceres",
"onBetaTitle": "Esteu en una versió beta",
"onBetaDescription": "Gràcies per provar-ho. Digueu-nos què falla.",
"tryBetaTitle": "Proveu les noves funcions abans que ningú",
"tryBetaDescription": "Uniu-vos al programa beta a Actualitzacions.",
"sendBetaFeedback": "Enviar comentaris sobre la beta",
"openUpdates": "Actualitzacions"
}
}
},
"plugins": {
"capabilities": {
"credentials:read": {
"title": "Veure les vostres contrasenyes i claus",
"consequence": "Pot llegir el secret emmagatzemat per a qualsevol servidor al qual pugueu accedir."
},
"ssh:connect": {
"title": "Executar ordres als vostres servidors",
"consequence": "Qualsevol ordre, als servidors als quals els hi connecteu, amb el vostre nivell d'accés."
},
"process:spawn": {
"title": "Executar programes en aquest ordinador",
"consequence": "Els programes s'executen al mateix servidor de Termix, no als vostres servidors remots."
},
"users:write": {
"title": "Crear i modificar comptes d'usuari",
"consequence": "Pot afegir usuaris i canviar els seus rols."
},
"auth:provide": {
"title": "Gestionar l'inici de sessió",
"consequence": "Pot afegir un mètode d'inici de sessió, un segon factor o un tipus d'inici de sessió SSH."
},
"system:tls": {
"title": "Gestionar certificats",
"consequence": "Pot substituir el certificat que Termix serveix per HTTPS i respondre a les comprovacions de domini de les autoritats de certificació."
},
"device:serial": {
"title": "Accedir a dispositius sèrie i USB",
"consequence": "Pot obrir un port sèrie físic a l'ordinador que executa Termix."
},
"hosts:write": {
"title": "Crear i modificar servidors",
"consequence": "Pot afegir servidors i editar els que ja teniu."
},
"credentials:use": {
"title": "Connectar als vostres servidors",
"consequence": "No pot veure les vostres contrasenyes ni claus."
},
"credentials:write": {
"title": "Desar noves credencials",
"consequence": "Pot afegir contrasenyes i claus a les vostres credencials desades."
},
"network:outbound": {
"title": "Accedir a Internet",
"consequence": "Pot enviar sol·licituds a serveis externs."
},
"network:serve": {
"title": "Acceptar connexions",
"consequence": "Obre un port al servidor de Termix."
},
"network:broadcast": {
"title": "Enviar difusions de xarxa",
"consequence": "Pot enviar paquets a dispositius de la xarxa local, com ara una senyal Wake-on-LAN."
},
"users:read": {
"title": "Veure noms d'usuari i rols",
"consequence": "Mai hashes de contrasenya, mai estat del segon factor."
},
"events:core": {
"title": "Veure tot el que passa",
"consequence": "Incloent-hi l'activitat d'altres usuaris, no només la vostra."
},
"notify:send": {
"title": "Enviar alertes",
"consequence": "A vosaltres o a altres usuaris, i a través dels canals que hagin configurat."
},
"notify:hub": {
"title": "Rebre totes les alertes",
"consequence": "Emmagatzema i distribueix les alertes que envien tots els plugins, inclosos els seus continguts."
},
"audit:read": {
"title": "Llegir el registre d'auditoria",
"consequence": "Pot veure qui ha fet què i quan."
},
"desktop:window": {
"title": "Obrir finestres d'escriptori",
"consequence": "Només a l'aplicació d'escriptori de Termix."
},
"users:impersonate": {
"title": "Actuar com a altres usuaris",
"consequence": "Executa tasques en segon pla amb l'accés d'un altre usuari, com ara feines programades. Cada ús s'escriu al registre d'auditoria."
},
"db:core-refs": {
"title": "Llegir les taules principals del compte",
"consequence": "Pot consultar usuaris, rols i servidors directament des de la base de dades."
},
"hosts:read": {
"title": "Veure la llista de servidors",
"consequence": "Noms i adreces dels servidors que ja podeu veure."
},
"db:own": {
"title": "Emmagatzemar les seves pròpies dades",
"consequence": "Es manté en les seves pròpies taules, separat d'altres plugins."
},
"kv:own": {
"title": "Recordar configuracions petites",
"consequence": "Es manté separat d'altres plugins."
},
"files:own": {
"title": "Emmagatzemar els seus propis fitxers",
"consequence": "En la seva pròpia carpeta al disc, separada de la resta de plugins."
},
"secrets:own": {
"title": "Emmagatzemar els seus propis secrets",
"consequence": "Xifrat per Termix. El plugin mai no té la clau."
},
"settings:read-core": {
"title": "Llegir la configuració de Termix",
"consequence": "Configuració del servidor, no els teus hosts ni credencials."
},
"plugins:read": {
"title": "Veure els plugins instal·lats",
"consequence": "Pot veure quins plugins estan instal·lats i en execució."
},
"ui:surface": {
"title": "Afegir les seves pròpies pantalles",
"consequence": "Pestanyes, panells i configuració que pots amagar més endavant."
}
},
"runtime": {
"needsPlugin": "{{name}} no està disponible",
"needsUnknownPlugin": "Aquest plugin no està disponible",
"disabledHint": "Està desactivat en aquest servidor.",
"missingHint": "El plugin d'on prové s'ha eliminat.",
"failed": "{{name}} no s'ha pogut iniciar",
"failedHint": "Un administrador pot consultar els registres del servidor per obtenir més detalls.",
"loading": "Carregant {{name}}",
"crashed": "Alguna cosa ha anat malament a {{name}}",
"retry": "Torna-ho a provar"
},
"manager": {
"tabs": {
"installed": "Instal·lats",
"browse": "Explorar",
"updates": "Actualitzacions",
"registries": "Registres"
},
"status": {
"summary": "{{installed}} instal·lats, {{running}} en execució",
"running": "En execució",
"disabled": "Desactivat",
"failed": "Aturat inesperadament",
"blocked": "Esperant un altre plugin",
"server": "S'executa al teu servidor"
},
"groups": {
"running": "En execució",
"notRunning": "No en execució",
"onServer": "Al teu servidor"
},
"runsOnServerHint": "Aquest complement només s'executa al teu servidor, per la qual cosa es manté desactivat a l'aplicació d'escriptori. Funciona igual allà.",
"sort": {
"popular": "Més populars",
"name": "Nom",
"updated": "Actualitzats recentment",
"category": "Categoria"
},
"columns": {
"title": "Columnes",
"auto": "Automàtic",
"count": "{{count}} d'amplada"
},
"table": {
"name": "Nom",
"description": "Descripció",
"version": "Versió",
"status": "Estat",
"category": "Categoria",
"downloads": "Descarregues"
},
"risk": {
"critical": "Crític",
"high": "Risc alt",
"medium": "Risc mitjà",
"low": "Risc baix"
},
"contributes": {
"tabs_one": "{{count}} pestanya",
"tabs_many": "{{count}} pestanyes",
"tabs_other": "{{count}} pestanyes",
"panels_one": "{{count}} panell",
"panels_many": "{{count}} panells",
"panels_other": "{{count}} panells",
"dashboardCards_one": "{{count}} targeta del tauler de control",
"dashboardCards_many": "{{count}} targetes del tauler de control",
"dashboardCards_other": "{{count}} targetes del tauler de control",
"actions_one": "{{count}} acció",
"actions_many": "{{count}} accions",
"actions_other": "{{count}} accions",
"protocols_one": "{{count}} tipus de connexió",
"protocols_many": "{{count}} tipus de connexió",
"protocols_other": "{{count}} tipus de connexió",
"auth_one": "{{count}} mètode d'inici de sessió",
"auth_many": "{{count}} mètodes d'inici de sessió",
"auth_other": "{{count}} mètodes d'inici de sessió",
"settings_one": "Configuració",
"settings_many": "Configuració",
"settings_other": "Configuració",
"hostCapability_one": "Configuració de l'host",
"hostCapability_many": "Configuració de l'host",
"hostCapability_other": "Configuració de l'host",
"permissions_one": "{{count}} permís de rol",
"permissions_many": "{{count}} permisos de rol",
"permissions_other": "{{count}} permisos de rol",
"keybindingActions_one": "{{count}} drecera",
"keybindingActions_many": "{{count}} dreceres",
"keybindingActions_other": "{{count}} dreceres",
"syncEntities_one": "Sincronització d'escriptori",
"syncEntities_many": "Sincronització d'escriptori",
"syncEntities_other": "Sincronització d'escriptori"
},
"consent": {
"enableTitle": "Vols habilitar {{name}}?",
"installTitle": "Instal·lar {{name}}",
"updateTitle": "Actualitzar {{name}}",
"agreeUpdate": "Acceptar i actualitzar",
"updateExplain": "Aquesta versió demana alguna cosa que la que tens no demana, per la qual cosa no s'instal·larà automàticament.",
"newInVersion": "Nou en aquesta versió",
"minor": "També afegeix les seves pròpies pantalles i emmagatzema les seves pròpies dades, mantingudes separades de les d'altres complements.",
"none": "No demana cap accés especial.",
"uploadTitle": "Instal·la {{name}} des d'un fitxer",
"uploadWarning": "Aquest fitxer no ha estat verificat ni signat pel registre de Termix. Només l'has d'instal·lar si l'has creat tu mateix o si confies en qui l'ha creat."
},
"confirm": {
"uninstallTitle": "Vols desinstal·lar {{name}}?",
"uninstallBody": "Això l'aturarà i eliminarà tot el que emmagatzema, incloses les configuracions i els secrets. Pots instal·lar-lo de nou més tard, però les dades no es restauraran.",
"deleteDataTitle": "Vols eliminar totes les dades de {{name}}?",
"deleteDataBody": "S'eliminaran les taules, configuracions, secrets i fitxers, i es desactivarà. Això no es pot desfer.",
"enableAlsoTitle": "Vols activar {{name}}?",
"enableAlsoBody": "Necessita aquests per funcionar, per la qual cosa també s'activaran: {{list}}.",
"disableAlsoTitle": "Vols desactivar {{name}}?",
"disableAlsoBody": "Aquests en necessiten per funcionar, per la qual cosa també es desactivaran: {{list}}.",
"downgradeTitle": "Vols tornar a {{name}} {{version}}?",
"downgradeBody": "Les dades escrites per la versió més recent es mantindran tal com són, i una versió anterior potser no les podrà interpretar. El complement romandrà en aquesta versió fins que la desbloquegis.",
"downgradeConfirm": "Canvia de versió"
},
"toast": {
"installed": "{{name}} instal·lat",
"installedNotRunning": "{{name}} instal·lat però no s'ha pogut iniciar. Obre'l per veure per què.",
"updated": "{{name}} actualitzat a {{version}}",
"updatedMany_one": "{{count}} complement actualitzat",
"updatedMany_many": "{{count}} complements actualitzats",
"updatedMany_other": "{{count}} complements actualitzats",
"uninstalled": "{{name}} desinstal·lat",
"dataDeleted": "Dades de {{name}} eliminades",
"failedToStart": "{{name}} no s'ha pogut iniciar. Obre'l per veure per què."
},
"errors": {
"generic": "Alguna cosa ha anat malament",
"install": "No s'ha pogut instal·lar {{name}}: {{error}}",
"update": "No s'ha pogut actualitzar {{name}}: {{error}}",
"updateAll": "No s'han pogut actualitzar els complements: {{error}}",
"uninstall": "No s'ha pogut desinstal·lar {{name}}: {{error}}",
"state": "No s'ha pogut modificar {{name}}: {{error}}",
"retry": "No s'ha pogut reiniciar {{name}}: {{error}}",
"options": "No s'han pogut desar les opcions de {{name}}: {{error}}",
"deleteData": "No s'han pogut eliminar les dades de {{name}}: {{error}}",
"managedByServer": "Aquest escriptori està enllaçat a un servidor, que decideix els seus complements.",
"hasDependents": "{{name}} és necessari per a {{list}}. Desactiva'ls o desinstal·la'ls primer.",
"missingDependencies": "{{name}} necessita {{list}}, que no està instal·lat.",
"consentChanged": "El que demana aquest complement ha canviat des que ho vas consultar. Revisa la llista de nou.",
"upload": "No s'ha pogut llegir {{name}}: {{error}}",
"developerMode": "No s'ha pogut modificar el mode de desenvolupador: {{error}}"
},
"data": {
"title": "Dades emmagatzemades",
"delete": "Elimina les dades",
"loadFailed": "No s'ha pogut llegir el que emmagatzema aquest complement.",
"tables": "Taules",
"kv": "Claus",
"settings": "Configuració",
"files": "Fitxers",
"rows_one": "{{count}} fila",
"rows_many": "{{count}} files",
"rows_other": "{{count}} files",
"secrets_one": "{{count}} secret",
"secrets_many": "{{count}} secrets",
"secrets_other": "{{count}} secrets",
"migrations_one": "{{count}} migració aplicada",
"migrations_many": "{{count}} migracions aplicades",
"migrations_other": "{{count}} migracions aplicades",
"grants_one": "{{count}} capacitat concedida",
"grants_many": "{{count}} capacitats concedides",
"grants_other": "{{count}} capacitats concedides"
},
"install": "Instal·la",
"uninstall": "Desinstal·la",
"enable": "Activa",
"disable": "Desactiva",
"restart": "Reinicia",
"update": "Actualitza",
"updateAll": "Actualitza-ho tot",
"updateTo": "Actualitza a {{version}}",
"review": "Revisa",
"reviewUpdate": "Revisa l'actualització",
"updates": "Actualitzacions",
"auto": "Automàtic",
"autoUpdate": "Actualitzar automàticament",
"autoUpdateHint": "Mai quan l'actualització requereixi permisos nous.",
"pin": "Mantenir aquesta versió",
"pinHint": "Manté la versió {{version}} i ignora totes les actualitzacions fins que desactivis aquesta opció.",
"pinnedTo": "Fixat a la versió {{version}}",
"version": "Versió",
"versionPickHint": "Instal·la una versió anterior en lloc de la més recent. Es mantindrà en aquesta versió fins que la desfixis.",
"versionPickHintInstalled": "Canvia a una altra versió. Si en triïs una que no sigui la més recent, es fixarà automàticament.",
"switchVersion": "Canviar",
"latestVersion": "{{version}} (última)",
"versionChange": "De {{from}} a {{to}}",
"releaseNotes": "Notes de la versió",
"noReleaseNotes": "No hi ha notes per a aquesta versió.",
"viewRelease": "Veure a GitHub",
"showOlderReleases": "Versions anteriors ({{count}})",
"hideOlderReleases": "Amagar versions anteriors",
"showMoreChanges": "Mostrar {{count}} més",
"videoTitle": "Vídeo de {{name}}",
"changeTypes": {
"added": "Afegit",
"changed": "Canviat",
"fixed": "Corregit",
"removed": "Eliminat",
"deprecated": "Obsolet",
"security": "Seguretat"
},
"installedBadge": "Instal·lat",
"incompatible": "Requereix una versió més recent de Termix",
"features": "Funcionalitats",
"whatItCanDo": "Què pot fer",
"addsToTermix": "Afegeix a Termix",
"addsToTermixHint": "Si desinstal·les el complement, totes aquestes funcionalitats desapareixeran.",
"noServerAccess": "Sense accés als teus servidors",
"searchInstalled": "Cercar entre els instal·lats",
"searchPlugins": "Cercar complements",
"allCategories": "Tots",
"nothingMatches": "Res no coincideix amb la cerca.",
"noneInstalled": "Encara no tens cap complement instal·lat. Navega per afegir-ne alguns.",
"nothingHere": "No hi ha res aquí.",
"nothingHereHint": "Prova una altra categoria o cerca.",
"showInstalled": "Mostra els instal·lats",
"allInstalled": "Tot el que hi ha aquí ja està instal·lat.",
"allInstalledHint": "Activa Mostra els instal·lats per veure'ls.",
"communitySubmit": "Com enviar-los",
"registries": {
"intro": "Els registres són llistes de complements que pots instal·lar. L'oficial està sempre activat. Pots activar el registre de la comunitat o afegir-ne el teu propi.",
"hostYourOwn": "Allotja el teu propi registre",
"add": "Afegeix un registre",
"addTitle": "Afegeix un registre",
"addHint": "Enganxa l'enllaç a l'index.json del registre. Termix el llegeix i mostra la clau amb la qual signa els complements. Només afegeixis registres de persones de confiança.",
"urlLabel": "URL de l'índex",
"check": "Comprova",
"addConfirm": "Confia i afegeix",
"added": "S'ha afegit {{name}}",
"customWarning": "Els complements d'aquest registre no són revisats per l'equip de Termix. Només el propietari del registre decideix què hi ha. Cada descàrrega ha d'estar signada amb la clau anterior.",
"keyFingerprint": "Clau {{keyId}}",
"pluginCount_one": "{{count}} complement",
"pluginCount_many": "{{count}} complements",
"pluginCount_other": "{{count}} complements",
"officialName": "Oficial",
"communityName": "Comunitat",
"alwaysOn": "Sempre activat",
"communityHint": "Complements fets per altres persones. Cada versió és revisada per una persona i per comprovacions automatitzades abans de ser publicada.",
"communityConfirmTitle": "Vols activar els complements de la comunitat?",
"communityConfirmBody": "Els complements de la comunitat són fets per altres persones, no per l'equip de Termix. Cada versió és revisada per una persona i per comprovacions automatitzades abans de ser publicada, però encara poden passar errors. Només instal·lis complements de confiança i comprova què demana cadascun.",
"communityConfirm": "Activa",
"communityBadge": "Comunitat",
"communityBadgeHint": "Del registre de la comunitat. Fet per altres persones i revisat abans de ser publicat.",
"customBadge": "Personalitzat",
"customBadgeHint": "De {{name}}, un registre afegit per un administrador. No revisat per l'equip de Termix.",
"remove": "Eliminar",
"removeTitle": "Vols eliminar {{name}}?",
"removeBody": "Els seus connectors ja no es mostraran a Explorar. Ho pots tornar a afegir més endavant.",
"removed": "S'ha eliminat {{name}}",
"inUse": "Desinstal·la primer els connectors de {{name}}: {{list}}",
"changeFailed": "No s'ha pogut modificar el registre: {{error}}",
"loadFailed": "No s'han pogut carregar els registres: {{error}}",
"unreachable": "No s'ha pogut llegir: {{error}}",
"filter": "Registre",
"allRegistries": "Tots els registres",
"browseHint": "Activa els connectors de la comunitat o afegeix el teu propi registre a la pestanya Registres."
},
"upToDate": "Tot està actualitzat.",
"lastChecked": "Última comprovació: {{time}}",
"updatesReady_one": "{{count}} actualització disponible.",
"updatesReady_many": "{{count}} actualitzacions disponibles.",
"updatesReady_other": "{{count}} actualitzacions disponibles.",
"updatesNeedReview_one": "{{count}} més necessita la teva revisió primer.",
"updatesNeedReview_many": "{{count}} més necessiten la teva revisió primer.",
"updatesNeedReview_other": "{{count}} més necessiten la teva revisió primer.",
"updateAsksMore": "Aquesta actualització demana més permisos, així que espera la teva aprovació.",
"checkRegistry": "Comprovar complements i actualitzacions",
"registryUnreachable": "No s'ha pogut connectar al registre de complements ({{error}}). Els complements instal·lats continuen funcionant.",
"managedByServer": "Aquest escriptori està vinculat a un servidor, que decideix els seus complements. Els canvis s'han de fer al servidor.",
"browsePlugins": "Explorar complements",
"loading": "Carregant",
"developer": {
"title": "Mode desenvolupador de complements",
"hint": "Permet als administradors instal·lar complements des d'un fitxer .tmxplug a la pestanya de complements, sense les comprovacions del registre. Utilitza-ho per crear i provar els teus propis complements.",
"enableTitle": "Vols activar el mode desenvolupador?",
"enableBody": "Els administradors podran instal·lar complements des de fitxers que Termix no ha verificat. Un complement pot fer qualsevol cosa que els seus permisos permetin, així que només activis aquesta opció mentre desenvolupes o proves complements.",
"enable": "Activar",
"installFromFile": "Instal·lar des d'un fitxer",
"signedOnly": "TERMIX_REQUIRE_SIGNED_PLUGINS està configurat, per la qual cosa la instal·lació des d'un fitxer continua bloquejada."
},
"count": {
"downloads_one": "{{formatted}} descàrrega",
"downloads_many": "{{formatted}} descàrregues",
"downloads_other": "{{formatted}} descàrregues",
"downloadsHint": "Quant de temps s'ha descarregat una versió. Això no és el nombre d'instal·lacions."
},
"unverified": "No verificat",
"unverifiedHint": "Instal·lat des d'un fitxer. Termix no l'ha verificat ni signat.",
"reportIssue": "Informar d'un problema",
"reportTo": "Informar a {{author}}",
"requestFeature": "Sol·licitar una funcionalitat",
"openSettings": "Obrir la configuració",
"beta": {
"badge": "Beta",
"badgeHint": "Aquesta és una versió beta. Pot tenir errors.",
"try": "Prova la versió beta {{version}}",
"confirmTitle": "Vols utilitzar les versions beta de {{name}}?",
"confirmBody": "Les versions beta reben les noves funcionalitats i correccions primer, però poden tenir errors. Pots tornar a la versió estable en qualsevol moment.",
"confirmInstall": "Instal·la {{version}}",
"confirmSwitch": "Utilitza les versions beta",
"leftWhileOnBeta": "{{name}} es manté a la versió {{version}} fins que hi hagi una versió estable més recent.",
"channel": "Versions beta",
"channelHint": "Obtén les noves versions abans. Poden tenir errors.",
"waitingForStable": "Tornat a la versió estable. Es manté a la versió {{version}} fins que hi hagi una versió estable més recent.",
"versionLabel": "{{version}} (beta)",
"sendFeedback": "Envia comentaris sobre la versió beta"
},
"documentation": "Documentació",
"envVars": "Variables d'entorn",
"envRequired": "Obligatori",
"envDefault": "Per defecte: {{value}}"
}
},
"settings": {
"secretSet": "Establert",
"secretNotSet": "No establert",
"secretReplace": "Substituir",
"pluginSettingsSaved": "Configuració desada",
"pluginSettingsInvalid": "Alguns paràmetres no s'han pogut desar. Comprova els camps destacats.",
"pluginSettingsSaveFailed": "No s'han pogut desar els paràmetres",
"pluginSettingsLoadFailed": "No s'han pogut carregar els paràmetres",
"featureUnavailable": "{{name}} no està disponible ara mateix. Aquests paràmetres es desaran però no tindran efecte.",
"account": "Compte",
"security": "Seguretat",
"apiKeys": "Claus API",
"data": "Dades i sincronització",
"interface": "Interfície",
"appearance": "Aparença",
"keybindings": "Dreceres de teclat",
"adminGeneral": "General",
"adminUsers": "Usuaris",
"adminSessions": "Sessions",
"adminRoles": "Rols",
"adminHostDefaults": "Valors predeterminats dels servidors",
"adminBranding": "Marca",
"adminDatabase": "Base de dades",
"adminSsl": "SSL",
"adminApiKeys": "Claus API",
"adminAuditLog": "Registre d'auditoria",
"bandYou": "El teu compte",
"bandApp": "Aquesta aplicació",
"bandPlugins": "Complements",
"bandInstance": "Aquest servidor",
"searchPlaceholder": "Cerca paràmetres",
"noResults": "Cap paràmetre coincideix.",
"pages": "Pàgines",
"instanceSettings": "Configuració del servidor",
"nothingHere": "No hi ha res per configurar aquí.",
"searchPage": "Cerca en aquesta pàgina",
"noPageMatches": "Res d'aquesta pàgina no coincideix.",
"updates": {
"title": "Actualitzacions",
"betaProgram": "Programa beta",
"betaIntro": "Les versions beta són compilacions anticipades de la propera versió de Termix. Es publiquen els dimarts i divendres quan hi ha alguna cosa nova per provar. Poden tenir errors, i els teus comentaris són el que millora la versió estable.",
"termixBetas": "Versions beta de Termix",
"termixBetasHint": "Informa'm de les noves versions beta, no només de les versions estables.",
"runningBetaBuild": "Estàs executant una compilació beta. Per sortir-ne, torna a una imatge o instal·lador estable.",
"howToInstall": "Com obtenir la versió beta",
"desktopInstall": "Descarrega l'instal·lador beta i instal·la'l sobre aquest.",
"downloadBeta": "Descarrega la {{version}}",
"dockerInstall": "Canvia la teva imatge a l'etiqueta beta i reinicia el contenidor:",
"copy": "Copia",
"copied": "Copiat",
"copyFailed": "No s'ha pogut copiar",
"learnMore": "Més informació sobre les versions beta",
"feedback": "Comentaris",
"feedbackHint": "Has trobat un error o tens una idea? Anirà directament als desenvolupadors amb la teva versió omplerta.",
"sendFeedback": "Envia comentaris sobre la versió beta",
"releases": "Versions",
"thisVersion": "Aquesta versió",
"newestStable": "Última versió estable",
"newestBeta": "Última versió beta",
"noRelease": "Cap per ara",
"pluginBetas": "Versions beta dels connectors",
"pluginBetasIntro": "Cada connector pot utilitzar versions beta per separat. Per provar-ne un, obre'l i prem Prova la versió beta.",
"openPlugins": "Obre els connectors",
"waitingForStable": "Tornat a la versió estable. Es manté a la {{version}} fins que hi hagi una versió estable més recent.",
"backToStable": "Torna a la versió estable",
"allPluginsBeta": "Utilitza versions beta per a tots els connectors",
"allPluginsStable": "Tots els connectors tornen a la versió estable",
"saveFailed": "No s'ha pogut desar el canvi"
}
},
"managerCard": {
"refresh": "Actualitza",
"retry": "Torna-ho a provar",
"sudoHint": "Estableix una contrasenya sudo per a aquest amfitrió a l'editor d'amfitrions per habilitar accions privilegiades.",
"noData": "Sense dades",
"filter": "Filtra..."
},
"sync": {
"server": "Servidor Termix",
"account": "Compte",
"status": "Estat",
"never": "mai",
"justNow": "ara mateix",
"minutesAgo_one": "fa {{count}} minut",
"minutesAgo_many": "fa {{count}} minuts",
"minutesAgo_other": "fa {{count}} minuts",
"hoursAgo_one": "fa {{count}} hora",
"hoursAgo_many": "fa {{count}} hores",
"hoursAgo_other": "fa {{count}} hores",
"actionFailed": "No ha funcionat. Torna-ho a provar.",
"unlinkedTitle": "Només aquest dispositiu",
"unlinkedBody": "Termix funciona de manera independent en aquest dispositiu. Vincula'l al teu servidor Termix per mantenir tot al dia.",
"unlinkedPointHosts": "Els teus amfitrions, credencials, fragments i configuracions et segueixen a cada dispositiu.",
"unlinkedPointOffline": "Tot continua funcionant quan el servidor no és accessible i s'actualitza més tard.",
"unlinkedPointAccount": "Inicis sessió amb el teu compte del servidor, i els amfitrions que la gent ha compartit amb tu també apareixen aquí.",
"linkButton": "Vincula a un servidor",
"state": {
"syncing": "Sincronitzant",
"offline": "Servidor no accessible",
"error": "Sincronització aturada",
"signedOut": "Sessió tancada",
"synced": "Sincronitzat {{time}}"
},
"pending_one": "{{count}} canvi pendent de sincronitzar",
"pending_many": "{{count}} canvis pendents de sincronitzar",
"pending_other": "{{count}} canvis pendents de sincronitzar",
"signInAgain": "Inicia sessió de nou",
"syncNow": "Sincronitza ara",
"unlink": "Desvincula",
"unlinked": "Aquest dispositiu ja no està vinculat",
"unlinkTitle": "Vols desvincular aquest dispositiu?",
"unlinkDescription": "S'atura la sincronització i es tanca la sessió del servidor. Els amfitrions compartits amb tu per altres persones s'eliminen d'aquest dispositiu en qualsevol cas.",
"unlinkKeepTitle": "Conserva les meves dades aquí",
"unlinkKeepBody": "Els teus amfitrions, credencials i configuracions es mantenen en aquest dispositiu i continuen funcionant de manera independent.",
"unlinkRemoveTitle": "Elimina les dades sincronitzades",
"unlinkRemoveBody": "Tot el que prové del servidor s'elimina d'aquest dispositiu. Només es mantenen els amfitrions conservats en aquest dispositiu.",
"conflictsTitle": "Conflictes",
"conflictsDescription": "Aquests s'han modificat aquí i al servidor al mateix temps. La versió del servidor està en ús. Conserva la teva per enviar-la al servidor en el seu lloc.",
"keepMine": "Conserva la meva",
"keepServer": "Conserva la del servidor",
"errorsTitle": "No sincronitzat",
"errorsDescription": "El servidor no ha acceptat aquests canvis. Es mantenen en aquest dispositiu.",
"errorPermission": "El teu compte al servidor no té permís per fer aquest canvi.",
"retry": "Torna-ho a provar",
"whatSyncs": "Què es sincronitza",
"whatSyncsDescription": "Desactiva el que vulguis mantenir només en aquest dispositiu.",
"coreGroup": "Termix",
"notOnServer": "El servidor no té això",
"notOnDevice": "Encara no en aquest dispositiu",
"localOnlyHint": "També pots mantenir amfitrions o carpetes individuals en aquest dispositiu des de la seva configuració.",
"originTitle": "D'on comencen les connexions",
"originDescription": "Connecta't als amfitrions des d'aquest dispositiu o a través del servidor. Pots canviar-ho per amfitrió.",
"originLocal": "Aquest dispositiu",
"originRemote": "El servidor",
"entities": {
"hosts": "Amfitrions",
"sshCredentials": "Credencials",
"sshFolders": "Carpetes",
"userPreferences": "Preferències",
"pluginUserSettings": "Configuració del complement",
"sharedHosts": "Amfitrions compartits amb tu",
"sharedCredentials": "Credencials compartides amb tu",
"vaultProfiles": "Perfils de Vault",
"snippetFolders": "Carpetes de fragments",
"snippets": "Fragments",
"dashboardServiceLinks": "Enllaços de servei",
"homepageItems": "Elements de la pàgina d'inici",
"networkTopology": "Mapa de xarxa",
"workspaces": "Espais de treball",
"hostDefaults": "Valors predeterminats de l'amfitrió",
"hostDefaultsAdmin": "Valors predeterminats de l'amfitrió del servidor",
"aiProviders": "Proveïdors d'IA",
"homepageLayouts": "Disseny de la pàgina d'inici",
"accountProfile": "Perfil del compte"
},
"proxy": {
"title": "Proxy invers",
"description": "Només necessari quan alguna cosa com Cloudflare Access o una pàgina d'inici de sessió es troba davant del teu servidor.",
"headersTitle": "Encapçalaments addicionals",
"headersHint": "S'envien amb cada sol·licitud al servidor, per exemple, un testimoni de servei de Cloudflare Access.",
"headerName": "Nom de l'encapçalament",
"headerValue": "Valor",
"savedValue": "Desat, escriu per canviar",
"addHeader": "Afegeix encapçalament",
"removeHeader": "Elimina encapçalament",
"basicAuthTitle": "Nom d'usuari i contrasenya",
"basicAuthHint": "Per a un proxy que demana un nom d'usuari i contrasenya abans de Termix.",
"username": "Nom d'usuari",
"password": "Contrasenya",
"allowInvalidCertificate": "Confia en un certificat autofirmat",
"allowInvalidCertificateHint": "Només per al teu propi servidor, quan el seu certificat no prové d'una autoritat coneguda.",
"saved": "Desat"
},
"problems": {
"invalidUrl": "Això no sembla una adreça web.",
"unreachable": "No s'ha pogut connectar al servidor. Comproveu l'adreça i que el servidor estigui en funcionament.",
"unreachableWithReason": "No s'ha pogut connectar al servidor: {{reason}}",
"tlsUntrusted": "El certificat del servidor no és de confiança. Si es tracta del vostre propi servidor amb un certificat autofirmat, activeu l'opció següent.",
"basicAuthRequired": "Alguna cosa davant del servidor demana un nom d'usuari i una contrasenya. Introduïu-los a continuació.",
"proxyLogin": "Una pàgina d'inici de sessió o un proxy ha respost en lloc de Termix. Afegiu els encapçalaments que necessita a continuació o comproveu l'adreça.",
"notTermix": "No hi ha cap servidor Termix en aquesta adreça. Si s'executa en una ruta, incloeu-la, com ara https://example.com/termix.",
"versionMismatch": "Aquest servidor executa una versió antiga de Termix. Actualitzeu-lo a la 2.9 o superior per enllaçar-lo.",
"differentAccount": "Heu iniciat sessió en un compte diferent. Inicieu sessió en el compte amb què està enllaçat aquest dispositiu o desenllaceu-lo primer."
},
"wizard": {
"title": "Enllaçar a un servidor Termix",
"reloginTitle": "Inicieu sessió de nou",
"savedServers": "Servidors recents",
"removeServer": "Eliminar de la llista",
"serverDescription": "Introduïu l'adreça que utilitzeu per obrir Termix al vostre navegador.",
"signinDescription": "Inicieu sessió a {{url}}",
"chooseDescription": "Aquest dispositiu ja té dades. Què s'ha de fer amb elles?",
"finishingDescription": "Vinculant aquest dispositiu.",
"serverUrl": "Adreça del servidor",
"serverUrlHint": "Per exemple, https://termix.example.com",
"showProxySettings": "Configuració del proxy invers",
"hideProxySettings": "Amaga la configuració del proxy invers",
"continue": "Continua",
"back": "Enrere",
"mergeTitle": "Afegeix-ho al meu compte",
"mergeBody_one": "L'element d'aquest dispositiu s'afegeix al teu compte. Els elements que el teu compte ja té es mantenen tal com són al servidor.",
"mergeBody_many": "Els {{count}} elements d'aquest dispositiu s'afegeixen al teu compte. Els elements que el teu compte ja té es mantenen tal com són al servidor.",
"mergeBody_other": "Els {{count}} elements d'aquest dispositiu s'afegeixen al teu compte. Els elements que el teu compte ja té es mantenen tal com són al servidor.",
"replaceTitle": "Substitueix-ho pel meu compte",
"replaceBody_one": "L'element d'aquest dispositiu s'elimina i aquest dispositiu pren tot del teu compte. Només es mantenen els amfitrions que es conserven només en aquest dispositiu.",
"replaceBody_many": "Els {{count}} elements d'aquest dispositiu s'eliminen i aquest dispositiu pren tot del teu compte. Només es mantenen els amfitrions que es conserven només en aquest dispositiu.",
"replaceBody_other": "Els {{count}} elements d'aquest dispositiu s'eliminen i aquest dispositiu pren tot del teu compte. Només es mantenen els amfitrions que es conserven només en aquest dispositiu.",
"link": "Vincula",
"linking": "Vinculant i executant la primera sincronització...",
"linked": "Vinculat. Les teves dades s'estan sincronitzant ara.",
"signedInAgain": "Iniciat la sessió. La sincronització s'ha tornat a executar."
}
},
"hostDefaults": {
"source": {
"folder": "Carpeta {{name}}",
"user": "Els meus valors predeterminats",
"admin": "Servidor",
"builtin": "Integrat"
},
"custom": "Personalitzat",
"setHere": "Establir aquí",
"notSet": "No establert",
"notSetTitle": "No s'ha establert cap valor predeterminat per a això",
"resetTitle": "Aquest amfitrió estableix el seu propi valor. Feu clic per tornar a utilitzar el valor predeterminat de {{source}}",
"clearTitle": "Establert a aquest nivell. Feu clic per esborrar-lo i utilitzar {{source}} en el seu lloc",
"inheritedTitle": "Segueix el valor predeterminat de {{source}}",
"titleAdmin": "Valors predeterminats dels amfitrions del servidor",
"titleUser": "Els meus valors predeterminats d'amfitrió",
"titleFolder": "Valors predeterminats de la carpeta: {{name}}",
"descriptionAdmin": "Valors predeterminats per a tots els amfitrions d'aquest servidor. Els valors predeterminats d'un usuari, d'una carpeta o de l'amfitrió mateix encara poden establir un valor diferent. Canvieu un camp per establir-lo aquí o esbuceu-lo per deixar-lo sense establir.",
"descriptionUser": "Valors predeterminats per a tots els vostres amfitrions, per sobre dels del servidor. Una carpeta o l'amfitrió mateix encara poden establir un valor diferent. Canvieu un camp per establir-lo aquí o esbuceu-lo per deixar-lo sense establir.",
"descriptionFolder": "Valors predeterminats per als amfitrions d'aquesta carpeta i les seves subcarpetes, per sobre dels vostres. Un amfitrió encara pot establir un valor diferent. Canvieu un camp per establir-lo aquí o esbuceu-lo per deixar-lo sense establir.",
"save": "Desa els valors predeterminats",
"saved_one": "Valors predeterminats desats. S'ha actualitzat {{count}} amfitrió.",
"saved_many": "Valors predeterminats desats. S'han actualitzat {{count}} amfitrions.",
"saved_other": "Valors predeterminats desats. S'han actualitzat {{count}} amfitrions.",
"savedInBackground": "Valors predeterminats desats. Els amfitrions s'estan actualitzant en segon pla.",
"appliedToHosts_one": "{{count}} amfitrió s'ha actualitzat amb els valors predeterminats nous.",
"appliedToHosts_many": "{{count}} amfitrions s'han actualitzat amb els valors predeterminats nous.",
"appliedToHosts_other": "{{count}} amfitrions s'han actualitzat amb els valors predeterminats nous.",
"saveFailed": "No s'han pogut desar els valors predeterminats",
"loadFailed": "No s'han pogut carregar els valors predeterminats",
"confirmTitle": "Vols desar els valors predeterminats?",
"confirmChanges_one": "{{count}} amfitrió segueix aquests valors predeterminats i canviarà.",
"confirmChanges_many": "{{count}} amfitrions segueixen aquests valors predeterminats i canviaran.",
"confirmChanges_other": "{{count}} amfitrions segueixen aquests valors predeterminats i canviaran.",
"confirmNoChanges": "Cap amfitrió existent no canvia. Els amfitrions nous començaran amb aquests valors predeterminats.",
"menuMyDefaults": "Els meus valors predeterminats d'amfitrió",
"folderDefaultsAction": "Valors predeterminats de la carpeta",
"adminSectionDescription": "Estableix els valors predeterminats que segueix cada amfitrió d'aquest servidor, per a cada configuració que tingui un amfitrió, inclosos els de cada complement. Els usuaris i les carpetes poden establir els seus propis valors per sobre, i qualsevol amfitrió encara pot utilitzar el seu propi valor.",
"editServerDefaults": "Edita els valors predeterminats del servidor",
"resetMenu": "Restableix",
"resetAll": "Restableix-ho tot als valors predeterminats",
"resetCore": "Restableix la connexió i SSH als valors predeterminats",
"resetDone_one": "{{count}} host ara utilitza els seus valors predeterminats.",
"resetDone_many": "{{count}} hosts ara utilitzen els seus valors predeterminats.",
"resetDone_other": "{{count}} hosts ara utilitzen els seus valors predeterminats."
},
"panel": {
"clearSearch": "Esborra la cerca",
"gridView": "Graella",
"listView": "Llista",
"compactRows": "Files compactes",
"comfortableRows": "Files còmodes"
},
"fields": {
"secretSaved": "Desat. Escriu per substituir-lo."
},
"sharing": {
"revokeConfirm": "Vols eliminar l'accés de {{name}}?",
"revoke": "Elimina l'accés"
},
"manage": {
"searchSettings": "Cerca configuració",
"noMatchingSettings": "Cap configuració coincideix.",
"sections": "Seccions",
"sectionNeedsAttention": "Alguna cosa aquí necessita atenció",
"needsAttention_one": "Una cosa necessita atenció.",
"needsAttention_many": "{{count}} coses necessiten atenció.",
"needsAttention_other": "{{count}} coses necessiten atenció.",
"bandHost": "Host",
"bandFeatures": "Protocols i complements",
"bandCredential": "Credencial",
"sshConnection": "Connexió SSH",
"errorAddressRequired": "Cal proporcionar una adreça.",
"errorPortRange": "Utilitza un port entre 1 i 65535.",
"defaults": "Valors predeterminats",
"searchHosts": "Cerca hosts",
"searchCredentials": "Cerca credencials",
"searchDefaults": "Cerca valors predeterminats",
"addCredential": "Afegeix credencial",
"nothingMatches": "Res no coincideix",
"nothingYet": "Encara no hi ha res aquí",
"emptyHostsHint": "Afegeix un host i apareixerà aquí, a la carpeta que li assignis.",
"emptyCredentialsHint": "Les credencials que desis es poden reutilitzar per a qualsevol host.",
"collapse": "Replega",
"expand": "Expandeix",
"cannotBeUndone": "Això no es pot desfer.",
"hostNotFound": "No s'ha pogut trobar aquest host. Prova de refrescar la llista.",
"hostCount_one": "{{count}} host",
"hostCount_many": "{{count}} hosts",
"hostCount_other": "{{count}} hosts",
"credentialCount_one": "{{count}} credencial",
"credentialCount_many": "{{count}} credencials",
"credentialCount_other": "{{count}} credencials",
"newHost": "Host nou",
"newCredential": "Credencial nova",
"advanced": "Avançat",
"pickHost": "Tria un host per editar",
"pickCredential": "Tria una credencial per editar",
"pickDefaults": "Tria un nivell de valors predeterminats per editar",
"pickHint": "Tot el que fa referència a una connexió es troba aquí, agrupat perquè puguis trobar-ho fàcilment."
},
"rbac": {
"roles": {
"admin": "Administrador",
"user": "Usuari"
}
}
}