mirror of
https://github.com/codewhale-hq/Codewhale.git
synced 2026-11-07 10:36:05 -10:00
Use the existing Engine for ACP, children and recursive RLM; retain captured approval, deadline, history/checkpoint, delivery and one-bill usage authority. Move legacy thread controls to the authenticated canonical owner with complete history and durable operation receipts. Keep Rust wire/policy authority and opt-in extension/Native execution; adopt the pinned Ratatui kit and source/docs. Exact V22 local validation: Rust 1351 passed/0 failed/0 ignored; additional localization 54 passed/0 failed/0 ignored; workspace/all-target/all-feature Clippy passed under existing CI policy. CLI: 3 actual processes / 6 checks / 6 local fixture requests / 0 paid calls; approval, resume, cancellation and EOF effects passed. npm test + check:web: 1180 passed / 0 failed / 7 explicit skips (wrapper101, SDK19, host378, website682); strict TypeScript and production web passed. No hosted/platform/install/live ChatGPT/DO adapter/publication/release claim. Signed-off-by: CodeWhale Bot <[email protected]>
2452 lines
184 KiB
JSON
2452 lines
184 KiB
JSON
{
|
||
"ExtensionPromptUnavailable": "Les instruccions de les extensions no estan disponibles; consulta /plugin show.",
|
||
"ComposerOversizedSubmitHeld": "No s’ha enviat: el missatge supera els {limit} caràcters i no s’ha pogut desar en un fitxer de text enganxat ({error}). El text complet continua al camp d’entrada: escurça’l o habilita l’escriptura a .codewhale/pastes i torna a prémer Enter.",
|
||
"ComposerOversizedSubmitHeldShort": "No s’ha enviat: supera els {limit} caràcters; no s’ha desat el fitxer d’enganxat.",
|
||
"CmdPluginOwnerReport": "Amfitrió d’extensions:\n Estat: {state}\n Eines actives ({count}): {tools}",
|
||
"CmdPluginOwnerActivating": "S’està activant",
|
||
"CmdPluginOwnerActive": "Actiu",
|
||
"CmdPluginOwnerFailed": "Ha fallat: {reason}",
|
||
"CmdPluginOwnerFaulted": "Amb errors: {reason}",
|
||
"CmdPluginOwnerRevoked": "Revocat",
|
||
"CmdPluginOwnerInactive": "Inactiu",
|
||
"MobileStreamReplayFailed": "El Runtime no ha pogut llegir l'historial d'aquesta conversa — tornant-ho a provar",
|
||
"MobileStreamCatchUpFailed": "El Runtime s'ha endarrerit i no s'ha pogut posar al dia — tornant-ho a provar",
|
||
"MobileStreamRuntimeShutdown": "El Runtime s'està tancant — reconnectant",
|
||
"MobileStreamEnded": "El Runtime ha finalitzat el flux d'esdeveniments — reconnectant",
|
||
"MobileStreamClosed": "El Runtime ha tancat el flux d'esdeveniments d'aquesta conversa; torna a obrir-la",
|
||
"MobileStreamReconnecting": "Connexió perduda; reconnectant",
|
||
"MobileStreamConnected": "Connectat",
|
||
"PetHabitatTitle": "CODEWHALE / WHALESONG · Un hàbitat compartit",
|
||
"PetHabitatHints": "{back} enrere · {sound} so · {browser} aparença · {window} finestra",
|
||
"PetHabitatQueued": "Enviat a l’hàbitat compartit. /pet on obre la vista completa.",
|
||
"PetWatchSoundOn": "So activat",
|
||
"PetWatchSoundOff": "So desactivat",
|
||
"PetWatchSoundPaused": "So en pausa",
|
||
"PetWatchSoundUnavailable": "El so de Codewhale s’ha aturat. Comprova l’FFmpeg (ffplay) i la sortida d’àudio i torna a activar el so.",
|
||
"CmdPetDescription": "Cedeix la pantalla a la mascota Codewhale mentre treballa",
|
||
"PetModeOn": "Mode mascota activat. L’hàbitat ocupa la pantalla mentre Codewhale treballa; Esc torna al compositor.",
|
||
"PetModeOff": "Mode mascota desactivat. La mascota continua vivint al seu company; /pet el torna a activar.",
|
||
"PetModeOnLabel": "mode mascota activat",
|
||
"PetModeOffLabel": "mode mascota desactivat",
|
||
"PetViewOpen": "hàbitat obert",
|
||
"PetViewClosed": "hàbitat tancat",
|
||
"PetWatchRestored": "/pet ha restaurat l’hàbitat d’aquesta sessió. S’espera telemetria nova.",
|
||
"PetWatchStorageUnavailable": "Watch no ha pogut restaurar ni desar aquest hàbitat. S’han conservat els fitxers existents. Fes servir {command} per exportar aquesta execució.",
|
||
"PetWatchExported": "Reproducció de Watch desada: {path}",
|
||
"PetWatchExportFailed": "No s’ha pogut desar la reproducció de Watch. L’enregistrament continua a la memòria.",
|
||
"PetWatchExportQueued": "S’està desant la reproducció de Watch…",
|
||
"PetWatchExportUnavailable": "Obre /pet en una sessió desada o espera que acabi l’exportació actual.",
|
||
"PetUnobserved": "sense observació",
|
||
"PetOffline": "fora de línia — codewhale pet serve el desperta",
|
||
"PetDozing": "endormiscat",
|
||
"PetWatchUnavailable": "La telemetria de la mascota està en pausa. /pet on ho torna a intentar.",
|
||
"ConversationChangedBeforeUndo": "La conversa ha canviat abans de completar l’acció de desfer. No s’ha desfet res ni s’ha enviat cap nou intent. Revisa la conversa actual abans de tornar-ho a provar.",
|
||
"SessionArchiveExported": "Sessió exportada",
|
||
"SessionArchiveSizes": "elements / mida sense comprimir / arxiu",
|
||
"SessionArchiveNoArtifacts": "No s’han trobat fitxers d’artefactes regulars en aquesta sessió.",
|
||
"SessionArchiveRestoreHint": "Obre el registre extret amb /load <session.json>; /resume només importa la conversa. Els artefactes extrets es mantenen com a fitxers separats.",
|
||
"ExtensionsActionAdd": "afegeix",
|
||
"ExtensionsActionEnable": "activa",
|
||
"ExtensionsActionEdit": "Edita",
|
||
"ExtensionsHooksAddLabel": "Afegeix un ganxo",
|
||
"ExtensionsHooksAddDescription": "Obre el fitxer de ganxos d'aquest projecte al teu editor",
|
||
"ExtensionsActionReload": "torna a carregar",
|
||
"ExtensionsActionConnect": "connecta",
|
||
"ExtensionsActionReconnect": "torna a connectar",
|
||
"ExtensionsActionReauth": "reautentica",
|
||
"ExtensionsActionDiagnose": "diagnostica",
|
||
"ExtensionsActionManage": "gestiona",
|
||
"ExtensionsActionFocus": "focus",
|
||
"ExtensionsActionFold": "plega",
|
||
"ExtensionsActionTabs": "pestanyes",
|
||
"ExtensionsCompatibilityFull": "completa",
|
||
"ExtensionsCompatibilityPartial": "parcial",
|
||
"ExtensionsGroupBuiltIn": "Integrat",
|
||
"ExtensionsGroupConfigured": "Configurat",
|
||
"ExtensionsGroupProblems": "Problemes",
|
||
"ExtensionsGroupRecommended": "Recomanat",
|
||
"ExtensionsGroupServers": "Servidors",
|
||
"ExtensionsGroupNeedsAttention": "Necessita atenció",
|
||
"ExtensionsGroupNeedsLogin": "Cal iniciar sessió",
|
||
"ExtensionsGroupStatus": "{count} elements · Enter plega",
|
||
"ExtensionsGroupUser": "Usuari",
|
||
"ExtensionsGroupWorkspace": "Espai de treball",
|
||
"ExtensionsHookDetail": "temps d'espera: {timeout}s · segon pla: {background} · continua en cas d'error: {continue_on_error}",
|
||
"ExtensionsHookFallback": "ganxo {event}",
|
||
"ExtensionsHooksConfiguration": "Configuració dels ganxos",
|
||
"ExtensionsInventoryAgents": "Agents: {count}",
|
||
"ExtensionsInventoryCommands": "Ordres: {count}",
|
||
"ExtensionsInventoryHooks": "Ganxos: {count}",
|
||
"ExtensionsInventoryMcp": "MCP: {count}",
|
||
"ExtensionsInventoryNone": "No hi ha components compatibles",
|
||
"ExtensionsInventorySkills": "Habilitats: {count}",
|
||
"ExtensionsMarketplaceDetail": "editor: {publisher} · nivell: {tier} · instal·lable: {installable}",
|
||
"ExtensionsMarketplaceUnavailable": "L'emmagatzematge del mercat de connectors no està disponible",
|
||
"ExtensionsMcpEmpty": "No hi ha servidors MCP configurats",
|
||
"ExtensionsMcpBrowse": "Explora els servidors suggerits",
|
||
"ExtensionsMcpDetail": "eines: {tools} · recursos: {resources} · indicacions: {prompts}",
|
||
"ExtensionsMcpNotInspected": "No inspeccionat en aquesta instantània · prem Retorn per tornar a carregar i connectar els servidors configurats",
|
||
"ExtensionsMcpRefresh": "Hi ha {count} servidors MCP configurats; obre /mcp per actualitzar aquesta instantània",
|
||
"ExtensionsMcpSummary": "{transport} · eines: {tools} · recursos: {resources}",
|
||
"ExtensionsNoItems": "No hi ha elements en aquesta pestanya",
|
||
"ExtensionsNoMatches": "No hi ha coincidències per a «{query}»",
|
||
"ExtensionsPluginDetail": "{inventory} · confiança: {trust} · compatibilitat: {compatibility} · diagnòstics: {diagnostics}",
|
||
"ExtensionsProductChromeDescription": "Inspecciona i controla una sessió local de Chrome mitjançant l'MCP oficial.",
|
||
"ExtensionsProductDetail": "editor: {publisher} · components: {components} · origen: {source}",
|
||
"ExtensionsProductPlaywrightDescription": "Automatització del navegador basada en el Playwright MCP de Microsoft.",
|
||
"ExtensionsProductCodewhaleComputerUseDescription": "Veu la pantalla i la controla: control amb accessibilitat primer, captures, zoom i gravació de pantalla, més ordinadors remots per ssh.",
|
||
"ExtensionsStateFirstParty": "Inclòs amb Codewhale",
|
||
"ExtensionsSearchLabel": "Cerca: ",
|
||
"ExtensionsSkillRootCompatibleGlobal": "Global compatible ({harness})",
|
||
"ExtensionsSkillRootCompatibleProject": "Projecte compatible ({harness})",
|
||
"ExtensionsSkillRootConfigured": "Directori configurat",
|
||
"ExtensionsSkillRootGlobal": "Habilitats globals de Codewhale",
|
||
"ExtensionsSkillRootProject": "Habilitats del projecte Codewhale",
|
||
"ExtensionsSkillRootRegistryCache": "Memòria cau del registre",
|
||
"ExtensionsSkillRootReviewedPlugin": "Connector revisat",
|
||
"ExtensionsStateAvailable": "disponible",
|
||
"ExtensionsStateConnected": "connectat",
|
||
"ExtensionsStateEnabled": "activat",
|
||
"ExtensionsStateError": "error",
|
||
"ExtensionsStateInactive": "inactiu",
|
||
"ExtensionsStateInapplicable": "no aplicable",
|
||
"ExtensionsStateInvalid": "no vàlid",
|
||
"ExtensionsStateNotInspected": "no inspeccionat",
|
||
"ExtensionsStateDisconnected": "desconnectat",
|
||
"ExtensionsStateRejected": "rebutjat",
|
||
"ExtensionsStateReviewedCandidate": "candidat revisat",
|
||
"ExtensionsStateUnderEvaluation": "en avaluació",
|
||
"ExtensionsStateUnstaged": "sense preparar",
|
||
"ExtensionsStateUnsupported": "no compatible",
|
||
"ExtensionsStateWarning": "avís",
|
||
"ExtensionsTabHooks": "Ganxos",
|
||
"ExtensionsTabMarketplace": "Mercat",
|
||
"ExtensionsTabMarketplaceCompact": "Mercat",
|
||
"ExtensionsTabPlugins": "Connectors",
|
||
"ExtensionsTierCommunity": "comunitat",
|
||
"ExtensionsTierCurated": "seleccionat",
|
||
"ExtensionsTierOfficial": "oficial",
|
||
"ExtensionsTierPartner": "soci",
|
||
"ExtensionsTitle": "Extensions",
|
||
"ExtensionsTrustCapabilitiesChanged": "capacitats modificades",
|
||
"ExtensionsTrustContentChanged": "contingut modificat",
|
||
"ExtensionsTrustNotReviewed": "sense revisar",
|
||
"ExtensionsTrustTrusted": "fiable",
|
||
"ExtensionsValueNo": "no",
|
||
"ExtensionsValueYes": "sí",
|
||
"ComposerPlaceholder": "Escriu un missatge…",
|
||
"ComposerPlaceholderFollowUp": "Escriu un seguiment…",
|
||
"ComposerPlaceholderSendNow": "Enter envia ara · escriu-ne un altre",
|
||
"ComposerHintSendWithQueue": "↵ enviar ({count} en espera)",
|
||
"ComposerHintQueue": "↵ enviar després d'aquest torn",
|
||
"ComposerHintQueueWithCount": "↵ enviar després d'aquest torn ({count} en espera)",
|
||
"ComposerHintOfflineQueue": "↵ desar per més tard",
|
||
"ComposerHintOfflineConnect": "↵ desar per més tard · /provider connecta",
|
||
"ComposerHintSendNow": "↵ enviar ara",
|
||
"ComposerHintSendIntoTurn": "↵ enviar a aquest torn",
|
||
"PendingSendingIntoTurnPrefix": " ↳ S'està enviant a aquest torn: ",
|
||
"PendingCouldNotSendIntoTurnPrefix": " ↳ No s'ha pogut enviar a aquest torn: ",
|
||
"PendingEditingFollowUpPrefix": " ↳ S'està editant el seguiment: ",
|
||
"PendingQueuedOnePrefix": "A la cua #1: ",
|
||
"PendingQueuedManyPrefix": "A la cua {count} · següent: ",
|
||
"PendingSendNowControls": "Enter envia ara · {key} editar l'últim",
|
||
"PendingSendNowDropControls": "Enter envia ara · {key} editar · /queue drop 1",
|
||
"PendingEscRestore": " Esc restaura el seguiment de la cua",
|
||
"PendingQueuedFollowUpPrefix": " ↳ Seguiment a la cua #{number}: ",
|
||
"PendingInputsHeader": "Entrades pendents",
|
||
"PendingContextHeader": "Context del proper enviament",
|
||
"ToastQueuedFollowUp": "A la cua. S'envia després d'aquest torn.",
|
||
"ToastQueuedFollowUpCount": "A la cua ({count} en espera). S'envia després d'aquest torn.",
|
||
"ToastQueuedOffline": "Desat. Connecta un proveïdor per enviar.",
|
||
"ToastSentIntoTurn": "Enviat a aquest torn.",
|
||
"ToastCouldNotSendIntoTurn": "No s'ha pogut enviar a aquest torn; es queda a la cua.",
|
||
"ToastHookBlockedFollowUp": "Un hook ha blocat el seguiment; es queda a la cua.",
|
||
"ToastOfflineQueuedCount": "Fora de línia: {count} desat(s) per més tard.",
|
||
"ComposerDispatchFailedRestored": "El missatge no s'ha enviat ({error}); s'ha restaurat al redactor.",
|
||
"DispatchFailedQueued": "L'enviament ha fallat ({error}); s'han mantingut {count} seguiments en cua.",
|
||
"DispatchFailedInitial": "No s'ha pogut enviar el prompt inicial: {error}",
|
||
"HistorySearchPlaceholder": "Cerca a l'historial de prompts...",
|
||
"HistorySearchTitle": "Cerca a l'historial",
|
||
"HistoryHintMove": "Amunt/Avall moure",
|
||
"HistoryHintAccept": "Enter acceptar",
|
||
"HistoryHintRestore": "Esc restaurar",
|
||
"HistoryNoMatches": " Cap coincidència",
|
||
"TranscriptReasoningExpand": "amplia",
|
||
"TranscriptThought": "Ha acabat de pensar",
|
||
"TranscriptThoughtFor": "Ha pensat durant {duration}",
|
||
"TelemetryNoticeDefaultOn": "Les estadístiques d’ús estan activades per defecte. Compartir totals de versió, plataforma, sessions, funcions i errors amb Codewhale i l’encarregat del tractament PostHog. Sense contingut ni IP. docs/TELEMETRY.md Desactiva: codewhale config set telemetry false",
|
||
"TelemetryNoticeHeadline": "Estadístiques d’ús de Codewhale",
|
||
"TelemetryNoticeBody": "Codewhale compta: la versió que executes, el sistema operatiu i la família\nde CPU, la durada i el resultat de la sessió, i recomptes agregats de funcions\ni errors.\n\nNo recopila mai les teves converses, codi, prompts, fitxers, noms de\nfitxers, repositoris o branques, contingut del model ni credencials — i mai no\nenvia una cronologia de l'activitat de l'agent per torn o eina.\n\nNomés t'identifica un identificador aleatori desat en aquesta màquina, que se\nsubstitueix cada 90 dies. Pots canviar d'opinió en qualsevol moment:\n codewhale config set telemetry false\n\nEsquema complet, camp per camp: docs/TELEMETRY.md\n\nLes estadístiques d’ús estan activades per defecte. Codewhale i PostHog tracten aquests totals quan l’enviament està configurat. No es recopila cap IP.",
|
||
"TelemetryNoticeCompactBody": "Compta: versió, SO/CPU, temps/resultat, funcions/errors.\nID local rota/90d.\nMai: xats/codi/prompts/fitxers/noms; contingut del model/credencials; torns/eines.\nVegeu: docs/TELEMETRY.md\nDesact.: codewhale config set telemetry false\nLes estadístiques d’ús estan activades per defecte. Codewhale i PostHog tracten aquests totals quan l’enviament està configurat. No es recopila cap IP.",
|
||
"TelemetryNoticeChoiceKeep": "Sí, mantenir el recompte anònim",
|
||
"TelemetryNoticeChoiceDisable": "No, desactivar el seguiment",
|
||
"TelemetryNoticeActionChoose": "triar",
|
||
"TelemetryNoticeActionConfirm": "confirmar",
|
||
"TelemetryNoticeActionExit": "sortir",
|
||
"TelemetryNoticeReceiptEnabled": "El recompte anònim d'ús està activat. Mai es recullen converses ni codi. Canvia-ho a /settings; esquema: docs/TELEMETRY.md",
|
||
"TelemetryNoticeReceiptDisabled": "El recompte anònim d'ús està desactivat. No t'ho tornarem a preguntar.",
|
||
"TelemetryNoticeReceiptEnabledUnsaved": "El recompte anònim d'ús està activat en aquesta sessió. Codewhale no ha pogut desar aquest avís i el tornarà a mostrar. Canvia-ho a /settings; esquema: docs/TELEMETRY.md",
|
||
"TelemetryNoticeReceiptDisabledUnsaved": "El recompte anònim d'ús està desactivat en aquesta sessió. Codewhale no ha pogut desar l'elecció i tornarà a preguntar al pròxim inici.",
|
||
"TelemetryPreferenceEnabledNextLaunch": "El recompte anònim d'ús s'activarà al pròxim inici. Mai es recullen converses ni codi.",
|
||
"TelemetryPreferenceDisabled": "El recompte anònim d'ús està desactivat. S'han esborrat les dades locals de telemetria.",
|
||
"TelemetryPreferenceDisabledWithWarning": "El recompte anònim d'ús està desactivat, però una part de la neteja requereix atenció: {detail}",
|
||
"TelemetryPreferenceDisabledForSession": "El recompte anònim d'ús està desactivat en aquesta sessió, però la preferència no s'ha desat i pot tornar al pròxim inici: {detail}",
|
||
"TelemetryPreferenceSaveFailed": "La preferència de telemetria no s'ha pogut canviar de manera segura: {detail}",
|
||
"StatusPickerTitle": " Línia d'estat ",
|
||
"StatusPickerInstruction": "Tria els elements que vols al peu:",
|
||
"StatusPickerActionToggle": "commutar ",
|
||
"StatusPickerActionAll": "tot ",
|
||
"StatusPickerActionNone": "cap ",
|
||
"StatusPickerActionSave": "desar ",
|
||
"StatusPickerActionCancel": "cancel·lar ",
|
||
"HotbarSetupTitle": " Configuració de Hotbar ",
|
||
"HotbarSetupSourceApp": "app",
|
||
"HotbarSetupSourceSlash": "slash",
|
||
"HotbarSetupSourceMcp": "mcp",
|
||
"HotbarSetupSourceSkill": "skill",
|
||
"HotbarSetupSourcePlugin": "plugin",
|
||
"HotbarSetupStatusDisabled": "desactivat",
|
||
"HotbarSetupStatusPrefill": "preemplit",
|
||
"HotbarSetupStatusReady": "a punt",
|
||
"HotbarSetupDirtyModified": "modificat",
|
||
"HotbarSetupDirtyClean": "net",
|
||
"HotbarSetupNoAction": "Cap acció",
|
||
"HotbarSetupConfirmDisable": "Desactivar la Hotbar i buidar totes les ranures? (y/n)",
|
||
"HotbarSetupStatusLine": "ranura {slot} | {action} | {dirty}",
|
||
"HotbarSetupSlotOutOfRange": "La ranura {slot} de Hotbar és fora de 1-{max}",
|
||
"HotbarSetupNoActionSelected": "No hi ha cap acció seleccionada.",
|
||
"HotbarSetupCannotAssign": "{action} no es pot assignar: {reason}",
|
||
"HotbarSetupNoActions": "No hi ha accions de Hotbar disponibles.",
|
||
"HotbarSetupRecommended": "rec",
|
||
"HotbarSetupEmptySlot": "buida",
|
||
"HotbarSetupHelp": "Tab/Shift+Tab origen Amunt/Avall acció 1-8 ranura Enter assignar Space commutar Delete netejar s desar Esc cancel·lar",
|
||
"HotbarActionVoiceToggleName": "Entrada de veu",
|
||
"HotbarActionVoiceToggleDescription": "Commuta la captura de veu des del micròfon del terminal.",
|
||
"HotbarActionSessionCompactName": "Compactar la sessió",
|
||
"HotbarActionSessionCompactDescription": "Compacta el context de la conversació actual.",
|
||
"HotbarActionModePlanName": "Mode Plan",
|
||
"HotbarActionModePlanDescription": "Pensa un pla abans d'actuar.",
|
||
"HotbarActionModeAgentName": "Mode Work",
|
||
"HotbarActionModeAgentDescription": "Treballa directament a la sessió actual.",
|
||
"HotbarActionModeYoloName": "Full Access (Act)",
|
||
"HotbarActionModeYoloDescription": "Compatibilitat: Act amb permisos de Full Access (no és un mode separat).",
|
||
"HotbarActionReasoningCycleName": "Canviar el raonament",
|
||
"HotbarActionReasoningCycleDescription": "Canvia l'esforç de raonament configurat per al proveïdor actiu.",
|
||
"HotbarActionReasoningCycleAutoDisabled": "L'esforç de raonament el controla l'encaminament automàtic del model.",
|
||
"HotbarActionSidebarToggleName": "Commutar la barra lateral",
|
||
"HotbarActionSidebarToggleDescription": "Mostra o amaga la barra lateral.",
|
||
"HotbarActionFileTreeToggleName": "Commutar l'arbre de fitxers",
|
||
"HotbarActionFileTreeToggleDescription": "Mostra o amaga l'arbre de fitxers de l'espai de treball.",
|
||
"HotbarActionPaletteOpenName": "Paleta de comandes",
|
||
"HotbarActionPaletteOpenDescription": "Obre la paleta de comandes.",
|
||
"HotbarActionTrustToggleName": "Commutar la confiança",
|
||
"HotbarActionTrustToggleDescription": "Activa o desactiva el mode de confiança de l'espai de treball.",
|
||
"ConfigTitle": "Config",
|
||
"ConfigPreviewLabel": "Vista prèvia: ",
|
||
"ConfigHintExternalCredentials": "Quin fitxer de credencials pot llegir aquest proveïdor, amb quin accés i com revocar-lo.",
|
||
"ConfigModalTitle": " Config ",
|
||
"ConfigSearchPlaceholder": "escriu per filtrar",
|
||
"ConfigNoSettings": " No hi ha configuració disponible.",
|
||
"ConfigNoMatchesPrefix": " Cap configuració coincideix amb ",
|
||
"ConfigFilteredSettings": " Configuració filtrada",
|
||
"ConfigShowing": " Es mostra",
|
||
"ConfigFooterDefault": " escriure=filtrar, Amunt/Avall=seleccionar, Enter=editar, Esc=tancar ",
|
||
"ConfigFooterScrollable": " escriure=filtrar, Amunt/Avall=seleccionar, Enter=editar, PgUp/PgDn=desplaçar, Esc=tancar ",
|
||
"ConfigFooterFiltered": " escriure=filtrar, Backspace=esborrar, Ctrl+U/Esc=netejar, Enter=editar ",
|
||
"ConfigSectionProvider": "Proveïdor",
|
||
"ConfigSectionModel": "Model",
|
||
"ConfigSectionPermissions": "Permisos",
|
||
"ConfigSectionNetwork": "Xarxa",
|
||
"ConfigSectionDisplay": "Pantalla",
|
||
"ConfigSectionComposer": "Redactor",
|
||
"ConfigSectionSidebar": "Barra lateral",
|
||
"ConfigSectionHistory": "Historial",
|
||
"ConfigSectionMcp": "MCP",
|
||
"ConfigSectionFleet": "Fleet",
|
||
"ConfigSectionWorkflow": "Flux de treball",
|
||
"ConfigSectionSession": "Sessió",
|
||
"ConfigSectionLegacy": "Heretat",
|
||
"ConfigSectionExperimental": "Experimental",
|
||
"ConfigScopeSession": "SESSIÓ",
|
||
"ConfigScopeSaved": "DESAT",
|
||
"ConfigCommandSource": "{value} (origen: {source})",
|
||
"ConfigCommandInvalidValue": "El valor '{value}' no és vàlid per a {key}. Opcions: {choices}.",
|
||
"ConfigSearchUpdated": "search.provider = {value} ({scope}; les crides web_search següents usen el proveïdor efectiu després de les substitucions d’entorn)",
|
||
"ConfigPromptSuggestionUpdated": "prompt_suggestion = {value} ({scope}; els suggeriments de text fantasma s’apliquen després dels torns següents)",
|
||
"ConfigNotificationsSetHint": "Defineix-ho amb /config notifications <key> <value> [--save].",
|
||
"ConfigNotificationUpdated": "notifications.{key} = {value} ({scope}; s’aplica als avisos següents)",
|
||
"ConfigNotificationsWholeNumber": "notifications.threshold_secs ha de ser un nombre enter",
|
||
"ConfigAuditSearchProvider": "Escriu [search] provider; les crides web_search següents continuen respectant les substitucions d’entorn.",
|
||
"ConfigAuditPromptSuggestion": "Escriu prompt_suggestion al nivell superior; els suggeriments de text fantasma continuen sent opcionals.",
|
||
"ConfigAuditNotifications": "Escriu valors escalars de [notifications] i els aplica als avisos de final de torn següents.",
|
||
"ConfigHelpDiscoverable": " Claus consultables de config.toml: `/config search.provider`, `/config prompt_suggestion`, `/config notifications`. Usa `--save` per conservar-les.",
|
||
"ConfigEditCancelled": "Edició cancel·lada",
|
||
"ConfigEditTitlePrefix": "Edita ",
|
||
"ConfigEditScopeLabel": "Abast: ",
|
||
"ConfigEditCurrentLabel": "Actual: ",
|
||
"ConfigEditHintLabel": "Pista: ",
|
||
"ConfigEditNewLabel": "Nou: ",
|
||
"ConfigEditFooter": " Enter=aplicar, Esc=cancel·lar, Ctrl+U=netejar, Ctrl+A=tot, ←,/→,=moure ",
|
||
"ConfigLocalePartialBadge": "parcial",
|
||
"ConfigLocalePartialDetail": "Paquet de traducció parcial; les cadenes que falten es mostren en anglès.",
|
||
"ConfigRowEffective": " (efectiu {currency})",
|
||
"ConfigDefaultValue": "(per defecte)",
|
||
"ConfigDefaultReasoning": "(config/per defecte)",
|
||
"ConfigUnavailable": "(no disponible)",
|
||
"ConfigLabelProvider": "Proveïdor actiu",
|
||
"ConfigLabelBaseUrlDeepseek": "URL de l'API del proveïdor (ruta DeepSeek)",
|
||
"ConfigLabelProviderUrl": "URL de l'API del proveïdor",
|
||
"ConfigHintProviderUrl": "Endpoint actual del proveïdor; Xiaomi: pla de tokens | pagament per ús | URL personalitzat",
|
||
"ConfigLabelModel": "Model actiu del proveïdor",
|
||
"ConfigLabelFastModel": "Model ràpid (derivat)",
|
||
"ConfigLabelDefaultModel": "Model alternatiu heretat (només rutes DeepSeek)",
|
||
"ConfigLabelReasoningEffort": "Nivell de raonament",
|
||
"ConfigLabelApprovalMode": "Permís d'aquesta sessió",
|
||
"ConfigLabelPermissionPosture": "Permís de les sessions noves",
|
||
"ConfigLabelApprovalPolicy": "Permís de les sessions noves (configuració)",
|
||
"ConfigLabelManagedApprovalPolicy": "Permís de les sessions noves (gestionat)",
|
||
"ConfigLabelDefaultMode": "Mode d'inici",
|
||
"ConfigLabelAllowShell": "Accés al shell",
|
||
"ConfigLabelManagedAllowShell": "Accés al shell (gestionat)",
|
||
"ConfigLabelTelemetry": "Recompte anònim d'ús",
|
||
"ConfigHintTelemetry": "Totals de versió, sessions, funcions i errors a Codewhale i PostHog; mai contingut ni IP. docs/TELEMETRY.md",
|
||
"ConfigValueTelemetryOn": "Activat",
|
||
"ConfigValueTelemetryOff": "Desactivat",
|
||
"ConfigLabelStreamTimeout": "Temps d'espera del flux",
|
||
"ConfigLabelTheme": "Tema",
|
||
"ConfigLabelLocale": "Idioma",
|
||
"ConfigLabelBackground": "Fons",
|
||
"ConfigLabelWorkSurfacePlacement": "Posició de la barra lateral",
|
||
"ConfigLabelTopHeight": "Alçada de la barra superior",
|
||
"ConfigLabelSideWidth": "Amplada de la barra lateral",
|
||
"ConfigLabelCalmMode": "Transcripció tranquil·la",
|
||
"ConfigLabelLowMotion": "Reduir el moviment",
|
||
"ConfigLabelFancyAnimations": "Moviment de la interfície en viu",
|
||
"ScreenModeFullscreenNotice": "Pantalla: pantalla completa (pantalla alternativa).",
|
||
"ScreenModeInlineNotice": "Pantalla: en línia — el terminal conserva el seu historial. La transcripció es manté a la finestra; encara no s'escriu a l'historial.",
|
||
"ScreenModeMouseCaptureOn": "Captura del ratolí activada.",
|
||
"ScreenModeMouseCaptureOff": "Captura del ratolí desactivada; el terminal controla la selecció.",
|
||
"ScreenModeUnchanged": "Pantalla sense canvis: {reason}.",
|
||
"ImageInputRejectedResent": "{model} no accepta imatges — s'han reenviat com a text; usa image_ocr per llegir-les",
|
||
"ImageInputOmitted": "{model} no pot veure imatges — {count} imatge(s) s'han enviat com a text en aquest torn; usa image_ocr per llegir-les o /model per canviar",
|
||
"ProviderToolCallMissing": "El proveïdor ha acabat amb `{reason}`, però no ha proporcionat cap crida a una eina. Torna a provar aquest torn per continuar.",
|
||
"ConfigLabelShowThinking": "Raonament del model al xat",
|
||
"ConfigLabelThinkingHighlight": "Ressaltat de fons del raonament",
|
||
"ConfigLabelShowToolDetails": "Nivell de detall de les eines",
|
||
"ConfigLabelInlineDiffs": "Canvis de fitxers en línia",
|
||
"ConfigLabelStatusIndicator": "Indicador d'estat",
|
||
"ConfigLabelSynchronizedOutput": "Ritme de la sortida",
|
||
"ConfigLabelCostCurrency": "Moneda dels costos",
|
||
"ConfigLabelTranscriptSpacing": "Espaiat de la transcripció",
|
||
"ConfigLabelToolCollapse": "Targetes d'eines",
|
||
"ConfigLabelComposerDensity": "Densitat del redactor",
|
||
"ConfigLabelComposerBorder": "Vora del redactor",
|
||
"ConfigLabelComposerMultilineMode": "Mode multilínia del redactor",
|
||
"ConfigLabelComposerVimMode": "Mode Vim del redactor",
|
||
"ConfigLabelBracketedPaste": "Enganxada amb claudàtors",
|
||
"ConfigLabelPasteBurstDetection": "Detecció d'enganxades",
|
||
"ConfigLabelMentionMenuLimit": "Límit del menú de mencions",
|
||
"ConfigLabelMentionMenuBehavior": "Comportament del menú de mencions",
|
||
"ConfigLabelMentionWalkDepth": "Profunditat de mencions de fitxers",
|
||
"ConfigLabelWorkspaceFollowSymlinks": "Seguir enllaços simbòlics",
|
||
"ConfigLabelContextPanel": "Panell de context",
|
||
"ConfigLabelAutoCompact": "Compactació automàtica",
|
||
"ConfigLabelAutoCompactThreshold": "Llindar de compactació",
|
||
"ConfigLabelMaxHistory": "Historial d'entrada",
|
||
"ConfigLabelMcpConfigPath": "Ruta de configuració MCP",
|
||
"ConfigLabelMcpOpen": "Gestor MCP",
|
||
"ConfigLabelMcpReconnect": "Torna a connectar MCP",
|
||
"ConfigLabelMcpDiagnose": "Diagnostica MCP",
|
||
"ConfigLabelPluginsOpen": "Extensions",
|
||
"ConfigLabelFleetSpawnDepth": "Profunditat recursiva de Fleet",
|
||
"ConfigLabelGoalCommand": "Comanda d'objectiu",
|
||
"ConfigLabelWorkflow": "Flux de treball",
|
||
"ConfigLabelFeaturePrefix": "Funció: {name}",
|
||
"ConfigColumnSetting": "Configuració",
|
||
"ConfigColumnValue": "Valor",
|
||
"ConfigColumnScope": "Abast",
|
||
"ConfigActionOpenProvider": "Enter obre el selector de proveïdor",
|
||
"ConfigActionOpenModel": "Enter obre el selector de model",
|
||
"ConfigActionOpenMcp": "Enter obre el gestor MCP",
|
||
"ConfigActionMcpReconnect": "Enter torna a connectar MCP",
|
||
"ConfigActionMcpDiagnose": "Enter diagnostica MCP",
|
||
"ConfigActionOpenPlugins": "Enter obre les extensions",
|
||
"ConfigActionToggle": "Enter commuta",
|
||
"ConfigActionChoose": "Enter obre les opcions",
|
||
"ConfigActionEdit": "Enter edita",
|
||
"ConfigActionReadOnly": "només lectura",
|
||
"ModelPickerAutoNetworkHint": "per torn · proveïdors disponibles · petició + context recent → DeepSeek / deepseek-v4-flash",
|
||
"ModelPickerAutoLocalHint": "per torn · heurística local · sense petició al router",
|
||
"ModelPickerAutoLastRoute": "última {provider} · {model}",
|
||
"AutoRouteSelectedToast": "Auto: {provider} / {model} via {source} · Ctrl+O: detalls de la ruta",
|
||
"ModelPickerNotListed": "no llistat per {provider} (comprovat {date})",
|
||
"HelpGroupCommonCommands": "Ordres habituals",
|
||
"HelpGroupAllCommands": "Totes les ordres",
|
||
"HelpTitle": "Ajuda",
|
||
"HelpFilterPlaceholder": "Escriu per filtrar",
|
||
"HelpFilterPrefix": "Filtre: ",
|
||
"HelpNoMatches": " Cap coincidència.",
|
||
"HelpSlashCommands": "Comandes de barra",
|
||
"HelpKeybindings": "Dreceres de teclat",
|
||
"HelpUserCommands": "Comandes d'usuari",
|
||
"HelpSkills": "Skills",
|
||
"HelpFooterTypeFilter": " escriure per filtrar ",
|
||
"HelpFooterMove": " Amunt/Avall moure ",
|
||
"HelpFooterJump": " PgUp/PgDn saltar ",
|
||
"HelpFooterClose": " Esc tancar ",
|
||
"CmdAnchorDescription": "Fixa una dada que sobreviu a la compactació (s'injecta automàticament al context)",
|
||
"CmdAttachDescription": "Adjunta imatges/vídeos; usa @ruta per a fitxers de text o directoris",
|
||
"CmdCacheDescription": "Mostra estadístiques de hit/miss de la memòria cau de prefix dels últims N torns",
|
||
"CmdEffortDescription": "Defineix el nivell de raonament del model (també /thinking)",
|
||
"CmdPreviewRequestDescription": "Previsualitza la propera sol·licitud com un manifest redactat sense enviar-la",
|
||
"CmdToolsDescription": "Inspecciona una projecció limitada de l'última sol·licitud d'eines preparada (només lectura)",
|
||
"CmdChangeDescription": "Mostra l'entrada més recent del registre de canvis",
|
||
"CmdChangeHeader": "Darrer registre de canvis",
|
||
"CmdChangeTranslationQueued": "Les notes de la versió en anglès es mostren a sota. Es demanarà una versió traduïda a continuació; si el proveïdor no està disponible, aquest text en anglès és l'alternativa.",
|
||
"CmdChangeTranslationUnavailable": "Les notes de la versió en anglès es mostren a sota. La traducció no està disponible perquè la sessió actual no té clau d'API o està fora de línia.",
|
||
"CmdChangePreviousVersion": "Versió anterior: {version} — executa `/change {version}` per veure-la",
|
||
"CmdBalanceDescription": "Consulta el saldo del compte del proveïdor actiu",
|
||
"CmdImportClaudeDescription": "Planifica una importació revisable de la configuració i els servidors MCP de Claude Code",
|
||
"CmdClearDescription": "Esborra l'historial de la conversació",
|
||
"CmdCompactDescription": "Dispara la compactació del context per alliberar espai",
|
||
"CmdPurgeDescription": "Permet que l'agent podi quirúrgicament l'historial de la conversació per alliberar espai de context",
|
||
"CmdConfigDescription": "Inspecciona i canvia la configuració (claus en brut com a detall avançat)",
|
||
"CmdPermissionsDescription": "Llista i elimina regles de permisos de manera segura",
|
||
"PermissionsListHeader": "Regles de permisos\nOrigen: permissions.toml de l'usuari actiu\nCamí: {path}\nEstat del fitxer: {file_state}\nNombre de regles: {count}",
|
||
"PermissionsNoRules": "No hi ha cap regla de permisos configurada.",
|
||
"PermissionsFileMissing": "absent",
|
||
"PermissionsFileEmpty": "buit",
|
||
"PermissionsFilePresent": "present",
|
||
"PermissionsRuleEntry": "#{index} | {action} | {tool}\n Coincidència efectiva: {matcher}\n Àmbit: {scope} — {applicability}",
|
||
"PermissionsMatchExactCommand": "ordre exacta `{command}`",
|
||
"PermissionsMatchCommandPrefix": "prefix d'ordre `{command}` (té en compte els arguments)",
|
||
"PermissionsMatchExactPath": "camí normalitzat exacte `{path}`",
|
||
"PermissionsMatchAnyInvocation": "qualsevol invocació d'aquesta eina",
|
||
"PermissionsScopeGlobal": "global",
|
||
"PermissionsScopeRepo": "repositori `{workspace}`",
|
||
"PermissionsAppliesHere": "activa en aquest espai de treball",
|
||
"PermissionsInactiveHere": "inactiva en aquest espai de treball",
|
||
"PermissionsRemovePreview": "Revisa l'eliminació de la regla #{index}:\n{rule}\n\nExecuta `{command}` per confirmar. Aquesta ordre caduca si canvia permissions.toml.",
|
||
"PermissionsRemoved": "S'ha eliminat la regla de permisos #{index}: {action} {tool}.",
|
||
"PermissionsUsage": "Ús: /permissions [list|remove <rule-number> [--confirm <token>]]",
|
||
"PermissionsRuleNotFound": "No s'ha trobat la regla de permisos #{index}; torna a executar `/permissions list`.",
|
||
"PermissionsOperationFailed": "Ha fallat l'operació de la regla de permisos: {error}",
|
||
"CmdConstitutionDescription": "Gestiona la llei constitucional permanent i les previsualitzacions",
|
||
"CmdContextDescription": "Obre l'inspector de context o l'informe del mapa de fonts",
|
||
"CmdCostDescription": "Mostra el desglossament de costos de la sessió",
|
||
"CmdReceiptsDescription": "Mostra què ha fet aquesta sessió: fitxers, ordres, aprovacions",
|
||
"CmdDiffDescription": "Mostra els canvis en fitxers des de l'inici de la sessió",
|
||
"CmdEditDescription": "Revisa i torna a enviar l'últim missatge",
|
||
"CmdExitDescription": "Surt de l'aplicació",
|
||
"CmdExportDescription": "Copia una exportació segura de la conversació, o l'escriu a un fitxer explícit",
|
||
"CmdCopyDescription": "Copia l'última resposta completada de l'assistent al porta-retalls",
|
||
"CmdCopyNoOutput": "No hi ha cap resposta completada de l'assistent per copiar",
|
||
"CmdCopySuccess": "S'ha acceptat l'última resposta completada de l'assistent per lliurar-la al porta-retalls; hi ha una còpia de recuperació a {path}",
|
||
"CmdCopySuccessNoBackup": "S'ha acceptat l'última resposta completada de l'assistent per lliurar-la al porta-retalls, però no s'ha pogut escriure cap fitxer de recuperació. Fes servir `/export file <path>` per triar una destinació",
|
||
"CmdCopyQueued": "L'última resposta completada de l'assistent s'ha posat a la cua per al porta-retalls del client del terminal; hi ha una còpia de recuperació a {path}",
|
||
"CmdCopyQueuedNoBackup": "L'última resposta completada de l'assistent s'ha posat a la cua per al porta-retalls del client del terminal; no s'ha pogut escriure cap fitxer de recuperació. Fes servir `/export file <path>` per triar una destinació",
|
||
"CmdCopyFailed": "Ha fallat la còpia al porta-retalls: {error}. La resposta s'ha desat a {path}",
|
||
"CmdCopyFailedNoBackup": "Ha fallat la còpia al porta-retalls: {error}. No s'ha pogut escriure cap fitxer de recuperació; fes servir `/export file <path>` per triar una destinació",
|
||
"CmdFeedbackDescription": "Redacta i revisa esborranys locals d'informes d'incidències",
|
||
"FeedbackNoSession": "Inicia o reprèn una sessió abans de redactar un esborrany d'informe d'incidència.",
|
||
"FeedbackUnavailable": "L'esborrany o la sol·licitud no està disponible o no és vàlid. Comprova la sessió actual, l'ID de l'esborrany i els límits de longitud del text; no s'ha publicat res.",
|
||
"FeedbackReviewNotice": "Esborrany local per revisar. La publicació i la cerca d'incidències duplicades no estan disponibles. Revisa el contingut abans de compartir-lo; ocultar dades sensibles no garanteix la privadesa.",
|
||
"FeedbackHelp": "Demana a l'agent actual que redacti un esborrany d'una incidència de Codewhale, revisa un esborrany desat o sol·licita una modificació. Els esborranys d'informes d'errors es queden al dispositiu; la publicació no està disponible.",
|
||
"FeedbackDraftRequested": "S'està demanant a l'agent actual que redacti o modifiqui un esborrany local d'informe d'incidència. L'esborrany només existeix quan s'ha desat correctament. La publicació no està disponible.",
|
||
"CmdHfDescription": "Inspecciona la configuració i els conceptes de Hugging Face MCP",
|
||
"CmdHelpDescription": "Entén conceptes, comandes i dreceres de teclat",
|
||
"CmdProfileDescription": "Canvia a un perfil de configuració amb nom",
|
||
"CmdHomeDescription": "Obre l’inici sense sortir de la conversa actual",
|
||
"CmdOverviewDescription": "Mostra el tauler inicial amb estadístiques i accions ràpides",
|
||
"HomeBackToConversation": "Torna a la conversa",
|
||
"HomeNavigationBusy": "Acaba o atura la feina actual abans d’obrir l’inici.",
|
||
"CmdHooksDescription": "Gestiona els hooks del cicle de vida a Extensions",
|
||
"CmdAgentDescription": "Obre una sessió persistent de subagent",
|
||
"CmdGoalDescription": "Continuar un sol objectiu al llarg de diversos torns",
|
||
"CmdInitDescription": "Genera l'AGENTS.md per al projecte",
|
||
"CmdLspDescription": "Activa o desactiva els diagnòstics LSP",
|
||
"CmdShareDescription": "Exporta la sessió actual com a URL web compartible",
|
||
"CmdJobsDescription": "Inspecciona i controla els treballs Bash en segon pla",
|
||
"CmdDispatchDescription": "Envia un agent cloud de Codewhale per crear una branca i obrir un PR",
|
||
"CmdLinksDescription": "Mostra enllaços de Codewhale, la comunitat i els proveïdors",
|
||
"CmdLoadDescription": "Carrega una sessió des d'un fitxer",
|
||
"CmdLogoutDescription": "Esborra la clau d'API i torna a la configuració",
|
||
"CmdMcpDescription": "Obre o gestiona servidors MCP — el subcomandament init afegeix un servidor i doctor el comprova",
|
||
"McpReloadAlreadyRunning": "La recàrrega MCP ja s'està executant; la barra d'estat en fa el seguiment.",
|
||
"McpRecommendedUnknownId": "ID MCP recomanat desconegut. Executa {recommendations_command} per revisar la llista seleccionada.",
|
||
"McpRecommendationsHeading": "Servidors MCP suggerits (no s’instal·la res automàticament)",
|
||
"McpRecommendationsSafety": "Veure aquesta llista no afegeix ni activa res. Un afegit explícit només escriu la configuració; revisa-la abans que {restart_command} connecti el servidor.",
|
||
"McpRecommendationGithub": "• github — punt final MCP remot oficial de GitHub\n punt final: {endpoint}\n l’autenticació va a part: usa {login_command} només si el servidor anuncia OAuth;\n si no, configura fora de l’historial un PAT amb privilegis mínims. Els permisos\n concedits poden escriure o suprimir dades del repositori; comença en només lectura si és possible.\n afegeix explícitament: {add_command}",
|
||
"McpRecommendationChrome": "• chrome-devtools — MCP oficial de Chrome DevTools mitjançant un paquet npm fixat\n paquet: {package} ({launcher})\n pot inspeccionar/controlar Chrome i llegir pàgines autenticades. Tanca les pestanyes\n sensibles i verifica el paquet abans d’afegir-lo; {restart_command} pot baixar-lo i executar-lo.\n afegeix explícitament: {add_command}",
|
||
"McpRecommendationPlaywright": "• playwright — MCP oficial de Playwright de Microsoft mitjançant un paquet npm fixat\n paquet: {package} ({launcher})\n font: {source}\n --isolated inicia un perfil de navegador nou. Pot navegar, controlar pàgines i enviar\n formularis; revisa les accions primer. {restart_command} pot baixar i executar el paquet.\n afegeix explícitament: {add_command}",
|
||
"McpRecommendationContainerUse": "• container-use — MCP experimental container-use de Dagger\n ordre: container-use stdio\n font: {source}\n requereix el binari container-use instal·lat per separat; Codewhale mai no baixa ni\n instal·la aquest binari. Pot crear contenidors i canviar fitxers muntats de l’espai de treball.\n Revisa la instal·lació i l’ordre abans de {restart_command}.\n afegeix explícitament: {add_command}",
|
||
"PluginKimiUsage": "Ús:\n {list_command}\n {approve_command}\nLa llista és de només lectura. L’aprovació copia un connector canònic gestionat per Kimi mitjançant l’instal·lador revisat; roman desactivat i no fiable.",
|
||
"PluginKimiManagedRootHeading": "Connectors gestionats per Kimi a {root}:",
|
||
"PluginKimiNoneFound": "No s’han trobat connectors gestionats vàlids.",
|
||
"PluginKimiLicenseUnspecified": "sense especificar",
|
||
"PluginKimiApplicable": "aplicable en aquest SO",
|
||
"PluginKimiNotApplicable": "no aplicable en aquest SO",
|
||
"PluginKimiCandidateSummary": "{name} {version} — llicència={license} — {applicability} — {inventory}",
|
||
"PluginKimiCandidateDetails": " camí: {path}\n hash de contingut: {content_hash}\n hash de capacitats: {capability_hash}\n aprova: {approve_command}",
|
||
"PluginKimiRejectedHeading": "Entrades rebutjades (no importables):",
|
||
"PluginKimiInspectionFooter": "Aquesta inspecció no ha copiat, marcat com a fiable, activat ni executat res. No s’han comprovat aplicacions, dimonis, binaris, extensions del navegador, credencials ni permisos del SO externs de Kimi.",
|
||
"PluginKimiCandidateMissing": "No hi ha cap connector canònic vàlid gestionat per Kimi anomenat `{name}`. Torna a executar {list_command}.",
|
||
"PluginKimiCandidateChanged": "El connector gestionat per Kimi `{name}` ha canviat des de la revisió. S’esperava el hash {expected} i ara és {actual}. No s’ha copiat res; torna a executar {list_command}.",
|
||
"PluginKimiHomeMissing": "No es pot trobar la carpeta personal per importar des de Kimi.",
|
||
"PluginKimiRootInspectFailed": "No es pot inspeccionar l’arrel de connectors Kimi {root}: {error}",
|
||
"PluginKimiRootMustBeDirectory": "L’arrel de connectors Kimi {root} ha de ser una carpeta real, no un enllaç ni un punt d’anàlisi.",
|
||
"PluginKimiRootCanonicalizeFailed": "No es pot canonitzar l’arrel de connectors Kimi {root}: {error}",
|
||
"PluginKimiRootListFailed": "No es pot llistar l’arrel de connectors Kimi {root}: {error}",
|
||
"PluginKimiEntryReadFailed": "No es pot llegir una entrada de connector Kimi: {error}",
|
||
"PluginKimiEntryLimit": "L’arrel de connectors Kimi conté {count} entrades; el màxim revisat per anàlisi és {max}.",
|
||
"PluginKimiEntryInspectFailed": "{path}: no es pot inspeccionar: {error}",
|
||
"PluginKimiEntryLinksRefused": "{path}: es rebutgen els enllaços i punts d’anàlisi",
|
||
"PluginKimiEntryOutsideRoot": "{path}: el camí canònic {canonical_path} no és fill directe de l’arrel gestionada",
|
||
"PluginKimiEntryCanonicalizeFailed": "{path}: no es pot canonitzar: {error}",
|
||
"PluginKimiManifestUnreadable": "{path}: no hi ha cap {manifest} llegible: {error}",
|
||
"PluginKimiManifestMustBeFile": "{path}: {manifest} ha de ser un fitxer normal real",
|
||
"PluginKimiManifestInvalid": "{path}: manifest no vàlid: {error}",
|
||
"PluginKimiDirectoryNameMismatch": "{path}: el nom de la carpeta ha de coincidir exactament amb el nom `{name}` del manifest",
|
||
"PluginKimiHashUnavailable": "no disponible",
|
||
"PluginKimiRollbackDestinationMissing": "L’instal·lador no ha informat del camí de destinació.",
|
||
"PluginKimiMismatchRemoved": "El connector `{name}` copiat no coincideix amb el contingut aprovat (s’esperava {expected}, s’ha trobat {actual}). S’ha eliminat la còpia inesperada; revisa-ho i torna-ho a provar.",
|
||
"PluginKimiMismatchRollbackFailed": "Error: el connector `{name}` copiat no coincideix amb el contingut aprovat (s’esperava {expected}, s’ha trobat {actual}) i l’eliminació automàtica ha fallat: {error}. Roman desactivat i no fiable; inspecciona {path} abans de continuar.",
|
||
"PluginKimiUserPluginDirectory": "la carpeta de connectors de l’usuari",
|
||
"PluginKimiMarketplaceZipUnsupported": "L’instal·lador revisat de Codewhale no admet paquets ZIP de Kimi; instal·la des d’una carpeta local o importa un connector gestionat per Kimi d’origen.",
|
||
"PluginKimiMarketplaceRemoteUnsupported": "Les fonts remotes de Kimi han d’acabar en .tar.gz o .tgz per instal·lar-les amb Codewhale; es reconeix .zip, però no s’admet.",
|
||
"PluginKimiMarketplaceGzipTarball": "URL d’arxiu tar gzip",
|
||
"CmdPluginDescription": "Inspecciona i gestiona paquets de plugins confiables; les eines executables heretades es mantenen separades",
|
||
"CmdPluginBundleUsage": "Ús: /plugin [list|show <name>|validate [name]|install <spec>|update <name>|uninstall <name>|trust <name> [review-token]|enable <name>|disable <name>|revoke <name>|reload|tools [name]]",
|
||
"CmdPluginBundleNoneFound": "No s'ha trobat cap paquet de plugins de Codewhale.",
|
||
"CmdPluginBundleListHeader": "Paquets de plugins ({count}):",
|
||
"CmdPluginLegacyListHeader": "Eines de plugin executables heretades ({count}) a {dir}:",
|
||
"CmdPluginBundleNotFound": "No s'ha trobat el paquet de plugins '{name}'",
|
||
"CmdPluginBundleReloaded": "S'han recarregat {count} paquets de plugins per a {workspace}.",
|
||
"PluginPromptSuggestTrust": "Això sembla feina de {name}. Revisa-ho amb /plugin trust {name} abans d’activar-ho.",
|
||
"PluginPromptSuggestEnable": "Això sembla feina de {name}. Activa-ho amb /plugin enable {name}.",
|
||
"PluginPromptSuggestMarketplace": "Això sembla feina de {name}. Instal·la-ho del catàleg `{catalog}` amb /plugin marketplace install {catalog} {name}.",
|
||
"PluginCtaInstallPrompt": "Connector suggerit: {name}",
|
||
"PluginCtaReview": "Revisa",
|
||
"PluginCtaInstall": "Instal·la",
|
||
"PluginCtaReviewTrust": "Revisa la confiança",
|
||
"PluginCtaEnable": "Activa",
|
||
"PluginCtaDismiss": "No ho tornis a suggerir",
|
||
"PluginCtaDismissSaveFailed": "Ocult durant aquesta sessió; no s'ha pogut desar la preferència del connector.",
|
||
"PluginSuggestionReason": "Coincideix amb «{trigger}»",
|
||
"CmdPluginBundleDetail": "{name}\n========================================\nID: {id}\nVersió: {version}\nFont: {origin} ({scope})\nEstat: {state}\nConfiança: {trust}\nComponents: {inventory}\nPermisos sol·licitats: {permissions}\nServidors MCP: {mcp}\nNo compatible/inactiu: {unsupported}\nHash de contingut: {content_hash}\nHash de capacitats: {capability_hash}\nRuta: {path}",
|
||
"CmdPluginBundleDiagnosticsHeader": "Diagnòstics de plugins ({count}):",
|
||
"CmdPluginBundleMutationSuccess": "Paquet de plugins '{name}': {action}.",
|
||
"CmdPluginActionFailed": "L'acció del plugin ha fallat: {error}",
|
||
"CmdPluginNoneFound": "No s'han trobat eines de plugin executables heretades a {dir}",
|
||
"CmdPluginNotFound": "No s'ha trobat el plugin '{name}'",
|
||
"CmdPluginListHeader": "Eines de plugin executables heretades ({count}):",
|
||
"CmdPluginDetailDescription": "Descripció: {description}",
|
||
"CmdPluginDetailSchema": "Esquema:\n{schema}",
|
||
"CmdPluginDetailApproval": "Aprovació: {approval}",
|
||
"CmdPluginDetailPath": "Ruta: {path}",
|
||
"CmdMemoryDescription": "Inspecciona o gestiona la memòria estructurada persistent de l'usuari",
|
||
"CmdModeDescription": "Canvia els permisos o obre el selector de mode",
|
||
"CmdModelDescription": "Canvia o mostra el model actual",
|
||
"CmdModelsDescription": "Obtén els IDs de model en viu de l'API activa",
|
||
"CmdRouterDescription": "Configura el router per torn del mode Auto",
|
||
"RouterSetupTitle": "Router de models",
|
||
"RouterPresetJevHint": "Model de decisió Jev via {route} · uns $0.00002 per torn · la teva última petició i el context recent van a {route}",
|
||
"RouterPresetFastHint": "{model} sense raonament · fa servir la teva clau de {provider}",
|
||
"RouterPresetOffHint": "Sense crida al router · cada torn Auto fa servir el model per defecte",
|
||
"RouterPresetOffCostSavingHint": "Sense crida al router · [auto] cost_saving manté els torns Auto al nivell ràpid",
|
||
"RouterPresetCustomHint": "Mostra el TOML de [auto.router] per editar-lo a mà",
|
||
"RouterPresetUnavailable": "No disponible: {reason}",
|
||
"RouterTypesafeSignupPaused": "TypeSafe va aturar les altes noves el 2026-09-22; OpenRouter és la ruta per defecte per als usuaris nous.",
|
||
"RouterTestSaveHint": "S'ha fet una crida de prova amb una petició d'exemple. Enter desa aquest router; Esc el descarta.",
|
||
"RouterTestHeader": "Prova del router ({args})",
|
||
"RouterTestNotMade": "No s'ha fet la crida de prova: {reason}",
|
||
"RouterTestWouldRoute": "Enviaria \"{request}\" a {provider} / {model} · {latency} ms",
|
||
"RouterTestDecision": "Decisió: {tier} · {reason}",
|
||
"RouterTestChoice": "Tria: {choice} ({probabilities}) · confiança {confidence} (mín. {min})",
|
||
"RouterTestCostReported": "Cost: ${cost} (informat pel proveïdor)",
|
||
"RouterTestCostUnreported": "Cost: el proveïdor no l'ha informat",
|
||
"RouterTestUsage": "Ús: {input} d'entrada · {output} de sortida",
|
||
"RouterTestFailing": "El router falla: {reason}",
|
||
"RouterSaved": "Router desat ({router}) a {path}",
|
||
"RouterNotSaved": "No s'ha desat el router: {error}",
|
||
"RouterRuntimeNotReloaded": "Router desat, però els fils d'execució mantenen el router anterior fins que reiniciïs: {error}",
|
||
"RouterCurrent": "Actual: {router}",
|
||
"RouterCurrentFailing": "Actual: {router} · falla: {reason}",
|
||
"RouterSummary": "router {kind} · {provider} / {model}",
|
||
"RouterSummaryThinking": "router {kind} · {provider} / {model} · raonament {thinking}",
|
||
"RouterPresetFastLabel": "Nivell ràpid",
|
||
"RouterPresetCustomLabel": "Personalitzat",
|
||
"RouterNoKey": "no hi ha clau d'API de {route}",
|
||
"RouterNoFastTier": "el proveïdor actiu no té cap nivell ràpid executable",
|
||
"RouterNeedKey": "afegeix una clau d'OpenRouter (OPENROUTER_API_KEY) o de TypeSafe (TYPESAFE_API_KEY)",
|
||
"RouterCustomByHand": "els routers personalitzats s'editen a mà",
|
||
"RouterCustomHelpIntro": "Edita [auto.router] a config.toml, per exemple:",
|
||
"RouterCustomHelpOutro": "Elimina la taula (o executa /router off) perquè cada torn Auto faci servir el model per defecte.",
|
||
"RouterActionTest": "prova",
|
||
"RouterActionSave": "desa",
|
||
"RouterActionDiscard": "descarta",
|
||
"ModelsListHeader": "Models de {provider} (predeterminat: {model})",
|
||
"ModelsListHint": "Catàleg en memòria cau; executa `codewhale models --update` per actualitzar els proveïdors configurats.",
|
||
"ModelsUpdateSummary": "Catàlegs de models: {updated} actualitzats, {loaded} carregats des de Codex, {failed} amb errors, {skipped} omesos.",
|
||
"ModelsUpdatePartial": "No s’han pogut actualitzar alguns catàlegs. Els models anteriors i configurats continuen disponibles.",
|
||
"ModelsCodexHint": "Els models de ChatGPT es carreguen a través de Codex. L’hora de consulta no confirma una actualització del catàleg del proveïdor.",
|
||
"ModelsSourceFallback": "Models inclosos o configurats; disponibilitat no verificada.",
|
||
"CmdModelDbDescription": "Explora la base de dades de models inclosa",
|
||
"CmdNetworkDescription": "Gestiona les regles de xarxa de permís i denegació",
|
||
"CmdUpdateDescription": "Comprova i instal·la una nova versió de Codewhale",
|
||
"CmdNoteDescription": "Afegeix, llista, edita o elimina notes de l'espai de treball",
|
||
"CmdThemeDescription": "Canvia de tema o obre el selector de temes",
|
||
"CmdProviderDescription": "Canvia el proveïdor i/o model actiu",
|
||
"CmdAuthDescription": "Gestiona els fluxos d'autenticació dels proveïdors",
|
||
"CmdLoginDescription": "Inicia sessió a Codewhale o desa claus de proveïdor",
|
||
"CmdQueueDescription": "Mostra o edita els missatges en cua",
|
||
"CmdQueueUsage": "Ús: /queue [list|send <n>|edit <n>|drop <n>|clear]",
|
||
"CmdQueueDraftHeader": "S'està editant el missatge en cua:",
|
||
"CmdQueueNoMessages": "No hi ha missatges en cua",
|
||
"CmdQueueListHeader": "Missatges en cua ({count}):",
|
||
"CmdQueueTip": "Consell: /queue send <n> per enviar ara, /queue drop <n> per eliminar",
|
||
"CmdQueueAlreadyEditing": "Ja estàs editant un missatge en cua. Envia'l o usa /queue clear per descartar-lo.",
|
||
"CmdQueueNotFound": "No s'ha trobat el missatge en cua",
|
||
"CmdQueueEditingStatus": "S'està editant el missatge en cua {index}",
|
||
"CmdQueueEditingMessage": "S'està editant el missatge en cua {index} (prem Enter per tornar a encuar/enviar)",
|
||
"CmdQueueDropped": "S'ha eliminat el missatge en cua {index}",
|
||
"CmdQueueAlreadyEmpty": "La cua ja és buida",
|
||
"CmdQueueCleared": "Cua esborrada",
|
||
"CmdQueueMissingIndex": "Falta l'índex. Ús: /queue edit <n> o /queue drop <n>",
|
||
"CmdQueueIndexPositive": "L'índex ha de ser un número positiu",
|
||
"CmdQueueIndexMin": "L'índex ha de ser >= 1",
|
||
"CmdRelayDescription": "Crea un relay de sessió (接力) per a un fil nou",
|
||
"CmdRemoteControlDescription": "Reprèn aquesta sessió exacta des del teu compte web de Codewhale",
|
||
"CmdRemoteEnvDescription": "Obre un Work allotjat nou des de la punta d'una branca de GitHub o CNB",
|
||
"CmdRemoteEnvOverview": "El Work allotjat inicia un entorn nou des de la punta de la branca disponible a GitHub o CNB.\n\nNo mou aquesta carpeta local ni inclou commits no enviats, fitxers modificats o ignorats, secrets ni l'estat de la sessió.\n\nUtilitza {command} per obrir el llançador de Work allotjat.",
|
||
"CmdRemoteEnvOpening": "S'està obrint el Work allotjat per a {repo} a la branca {branch}.\n\nAixò inicia un entorn nou des de la punta de la branca disponible a l'amfitrió Git configurat com a {origin}. L'estat exclusivament local no s'hi inclou.\n\nSi el navegador no s'obre, utilitza:\n{url}",
|
||
"CmdRemoteEnvUnavailable": "Codewhale no ha pogut resoldre alhora un origen compatible de GitHub o CNB i una branca activa per a aquesta carpeta. Canvia a una branca i configura {origin} amb un URL HTTPS o SSH; després torna a provar {command}. No s'ha creat ni assignat res.",
|
||
"CmdRemoteEnvSourceCustodyPolicy": "Codewhale no carrega, migra ni sincronitza codi font local amb el Work allotjat. Utilitza {command} per començar des de la punta de la branca disponible a GitHub o CNB. Els commits no enviats, els fitxers modificats o ignorats, els secrets i l'estat de la sessió es mantenen en local.",
|
||
"CmdRemoteEnvBrowserLabel": "Work allotjat de Codewhale",
|
||
"CmdRenameDescription": "Reanomena la sessió actual",
|
||
"CmdTitleDescription": "Defineix un títol de pestanya/finestra mostrat com a [title] … al títol del terminal",
|
||
"CmdRestoreDescription": "Reverteix l'espai de treball a una instantània anterior pre/post-torn. Sense argument, llista les instantànies recents.",
|
||
"CmdRetryDescription": "Reintenta l'última petició",
|
||
"CmdReviewDescription": "Executa una revisió de codi estructurada sobre un fitxer, diff o PR",
|
||
"CmdRlmDescription": "Obre un context RLM persistent per a un fitxer o text",
|
||
"CmdSaveDescription": "Desa la sessió a un fitxer",
|
||
"CmdFullscreenDescription": "Dibuixa a la pantalla alternativa (la TUI és propietària de tot el terminal)",
|
||
"CmdInlineDescription": "Dibuixa en línia a l'altura completa del terminal, conservant l'historial del terminal",
|
||
"CmdForkDescription": "Bifurca la conversació activa cap a una sessió germana",
|
||
"CmdTreeDescription": "Mostra l'historial de la sessió com un arbre (la fulla és la branca activa)",
|
||
"CmdBranchDescription": "Mou la branca activa a una entrada de sessió existent sense reescriure l'historial",
|
||
"CmdResumeDescription": "Reprèn una sessió, amb l'opció d'importar un fitxer JSON de sessió exportat",
|
||
"CmdNewDescription": "Inicia una sessió desada nova",
|
||
"CmdSessionsDescription": "Obre el selector de l'historial de sessions — els subcomandaments archive i prune gestionen les sessions desades",
|
||
"CmdSettingsDescription": "Obre l'editor de configuració amb tipus",
|
||
"CmdSidebarDescription": "Situa el rail (top/left/right/off) o tria el seu panell",
|
||
"CmdSkillDescription": "Activa una skill, o instal·la/actualitza/desinstal·la/confia en una skill de la comunitat",
|
||
"CmdSkillsDescription": "Llista les skills locals, filtra per prefix o explora el registre remot curat",
|
||
"CmdStashDescription": "Aparca o restaura un esborrany del redactor",
|
||
"CmdStatusDescription": "Mostra l'estat del runtime de la sessió",
|
||
"CmdStatuslineDescription": "Configura quins elements apareixen al peu",
|
||
"CmdStructcopyDescription": "Copia un únic objecte de sessió delimitat com a JSON canònic redactat (només per a humans, mai una eina del model)",
|
||
"CmdStructcopyKindTurn": "torn",
|
||
"CmdStructcopyKindTool": "crida d'eina",
|
||
"CmdStructcopyKindPlan": "Pla",
|
||
"CmdStructcopyKindWorkflow": "Execució del flux de treball",
|
||
"CmdStructcopyUsageError": "Sol·licitud de còpia estructural no vàlida. Ús: {usage}",
|
||
"CmdStructcopyUnavailable": "El {kind} seleccionat no està disponible; no s'ha copiat res",
|
||
"CmdStructcopyBusy": "L'estat del {kind} està ocupat; torna-ho a provar",
|
||
"CmdStructcopyPrepareFailed": "No s'ha pogut preparar el {kind} seleccionat: {error}",
|
||
"CmdStructcopyClipboardQueued": "La còpia estructural ({kind}, {bytes} bytes) s'ha posat a la cua per al porta-retalls del client de terminal mitjançant tmux/OSC 52; el lliurament depèn del suport del terminal i no està confirmat",
|
||
"CmdStructcopyClipboardAccepted": "La còpia estructural ({kind}, {bytes} bytes) s'ha lliurat al porta-retalls; si no hi havia cap porta-retalls natiu accessible, s'ha posat a la cua una escriptura al terminal",
|
||
"CmdStructcopyClipboardFailed": "Ha fallat la còpia al porta-retalls: {error}. No s'ha escrit res; torna-ho a executar amb `stdout` per a una vista de text explícita",
|
||
"CmdStructcopyReceiptTooLarge": "Les metadades del rebut de còpia estructural superen el límit de sortida de {bytes} bytes; no s'emetran",
|
||
"CmdFleetDescription": "Inspecciona i configura els membres de l'equip i l'estat d'orquestració — el subcomandament members obre la llista i setup crea un equip",
|
||
"CmdWorkflowDescription": "Executar un script multiagent quan importen l'ordre o el fan-out",
|
||
"CmdWorkflowsDescription": "Mostra les execucions de flux de treball d'aquest espai de treball (llistar, cancel·lar)",
|
||
"CmdHotbarDescription": "Obre la configuració de Hotbar",
|
||
"CmdSetupDescription": "Obre el Setup amb la constitució primer",
|
||
"CmdSubagentsDescription": "Drecera de compatibilitat per a /fleet workers (subagents de la sessió actual)",
|
||
"CmdAdvisorDescription": "Activa o desactiva l'assessor en segon pla per a aquesta sessió",
|
||
"CmdSystemDescription": "Mostra el prompt de sistema actual",
|
||
"CmdTaskDescription": "Gestiona les tasques en segon pla",
|
||
"CmdTokensDescription": "Mostra l'ús de tokens de la sessió",
|
||
"CmdTranslateDescription": "Activa/desactiva la traducció de la sortida a l'idioma actual del sistema",
|
||
"CmdTranslateOff": "Traducció de la sortida desactivada (es mostra la sortida original del model)",
|
||
"CmdTranslateOn": "Traducció de la sortida activada: les respostes del model es mostraran en l'idioma del teu sistema",
|
||
"TranslationInProgress": "S'està traduint la sortida de l'assistent...",
|
||
"TranslationComplete": "Traducció completada",
|
||
"TranslationFailed": "La traducció ha fallat",
|
||
"CmdTrustDescription": "Canvia la confiança dels fitxers per a aquesta sessió; --save també desa la confiança en les habilitats, ordres, hooks, servidors MCP i context del projecte",
|
||
"CmdWorkspaceDescription": "Mostra o canvia l'espai de treball actual — el subcomandament worktrees obre el gestor de worktrees de git",
|
||
"CmdUndoDescription": "Elimina l'últim parell de missatges",
|
||
"CmdVerboseDescription": "Commuta el pensament en viu complet a la transcripció",
|
||
"CmdCacheAdvice": "Unes taxes de hit/miss per sobre del ~70% a partir del tercer torn indiquen un prefix de memòria cau estable;\nvalors més baixos en sessions llargues suggereixen una rotació del prefix que val la pena investigar (#263).",
|
||
"CmdCacheFootnote": "* miss inferit a partir de l'entrada − hit quan el proveïdor no el reporta explícitament.\n",
|
||
"CmdCacheUnpricedNote": "cost — = cap preu fiable per a aquest torn; falta a l'estimació de la sessió ({notes}).\n",
|
||
"CmdCacheHeader": "Telemetria de la memòria cau — últims {count} de {total} torn(s) (model: {model})\n",
|
||
"CmdCacheNoData": "Historial de la memòria cau: encara no hi ha cap torn registrat.\n\nEls proveïdors compatibles reporten `prompt_cache_hit_tokens` / `prompt_cache_miss_tokens` en els torns d'API. Executa un torn i torna a provar /cache.",
|
||
"CmdCacheSessionRates": "Taxa d'encerts de la memòria cau de la sessió: {rates}",
|
||
"CmdCacheRateParent": "principal",
|
||
"CmdCacheRateAgents": "agents",
|
||
"CmdCacheRateCombined": "combinat",
|
||
"CmdCacheTotals": "Σ entrada: {sum_in} Σ hit: {sum_hit} Σ miss: {sum_miss} taxa mitjana de hit: {avg}\n",
|
||
"CmdCostReport": "Cost de la sessió:\n ─────────────────────────────\n Total aproximat gastat: {cost}\n\n Les estimacions de cost són aproximades i usen la telemetria d'ús del proveïdor quan està disponible.\n\n Preus de l'API del proveïdor:\n ─────────────────────────────\n Els detalls de preus no estan configurats en aquest CLI.",
|
||
"CmdTokensCacheBoth": "{hit} hit / {miss} miss",
|
||
"CmdTokensCacheHitOnly": "{hit} hit / miss no reportat",
|
||
"CmdTokensCacheMissOnly": "hit no reportat / {miss} miss",
|
||
"CmdTokensContextUnknownWindow": "~{estimated} / finestra desconeguda",
|
||
"CmdTokensContextWithWindow": "~{used} / {window} ({percent}%)",
|
||
"FooterAgentSingular": "1 agent",
|
||
"FooterAgentsPlural": "{count} agents",
|
||
"HeaderAgentsChip": "agents {count}",
|
||
"FooterPressCtrlCAgain": "Prem Ctrl+C de nou per sortir",
|
||
"FooterWorking": "treballant",
|
||
"FooterBalancePrefix": "saldo",
|
||
"HelpSectionActions": "Accions",
|
||
"HelpSectionClipboard": "Porta-retalls",
|
||
"HelpSectionPointer": "Punter",
|
||
"HelpSectionEditing": "Edició d'entrada",
|
||
"HelpSectionHelp": "Ajuda",
|
||
"HelpSectionModes": "Modes",
|
||
"HelpSectionNavigation": "Navegació",
|
||
"HelpSectionSessions": "Sessions",
|
||
"CmdTokensNotReported": "no reportat",
|
||
"CmdTokensReport": "Ús de tokens:\n ─────────────────────────────\n Context actiu: {active}\n Última entrada d'API: {input} (telemetria del torn; pot comptar el prefix repetit entre rondes d'eines)\n Última sortida d'API: {output}\n Cache hit/miss: {cache} (només telemetria/cost)\n Tokens acumulats: {total} (telemetria d'ús de la sessió)\n Cost aprox. de sessió: {cost}\n Missatges d'API: {api_messages}\n Missatges del xat: {chat_messages}\n Model: {model}",
|
||
"KbScrollTranscript": "Desplaça la transcripció, navega per l'historial d'entrada o selecciona adjunts del redactor",
|
||
"KbNavigateHistory": "Navega per l'historial d'entrada",
|
||
"KbBrowseHistory": "Explora l'historial de la conversació",
|
||
"KbScrollTranscriptAlt": "Desplaça la transcripció",
|
||
"KbScrollPage": "Desplaça la transcripció per pàgines",
|
||
"KbJumpTopBottom": "Salta a l'inici / al final de la transcripció",
|
||
"KbJumpTopBottomEmpty": "Salta a l'inici / al final (quan l'entrada és buida)",
|
||
"KbJumpToolBlocks": "Salta entre blocs de sortida d'eines",
|
||
"KbMoveCursor": "Mou el cursor al redactor",
|
||
"KbJumpLineStartEnd": "Salta a l'inici / al final de la línia",
|
||
"KbDeleteChar": "Esborra el caràcter abans / després del cursor, o elimina l'adjunt seleccionat",
|
||
"KbDeleteWord": "Suprimeix la paraula anterior",
|
||
"KbYank": "Enganxa des del kill buffer (amb el composer buit, copia la cel·la enfocada)",
|
||
"KbToggleFileTree": "Commuta la barra lateral de l'arbre de fitxers",
|
||
"KbSelectText": "Selecciona text; afegeix Ctrl/Alt per seleccionar per paraula",
|
||
"KbSelectAllDraft": "Selecciona tot l'esborrany",
|
||
"KbClearDraft": "Neteja l'esborrany actual",
|
||
"KbRestoreClearedDraft": "Restaura l'esborrany esborrat",
|
||
"KbStashDraft": "Aparca l'esborrany actual (`/stash pop` per restaurar)",
|
||
"KbSearchHistory": "Cerca a l'historial de prompts i recupera esborranys locals",
|
||
"KbInsertNewline": "Insereix una línia nova al redactor",
|
||
"KbSendDraft": "Envia quan estigui lliure; encua mentre estigui ocupat; amb el redactor buit envia ara el següent seguiment en cua",
|
||
"KbSteerCurrentTurn": "Dirigeix el torn actual (envia normalment quan està lliure)",
|
||
"KbCloseMenu": "Tanca el menú, cancel·la la petició, descarta l'esborrany o neteja l'entrada",
|
||
"KbCancelOrExit": "Cancel·la la petició, o surt quan està lliure",
|
||
"KbShellControls": "Mou l'espera del shell en execució a /jobs",
|
||
"KbExitEmpty": "Surt quan l'entrada és buida",
|
||
"KbCommandPalette": "Obre la paleta de comandes",
|
||
"KbSettings": "Obre l'editor de configuració amb tipus",
|
||
"KbCancelBackgroundShellJobs": "Cancel·la tots els treballs de shell en segon pla en execució (barra lateral Activity)",
|
||
"KbFuzzyFilePicker": "Obre el selector difús de fitxers (insereix @ruta en prémer Enter)",
|
||
"KbCompactInspector": "Obre l'inspector de context de sessió compactada",
|
||
"KbCompactContext": "Compacta el contexte de la conversa",
|
||
"KbLastMessagePager": "Obre el paginador de l'últim missatge (quan l'entrada és buida)",
|
||
"KbSelectedDetails": "Mostra el detall en brut de l'eina o el missatge seleccionat; Ctrl+Alt+O obre la visió general de tot el torn",
|
||
"KbToolDetailsPager": "Mostra el detall en brut de l'element seleccionat (Alt+V)",
|
||
"KbExternalEditor": "Obre l'esborrany del redactor en un editor extern",
|
||
"KbLiveTranscript": "Obre la superposició de transcripció en viu (Ctrl+Shift+T; desplaçament automàtic fixat al final)",
|
||
"KbBacktrackMessage": "Torna enrere fins a un missatge anterior de l'usuari (Esquerra/Dreta per anar pas a pas, Enter per rebobinar)",
|
||
"KbCompleteCycleModes": "Completa /command o canvia de mode quan el redactor és buit (Plan → Work → Operate)",
|
||
"KbCycleThinking": "Canvia l'esforç de raonament del proveïdor actiu (Ctrl+T)",
|
||
"KbCyclePermissions": "Canvia l'accés: Pregunta → Revisió automàtica → Accés complet (Maj+Tab)",
|
||
"KbJumpPlanAgentYolo": "Activa les ranures de la Hotbar",
|
||
"KbAltJumpPlanAgentYolo": "Salt alternatiu al mode Plan / Act / Operate",
|
||
"KbFocusSidebar": "Enfoca el panell del rail Tasks / Agents / Context / Pinned",
|
||
"KbSessionPicker": "Obre el selector de sessions",
|
||
"KbUpdateInstall": "Comprova i instal·la l'última actualització de Codewhale (`/update install`)",
|
||
"UpdateChangedHint": "Codewhale s'ha actualitzat: {previous} → {current}. Executa /change per veure les novetats.",
|
||
"KbTerminalPaste": "Enganxa text amb el teu terminal local",
|
||
"KbPasteAttach": "Enganxa text o adjunta una imatge des d'un porta-retalls gràfic local o reenviat",
|
||
"KbCopySelection": "Copia la selecció actual de Codewhale",
|
||
"ClipboardSshPasteHint": "L'enganxada per SSH usa el teu terminal local: prem Cmd+V a macOS o Ctrl+Shift+V a Linux/Windows.",
|
||
"ClipboardCopied": "S'ha copiat al porta-retalls",
|
||
"ClipboardSentToTerminal": "S'ha enviat al porta-retalls del terminal (els terminals no ho confirmen)",
|
||
"ClipboardCutKeptText": "S'ha enviat al porta-retalls del terminal; el text es manté perquè els terminals no confirmen les còpies",
|
||
"ClipboardNothingToPaste": "No hi ha res per enganxar: el porta-retalls és buit o no s'ha pogut llegir",
|
||
"KbContextMenu": "Actua sobre el que hi ha sota el punter: copia, enganxa, obre els detalls o un file:line a l'editor, enfoca o atura un agent",
|
||
"KbPointerScroll": "Desplaça la transcripció; sobre el redactor, mou el cursor línia a línia",
|
||
"KbPointerClick": "Activa la fila, el xip o el bloc d'eina sota el punter",
|
||
"KbPointerDrag": "Selecciona text de la transcripció, o arrossega la barra de desplaçament",
|
||
"KbAttachPath": "Afegeix un fitxer de text o directori local al context",
|
||
"KbHelpOverlay": "Obre aquesta superposició d'ajuda (quan l'entrada és buida)",
|
||
"KbCycleWorkDock": "Recorre el moll de treball (tasques, agents, feines, segon pla)",
|
||
"KbCycleWorkDockBack": "Recorre el moll de treball enrere",
|
||
"KbToggleHelp": "Commuta la superposició d'ajuda",
|
||
"KbToggleHelpSlash": "Commuta la superposició d'ajuda",
|
||
"HelpUsageLabel": "Ús:",
|
||
"HelpAliasesLabel": "Àlies:",
|
||
"SettingsTitle": "Configuració:",
|
||
"SettingsConfigFile": "Fitxer de configuració:",
|
||
"SettingsTuiPrefsFolded": "Hem migrat {key} '{value}' de tui.toml — ara settings.toml n'és el propietari.",
|
||
"SettingsTuiPrefsKept": "tui.toml definia {key} com a '{prefs}', però settings.toml ja el defineix com a '{settings}' — guanya settings.toml.",
|
||
"SettingsTuiPrefsQuarantined": "Les claus de tui.toml sense cap opció s'han conservat a {path}: {keys}",
|
||
"ClearConversation": "Conversació esborrada",
|
||
"ClearConversationBusy": "No s'ha esborrat res (l'estat de treball o el runtime està ocupat; espera i torna a provar /clear)",
|
||
"ModelChanged": "Model canviat: {old} →, {new}",
|
||
"LinksProjectTitle": "Codewhale i comunitat:",
|
||
"LinksDocumentation": "Documentació:",
|
||
"LinksCommunity": "Comunitat i contribució:",
|
||
"LinksGitHub": "GitHub:",
|
||
"LinksManagedApp": "Vista prèvia de l'app gestionada:",
|
||
"LinksManagedAppNote": "L'app gestionada usa un inici de sessió separat i no està connectada a la sessió local actual.",
|
||
"LinksTitle": "Enllaços de proveïdors:",
|
||
"LinksDashboard": "Tauler:",
|
||
"LinksDocs": "Documentació:",
|
||
"LinksKimiCodeRouteNote": "Ruta del pla de membresia de Kimi Code: `{route}` (consola del pla: `{console}`; usa el model k3). Codewhale mai no importa credencials de Kimi CLI.",
|
||
"LinksTip": "Consell: usa la variable d'entorn mostrada per al teu proveïdor, o desa la clau amb `codewhale auth set --provider <id>`.",
|
||
"SubagentsFetching": "S'estan consultant els subagents de la sessió actual...",
|
||
"SubagentsNoCurrentSessionFleetWorkers": "No hi ha treballadors de flota a la sessió actual.",
|
||
"SubagentsCurrentSessionFleetWorkersTitle": "Treballadors de flota de la sessió actual",
|
||
"SubagentsCurrentSessionFleetWorkerRoles": "Els rols de subagent són rols de treballadors de flota de la sessió actual.",
|
||
"SubagentsCurrentSessionFleetWorkersStatus": "Treballadors de flota de la sessió actual: {count} en total",
|
||
"SubagentsEmptyGuidance": "Configureu els rols i la postura de llançament amb /fleet.",
|
||
"SubagentsStatusRunning": "En execució",
|
||
"SubagentsStatusCompleted": "Completat",
|
||
"SubagentsStatusInterrupted": "Interromput",
|
||
"SubagentsStatusFailed": "Fallat",
|
||
"SubagentsStatusCancelled": "Cancel·lat",
|
||
"SubagentsRowStatusInterrupted": "interromput",
|
||
"SubagentsRowStatusCancelled": "cancel·lat",
|
||
"SubagentsRowStatusBudgetExhausted": "pressupost esgotat",
|
||
"SubagentsSummaryItem": "{label}: {count}",
|
||
"SubagentsGroupHeading": "{label} ({count})",
|
||
"SubagentsHeaderRoster": "plantilla",
|
||
"SubagentsHeaderColumns": "estat del treballador actiu · rol · objectiu · model · temps transcorregut",
|
||
"SubagentsActionRefresh": "actualitza",
|
||
"SubagentsActionRosterSetup": "plantilla/configuració",
|
||
"SubagentsLabelReason": " motiu: ",
|
||
"SubagentsLabelRole": " rol: ",
|
||
"SubagentsLabelPosture": " postura: ",
|
||
"SubagentsLabelGit": " Git: ",
|
||
"SubagentsLabelObjective": " objectiu: ",
|
||
"SubagentsLabelResult": " resultat: ",
|
||
"SubagentsPostureDetails": "xarxa={network} · shell={shell} · escriptura={write}",
|
||
"SubagentsValueOn": "activat",
|
||
"SubagentsValueOff": "desactivat",
|
||
"SubagentsShellNone": "cap",
|
||
"SubagentsShellReadOnly": "només lectura",
|
||
"SubagentsShellFull": "complet",
|
||
"SubagentsBranch": "branca {branch}",
|
||
"SubagentsBranchWithWorkspace": "branca {branch} @ {workspace}",
|
||
"SubagentsRoleWorker": "treballador",
|
||
"SubagentsRoleScout": "explorador",
|
||
"SubagentsRolePlanner": "planificador",
|
||
"SubagentsRoleBuilder": "constructor",
|
||
"SubagentsRoleVerifier": "verificador",
|
||
"SubagentsRoleReviewer": "revisor",
|
||
"SubagentsRoleConsultant": "consultor",
|
||
"SubagentsRoleCustom": "personalitzat",
|
||
"HelpUnknownCommand": "Comanda desconeguda: {topic}",
|
||
"HomeDashboardTitle": "codewhale",
|
||
"HomeModel": "Model:",
|
||
"HomeMode": "Mode:",
|
||
"HomeWorkspace": "Espai de treball:",
|
||
"HomeHistory": "Historial:",
|
||
"HomeTokens": "Tokens:",
|
||
"HomeQueued": "En cua:",
|
||
"HomeSubagents": "Treballadors de flota de la sessió actual:",
|
||
"HomeSkill": "Skill:",
|
||
"HomeQuickActions": "Accions ràpides",
|
||
"HomeQuickLinks": "/links - Codewhale, comunitat i enllaços de proveïdors",
|
||
"HomeQuickSkills": "/skills - Llista les skills disponibles",
|
||
"HomeQuickConfig": "/config - Inspecciona i canvia la configuració",
|
||
"HomeQuickSettings": "/settings - Mostra la configuració persistent",
|
||
"HomeQuickModel": "/model - Canvia o mostra el model",
|
||
"HomeQuickSubagents": "/fleet workers - subagents de la sessió actual",
|
||
"HomeQuickTaskList": "/task list - Mostra la cua de tasques en segon pla",
|
||
"HomeQuickHelp": "/help - Mostra l'ajuda",
|
||
"HomeQuickWorkspace": "/workspace - Canvia carpetes o worktrees",
|
||
"HomeQuickRestore": "/restore - Tornar fitxers a una instantània de torn",
|
||
"HomeQuickTokens": "/tokens - Mostra la despesa i el context de la sessió",
|
||
"HomeModeTips": "Consells de mode",
|
||
"HomeAgentModeTip": "Act — treball directe a la sessió actual amb eines",
|
||
"HomeAgentModeReviewTip": " /mode plan per investigar i presentar un pla primer",
|
||
"HomeAgentModeYoloTip": " Shift+Tab canvia el permís: Ask → Auto-Review → Full Access",
|
||
"HomeYoloModeTip": "Act + Full Access — les eines s'executen sense demanar aprovació",
|
||
"HomeYoloModeCaution": " Les operacions destructives poden executar-se a l'instant; prefereix Ask si tens dubtes",
|
||
"HomePlanModeTip": "Plan — investiga i dissenya abans d'implementar",
|
||
"HomePlanModeChecklistTip": " Presenta un pla i el progrés de tasques, després canvia a Act o Operate",
|
||
"HomeGoalModeTip": "Seguiment d'objectius - Defineix /goal <objectiu> per perseguir objectius",
|
||
"OnboardLanguageTitle": "Tria l'idioma",
|
||
"OnboardLanguageBlurb": "Tria l'idioma de la interfície. El pots canviar en qualsevol moment amb `/settings set locale <tag>`.",
|
||
"OnboardProviderTitle": "Tria el teu proveïdor de models",
|
||
"OnboardProviderBlurb": "Tria on s'executa el teu model. Els proveïdors allotjats necessiten una clau; els runtimes locals poden continuar sense.",
|
||
"KimiCodePlanApiKeyHint": "Per als plans de membresia de Kimi Code, crea la clau vinculada al pla a {console}.",
|
||
"KimiCodePlanRouteHint": "Aquesta ruta usa {route} amb el model k3; no és la ruta pública de l'API de Moonshot.",
|
||
"KimiCodePlanNoImportHint": "Codewhale no importa credencials de Kimi CLI; enganxa una clau del pla que hagis creat tu mateix.",
|
||
"OnboardApiKeyRejectedEnv": "La clau d'API de {provider} de {env} ha estat rebutjada. Enganxa una clau vàlida per desar-la a {path}, o actualitza la variable d'entorn.",
|
||
"OnboardTrustTitle": "Coneix aquest espai de treball",
|
||
"OnboardTrustQuestion": "Vols que Codewhale treballi amb les instruccions i els fitxers d'aquest espai de treball?",
|
||
"OnboardTrustLocationPrefix": "Espai de treball ",
|
||
"OnboardTrustRiskHint": "Els fitxers no confiables poden intentar redirigir l'agent mitjançant injecció de prompts.",
|
||
"OnboardTrustEffectHint": "La confiança es registra per a aquesta instal·lació de Codewhale i habilita les eines i els hooks de l'espai de treball.",
|
||
"OnboardTrustEnterHint": "Prem 1 o Y per confiar-hi, 2 o U per continuar sense confiar-hi, o 3, N o Esc per sortir de Codewhale.",
|
||
"OnboardTrustUntrustedNotice": "S'ha continuat sense confiança a l'espai de treball — les eines i els hooks continuen restringits.",
|
||
"RedactionGateActionConfirm": "confirmar i desactivar",
|
||
"RedactionGateActionKeep": "mantenir l'emmascarament",
|
||
"RedactionGateActionQuit": "sortir de Codewhale",
|
||
"RedactionGateConfirmTitle": "Confirmació final",
|
||
"RedactionGateConfirmQuestion": "Esteu realment segur? Un cop desactivat, les claus de les sortides d'eines s'enviaran tal com són al model, fins que reactiveu l'emmascarament i torneu a confirmar.",
|
||
"RedactionGateActionBack": "enrere",
|
||
"RedactionGateEffect": "Té efecte després d'aquesta confirmació única i en els propers llançaments, fins que torneu a posar [redaction] model_bound a \"enabled\".",
|
||
"RedactionGateEnterHint": "Enter no confirma. Trieu una acció amb les tecles que es mostren a sota.",
|
||
"RedactionGateQuestion": "Heu demanat desactivar l'emmascarament de claus a la frontera del model. Les sortides d'eines amb claus d'API, testimonis o secrets s'enviaran al model tal com són.",
|
||
"RedactionGateDangerNotice": "Atenció: desactiveu aquesta funció amb cura. En general recomanem mantenir l'emmascarament de claus activat. Enviar claus en text pla al model pot filtrar-les; ho feu sota la vostra responsabilitat.",
|
||
"RedactionGateRisk": "Confirmeu només si el model ha de llegir i editar fitxers amb credencials reals.",
|
||
"RedactionGateRollbackHint": "«Mantenir» deixa l'emmascarament actiu en aquest llançament; com que la configuració encara demana \"disabled\", el proper llançament tornarà a preguntar.",
|
||
"RedactionGateSaveFailed": "No s’ha pogut desar la confirmació. L’emmascarament continua activat. Torna-ho a provar o conserva’l activat.",
|
||
"RedactionGateTitle": "Emmascarament de claus a la frontera del model",
|
||
"OnboardOfflineOption": "Ctrl+O — explora sense connexió: fes una ullada ara, connecta un proveïdor més tard.",
|
||
"OnboardOfflineNotice": "Explorant sense connexió. Encara no hi ha res connectat — executa /provider quan vulguis connectar.",
|
||
"OnboardWelcomeTitle": "Codewhale treballa amb tu en aquesta carpeta.",
|
||
"OnboardWelcomeLead": "Posem-nos en marxa.",
|
||
"OnboardWelcomeBegin": "començar",
|
||
"OnboardActionBack": "enrere",
|
||
"OnboardActionExit": "sortir",
|
||
"OnboardStepsTitle": "Primers passos",
|
||
"OnboardLanguagePick": "triar un idioma",
|
||
"OnboardLanguageKeep": "mantenir l'idioma actual",
|
||
"OnboardProviderChoose": "triar un proveïdor",
|
||
"OnboardProviderOffline": "explorar sense connexió",
|
||
"OnboardTrustActionTrust": "confiar-hi i continuar",
|
||
"OnboardTrustActionSkip": "continuar sense confiar-hi",
|
||
"OnboardTrustActionQuit": "sortir del Codewhale",
|
||
"OnboardReadyTitle": "Tot a punt.",
|
||
"OnboardReadyLead": "Digues al Codewhale què vols fer.",
|
||
"OnboardReadyStart": "començar",
|
||
"OnboardReadyCustomize": "personalitzar l'aspecte més tard",
|
||
"OnboardSeedCodeProject": "Explica què fa aquest projecte i llista els principals punts d'entrada.",
|
||
"OnboardSeedFolder": "Mira aquesta carpeta i suggereix una bona primera tasca.",
|
||
"SetupWizardTitle": "Setup",
|
||
"SetupWizardWhy": "Aquesta pantalla registra el progrés de Setup a setup_state.json; els canvis de configuració només s'apliquen mitjançant accions explícites de cada pas.",
|
||
"SetupWizardProgress": "Pas",
|
||
"SetupActionBack": "tornar",
|
||
"SetupActionContinue": "continuar",
|
||
"SetupActionSkip": "ometre",
|
||
"SetupActionRetry": "reintentar",
|
||
"SetupActionScrollBody": "desplaçar el cos",
|
||
"SetupActionGuided": "previsualitzar/ratificar",
|
||
"SetupActionTuneGuided": "ajustar",
|
||
"SetupActionModelDraft": "esborrany del model",
|
||
"SetupActionFreeform": "paraules pròpies",
|
||
"SetupActionKeepExisting": "mantenir l'existent",
|
||
"SetupActionUseRecommended": "usar la recomanació",
|
||
"SetupActionCustomize": "personalitzar",
|
||
"SetupActionProvider": "configuració del proveïdor",
|
||
"SetupActionModel": "rutes de model",
|
||
"SetupActionFleet": "configuració de Fleet",
|
||
"SetupActionHotbar": "configuració de Hotbar",
|
||
"SetupActionRemote": "inici remot",
|
||
"SetupActionMode": "selector de mode",
|
||
"SetupActionConfig": "vista de config",
|
||
"SetupActionRuntimePreset": "preset",
|
||
"SetupActionApplyRuntimePreset": "previsualitzar/aplicar",
|
||
"SetupActionUseBundled": "usar l'inclòs",
|
||
"SetupActionDefer": "ajornar",
|
||
"SetupActionCancel": "cancel·lar",
|
||
"SetupStatusNotStarted": "no iniciat",
|
||
"SetupStatusRecommended": "recomanat",
|
||
"SetupStatusOptional": "opcional",
|
||
"SetupStatusDeferred": "ajornat",
|
||
"SetupStatusInProgress": "en curs",
|
||
"SetupStatusNeedsAction": "requereix acció",
|
||
"SetupStatusVerified": "verificat",
|
||
"SetupStatusSkipped": "ometut",
|
||
"SetupStatusFailed": "ha fallat",
|
||
"SetupStepLanguageTitle": "Idioma",
|
||
"SetupStepLanguageWhy": "Tria primer l'idioma de Setup perquè les pantalles posteriors i el text de la constitució siguin comprensibles.",
|
||
"SetupStepProviderModelTitle": "Proveïdor i model",
|
||
"SetupStepProviderModelWhy": "El proveïdor i el model amb què treballa Codewhale; les credencials que ja funcionen es reutilitzen.",
|
||
"SetupStepTrustSandboxTitle": "Postura del runtime",
|
||
"SetupStepTrustSandboxWhy": "Política de confiança, sandbox, aprovacions, shell i xarxa.",
|
||
"SetupStepOperateFleetTitle": "Operate i Fleet",
|
||
"SetupStepOperateFleetWhy": "L'equip integrat ja funciona; la configuració de Fleet només el personalitza.",
|
||
"SetupStepToolsMcpTitle": "Eines i MCP",
|
||
"SetupStepToolsMcpWhy": "Inspecciona la preparació opcional d'eines i MCP sense blocar el punt de control de la constitució.",
|
||
"SetupStepHotbarTitle": "Hotbar",
|
||
"SetupStepHotbarWhy": "Configura dreceres habituals de rutes i comandes un cop la ruta principal de Setup és segura.",
|
||
"SetupStepRemoteRuntimeTitle": "Runtime remot",
|
||
"SetupStepRemoteRuntimeWhy": "Mantén la configuració remota visible però opcional per als usuaris que treballen en local.",
|
||
"SetupStepPersistenceTitle": "Persistència",
|
||
"SetupStepPersistenceWhy": "Només camins; no se'n llegeix el contingut.",
|
||
"SetupStepConstitutionTitle": "Acord de treball",
|
||
"SetupStepConstitutionWhy": "Aquest acord guia el comportament, no els permisos d'execució.",
|
||
"SetupStepVerificationTitle": "Revisió",
|
||
"SetupStepVerificationWhy": "Resumeix l'estat de Setup i mostra quins passos estan verificats, omesos o encara calen acció.",
|
||
"SetupCheckpointLayerOrder": "Ordre de capes: constitució inclosa -> constitució global d'usuari -> constitució del repo -> instruccions AGENTS/del projecte -> memòria/handoff -> petició actual.",
|
||
"SetupCheckpointDoneBundled": "Punt de control de la constitució complet: s'usa la llei inclosa/per defecte.",
|
||
"SetupCheckpointDoneGuided": "Constitució ratificada — la teva llei permanent s'ha desat. Esmena-la en qualsevol moment amb /constitution.",
|
||
"SetupCheckpointDoneKept": "Constitució conservada — la teva llei existent continua vigent, sense canvis. Esmena-la en qualsevol moment amb /constitution.",
|
||
"SetupCheckpointDeferred": "Punt de control de la constitució ajornat: s'aplica la llei inclosa/per defecte fins que tornis a /setup.",
|
||
"SetupStepSkipped": "Pas de Setup omes i desat.",
|
||
"SetupStepRetryRecorded": "Pas de Setup marcat per reintentar.",
|
||
"SetupLanguageReviewed": "Idioma de Setup registrat.",
|
||
"SetupConstitutionChoiceLabel": "Elecció:",
|
||
"SetupConstitutionSourceLabel": "Font:",
|
||
"SetupConstitutionValidityLabel": "Validesa:",
|
||
"SetupConstitutionPreviewLabel": "Hash de previsualització:",
|
||
"SetupConstitutionExistingLabel": "Fitxer existent:",
|
||
"SetupConstitutionExpertOverrideLabel": "Override expert:",
|
||
"SetupConstitutionGuidedHint": "1-6 ajusten l'esborrany, G previsualitza, G de nou ratifica. Només orientació: mai no canvia aprovacions del runtime, sandbox, shell, xarxa, confiança ni permisos MCP.",
|
||
"SetupConstitutionGuidedAnswersHint": "Les respostes guiades només desen preferències globals d'usuari. El nucli inclòs continua actiu; l'execució queda en la política d'execució i futures adhesions.",
|
||
"SetupConstitutionExistingDefaultDetail": "Enter el manté sense canvis. C obre totes les opcions de l'acord.",
|
||
"SetupConstitutionRepairDefaultDetail": "Enter usa l'acord segur inclòs sense canviar aquest fitxer. C obre les opcions de reparació.",
|
||
"SetupConstitutionPurposeLabel": "Propòsit:",
|
||
"SetupConstitutionAutonomyLabel": "Iniciativa:",
|
||
"SetupConstitutionEvidenceLabel": "Evidència:",
|
||
"SetupConstitutionCommunicationLabel": "Comunicació:",
|
||
"SetupConstitutionPrivacyLabel": "Privacitat:",
|
||
"SetupConstitutionPrinciplesLabel": "Principis:",
|
||
"SetupCardRouteLabel": "Ruta:",
|
||
"SetupCardModelLabel": "Model:",
|
||
"SetupCardAuthLabel": "Auth:",
|
||
"SetupCardHealthLabel": "Salut:",
|
||
"SetupCardIntentLabel": "Intenció de treball:",
|
||
"SetupCardApprovalLabel": "Aprovacions:",
|
||
"SetupCardShellLabel": "Shell:",
|
||
"SetupCardTrustLabel": "Confiança:",
|
||
"SetupCardSandboxLabel": "Sandbox:",
|
||
"SetupCardNetworkLabel": "Xarxa:",
|
||
"SetupOperateRuntimeLabel": "Runtime dels treballadors:",
|
||
"SetupOperateRosterLabel": "Plantilla de Fleet:",
|
||
"SetupOperateConcurrencyLabel": "Concurrència:",
|
||
"SetupOperateReadinessLabel": "Preparació d'Operate:",
|
||
"SetupOperateReviewHint": "Enter registra aquesta instantània de configuració.",
|
||
"SetupOperateReviewed": "Preparació d'Operate/Fleet registrada.",
|
||
"SetupOperateNeedsActionSaved": "Operate/Fleet encara requereix acció; registrat per a l'informe de Setup.",
|
||
"SetupHotbarBindingsLabel": "Assignacions de Hotbar:",
|
||
"SetupHotbarActionsLabel": "Accions assignables:",
|
||
"SetupHotbarReviewHint": "Enter registra aquesta instantània de configuració. Prem H per personalitzar les ranures.",
|
||
"SetupHotbarReviewed": "Estat de configuració de Hotbar registrat.",
|
||
"SetupToolsMcpServersLabel": "Servidors MCP:",
|
||
"SetupToolsMcpSkillsLabel": "Skills:",
|
||
"SetupToolsMcpToolsLabel": "Directori d'eines:",
|
||
"SetupToolsMcpPluginsLabel": "Plugins:",
|
||
"SetupToolsMcpReviewHint": "Enter registra aquesta instantània de configuració. Prem R per a accessos segurs (sense execució automàtica).",
|
||
"SetupToolsMcpReviewed": "Preparació d'eines/MCP registrada.",
|
||
"SetupRemoteCloudsLabel": "Destins al núvol:",
|
||
"SetupRemoteBridgesLabel": "Ponts de xat:",
|
||
"SetupRemoteProvidersLabel": "Proveïdors:",
|
||
"SetupRemoteModeLabel": "Mode remot:",
|
||
"SetupRemoteModeLocalOnly": "Només aquest ordinador:",
|
||
"SetupRemoteModeRuntimeApi": "API del runtime:",
|
||
"SetupRemoteModeMobileLan": "Mòbil a la teva xarxa:",
|
||
"SetupRemoteModeChatBridge": "Aplicació de xat:",
|
||
"SetupRemoteStatusDisabled": "no disponible",
|
||
"SetupRemoteStatusReady": "a punt",
|
||
"SetupRemoteStatusNeedsAction": "hi falta alguna cosa",
|
||
"SetupRemoteReviewHint": "Enter enregistra aquesta instantània de configuració. Prem R per previsualitzar.",
|
||
"SetupRemotePreviewTitle": "Incorporació al runtime remot",
|
||
"SetupRemoteReviewed": "Incorporació al runtime remot enregistrada.",
|
||
"SetupPersistenceHomeLabel": "Inici:",
|
||
"SetupPersistenceConfigLabel": "Configuració:",
|
||
"SetupPersistenceStateLabel": "Estat de la configuració:",
|
||
"SetupPersistenceConstitutionLabel": "Constitució:",
|
||
"SetupPersistenceMemoryLabel": "Memòria:",
|
||
"SetupPersistenceNotesLabel": "Notes:",
|
||
"SetupPersistenceReviewHint": "Enter enregistra aquesta instantània de configuració.",
|
||
"SetupPersistenceReviewed": "Camins de persistència enregistrats.",
|
||
"SetupProviderModelReadyHint": "Enter enregistra aquesta ruta de proveïdor/model; prem P per a la configuració del proveïdor o M per a les rutes de model.",
|
||
"SetupProviderModelNeedsActionHint": "Enter enregistra proveïdor/model com a pendent d'acció i continua; prem P per arreglar les credencials o M per inspeccionar les rutes.",
|
||
"SetupProviderModelReviewed": "Disponibilitat de proveïdor/model enregistrada.",
|
||
"SetupProviderModelNeedsActionSaved": "Proveïdor/model encara requereix acció; enregistrat per a l'informe de configuració.",
|
||
"SetupRuntimePostureBoundary": "La postura del runtime és configuració aplicada; la guia de la constitució mai la canvia silenciosament.",
|
||
"SetupRuntimePostureReviewHint": "Enter enregistra aquesta instantània de configuració. Prem M per al mode de treball o C per a la configuració.",
|
||
"SetupRuntimePostureReviewed": "Postura del runtime revisada; no s'ha canviat cap configuració.",
|
||
"SetupRuntimePresetSelectedLabel": "Predefinit seleccionat:",
|
||
"SetupRuntimePresetDiffLabel": "Diferències de configuració:",
|
||
"SetupRuntimePresetAskFirstTitle": "Pregunta primer",
|
||
"SetupRuntimePresetAskFirstDescription": "Plan per defecte, shell amagat, sandbox de només lectura.",
|
||
"SetupRuntimePresetNormalAgentTitle": "Agent normal",
|
||
"SetupRuntimePresetNormalAgentDescription": "Agent per defecte, sol·licituds d'aprovació, shell visible.",
|
||
"SetupRuntimePresetHighTrustTitle": "Local d'alta confiança",
|
||
"SetupRuntimePresetHighTrustDescription": "Full Access per defecte per a treball local de confiança; cap mutació oculta de la constitució.",
|
||
"SetupRuntimePresetPreviewTitle": "Previsualització del predefinit de postura del runtime",
|
||
"SetupRuntimePresetSafetyFloor": "Sòl de seguretat: els errors d'autenticació/OAuth, els resultats de política blocats, les accions de tipus publicació i les portes de retenció per revisió encara poden aturar l'execució.",
|
||
"SetupRuntimePresetApplyHint": "Prem A per previsualitzar aquestes diferències exactes; prem A de nou després de la previsualització per aplicar-les.",
|
||
"SetupRuntimePresetApplied": "Predefinit de runtime aplicat.",
|
||
"SetupRuntimeProjectOverrideLabel": "Sobreescriptura del projecte:",
|
||
"SetupRuntimeProjectOverrideNone": "cap detectada per a approval_policy o sandbox_mode",
|
||
"SetupReportFirstRunLabel": "Primera execució:",
|
||
"SetupReportUpdateLabel": "Punt de control d'actualització:",
|
||
"SetupReportOperateLabel": "Operate/Fleet:",
|
||
"SetupReportSourceLabel": "Origen:",
|
||
"SetupReportAutonomyLabel": "Autonomia de la constitució:",
|
||
"SetupReportRuntimePostureLabel": "Postura del runtime:",
|
||
"SetupReportPersisted": "setup_state.json desat",
|
||
"SetupReportInherited": "derivat de la configuració existent",
|
||
"SetupReportReady": "a punt",
|
||
"SetupReportRequired": "obligatori",
|
||
"SetupReportOptional": "opcional",
|
||
"SetupReportRowsLabel": "Estat dels passos:",
|
||
"SetupReportNextActionLabel": "Acció següent:",
|
||
"SetupReportNextActionNone": "No hi ha cap acció de configuració bloquejant enregistrada.",
|
||
"SetupReportNextActionConstitution": "Completa el punt de control de la constitució o tria l'integrat/per defecte.",
|
||
"SetupReportNextActionProvider": "Revisa la disponibilitat de proveïdor/model o executa /setup provider; usa /provider setup <name> per a un proveïdor concret.",
|
||
"SetupReportNextActionRuntime": "Revisa la postura del runtime o usa /config.",
|
||
"SetupReportNextActionOperate": "Revisa la disponibilitat d'Operate/Fleet abans d'execucions duradores amb múltiples treballadors.",
|
||
"SetupReportNextActionRequired": "Revisa els passos de configuració obligatoris restants.",
|
||
"SetupReportRecorded": "Informe de configuració enregistrat.",
|
||
"CtxMenuTitle": " Clic dret ",
|
||
"CtxMenuCopySelection": "Copia la selecció",
|
||
"CtxMenuCopySelectionDesc": "escriu el text seleccionat de la transcripció",
|
||
"CtxMenuOpenSelection": "Obre la selecció",
|
||
"CtxMenuOpenSelectionDesc": "mostra el text seleccionat al paginador",
|
||
"CtxMenuClearSelection": "Esborra la selecció",
|
||
"CtxMenuOpenDetails": "Obre els detalls",
|
||
"CtxMenuCopyMessage": "Copia el missatge",
|
||
"CtxMenuCopyMessageDesc": "escriu la cel·la de transcripció clicada",
|
||
"CtxMenuOpenInEditor": "Obre a l'editor",
|
||
"CtxMenuOpenInEditorDesc": "obre fitxer:línia a $EDITOR",
|
||
"CtxMenuShowCell": "Mostra la cel·la",
|
||
"CtxMenuShowCellDesc": "desamaga aquesta cel·la de transcripció",
|
||
"CtxMenuHideCell": "Amaga la cel·la",
|
||
"CtxMenuHideCellDesc": "replega aquesta cel·la de transcripció",
|
||
"CtxMenuShowHidden": "Mostra les amagades",
|
||
"CtxMenuShowHiddenDesc": "desamaga totes les cel·les replegades",
|
||
"CtxMenuPaste": "Enganxa",
|
||
"CtxMenuPasteDesc": "insereix el porta-retalls al compositor",
|
||
"CtxMenuCmdPalette": "Paleta d'ordres",
|
||
"CtxMenuCmdPaletteDesc": "ordres, skills i eines",
|
||
"CtxMenuContextInspector": "Inspector de context",
|
||
"CtxMenuContextInspectorDesc": "context actiu i pistes de memòria cau",
|
||
"CtxMenuHelp": "Ajuda",
|
||
"CtxMenuHelpDesc": "dreceres de teclat i ordres",
|
||
"CtxMenuWindowPin": "Redueix i fixa al davant",
|
||
"CtxMenuWindowUnpin": "Restaura la finestra",
|
||
"CmdPinDescription": "Fixa/allibera la finestra com a mini finestra sempre a sobre",
|
||
"CtxMenuWindowPinDesc": "fixa/allibera aquesta finestra a sobre",
|
||
"CtxMenuRunCommand": "Executa {command}",
|
||
"CtxMenuOpen": "Obre",
|
||
"CtxMenuFocusAgent": "Enfoca l'agent",
|
||
"CtxMenuFocusAgentDesc": "mostra el seu xat; el teu proper missatge hi anirà",
|
||
"CtxMenuCopyId": "Copia l'ID",
|
||
"CtxMenuCopyRow": "Copia la fila",
|
||
"CtxMenuStopAgent": "Atura l'agent…",
|
||
"CtxMenuStopWork": "Atura…",
|
||
"CtxMenuConfirmArmed": "{label}: Enter o torna a fer clic per confirmar",
|
||
"CtxMenuEditorRefused": "No s'ha obert {path}: ja no és un fitxer dins de l'espai de treball",
|
||
"WindowPinActive": "Finestra fixada com a mini finestra sempre a sobre",
|
||
"WindowPinReleased": "Finestra restaurada",
|
||
"WindowPinFailed": "El canvi de la finestra ha fallat o no s’ha pogut confirmar. Consulta el registre per obtenir més informació.",
|
||
"FanoutCounts": "{done} fetes · {running} en curs · {failed} fallides · {pending} pendents",
|
||
"AppModeAgent": "Work",
|
||
"AppModeAuto": "Auto",
|
||
"AppModeYolo": "Full Access (etiqueta de mode obsoleta)",
|
||
"AppModePlan": "Plan",
|
||
"AppModeOperate": "Operate",
|
||
"AppModeAgentHint": "Treball directe en aquesta sessió — edicions i shell demanen aprovació",
|
||
"AppModeAutoHint": "Shell activat amb revisió automàtica de risc",
|
||
"AppModePlanHint": "Recerca de només lectura primer — presenta un pla abans d'actuar",
|
||
"AppModeYoloHint": "Només compatibilitat — Act + Full Access, no és un mode visible",
|
||
"AppModeOperateHint": "Converteix el prompt en objectiu: workers paral·lels",
|
||
"VimModeNormal": "-- NORMAL --",
|
||
"VimModeInsert": "-- INSERIR --",
|
||
"VimModeVisual": "-- VISUAL --",
|
||
"ApprovalEffectReadsOnly": "Només llegeix",
|
||
"ApprovalEffectChangesFiles": "Canvia fitxers",
|
||
"ApprovalRiskDestructive": "No es pot desfer",
|
||
"ApprovalEffectRunsCommand": "Executa una ordre",
|
||
"ApprovalEffectUsesNetwork": "Usa la xarxa",
|
||
"ApprovalEffectConnectedApp": "Usa una app connectada",
|
||
"ApprovalEffectStartsAgent": "Inicia un agent",
|
||
"ApprovalEffectUnclassified": "Eina sense classificar",
|
||
"ApprovalTimedOutDenied": "La sol·licitud d'aprovació ha expirat - denegada",
|
||
"ApprovalCategorySafe": "Segur",
|
||
"ApprovalCategoryFileWrite": "Escriptura de fitxer",
|
||
"ApprovalCategoryShell": "Ordre",
|
||
"ApprovalCategoryNetwork": "Xarxa",
|
||
"ApprovalCategoryMcpRead": "App connectada",
|
||
"ApprovalCategoryMcpAction": "App connectada",
|
||
"ApprovalCategoryAgent": "Agent",
|
||
"ApprovalCategoryUnknown": "Desconegut",
|
||
"ApprovalFieldType": "Tipus: ",
|
||
"ApprovalFieldAbout": "Quant a: ",
|
||
"ApprovalFieldImpact": "Impacte: ",
|
||
"ApprovalFieldParams": "Paràmetres: ",
|
||
"ApprovalOptionApproveOnce": "Permet una vegada",
|
||
"ApprovalOptionApproveAlways": "Permet en aquesta conversa",
|
||
"ApprovalOptionAllowExactRepo": "Permet sempre en aquest repo",
|
||
"ApprovalSaveAskRuleHint": " s permet ara i pregunta sempre abans de tornar-ho a fer",
|
||
"ApprovalOptionDeny": "No ho permetis",
|
||
"ApprovalOptionAbortTurn": "Atura aquest torn",
|
||
"ApprovalBlockTitle": "aprovació",
|
||
"ApprovalControlsHint": " · Pg↑/↓ revisa · {details} detalls · Esc atura",
|
||
"ApprovalOwnerHeader": "Agent: {agent} · {role}",
|
||
"ApprovalGoToAgent": "g ves a l'agent",
|
||
"ApprovalControlsHintChild": " · Pg↑/↓ revisa · {details} detalls · Esc amaga",
|
||
"PendingApprovalInAgent": "Cal una aprovació a {agent} — /agents",
|
||
"ApprovalTruncationHint": " … truncat · prem {details} per a tots els detalls",
|
||
"ApprovalFullAccessPolicyBlocked": "{tool} blocat: Full Access no pot evitar aquesta política",
|
||
"ApprovalChooseHint": "Tria: ",
|
||
"ApprovalChooseAction": "Enter per a l'opció seleccionada, o prem y/a/d directament",
|
||
"ApprovalIntentLabel": "Intenció: ",
|
||
"ApprovalMoreLines": " … (+{count} línies)",
|
||
"ApprovalAutoDeniedSession": "{tool} denegat automàticament: ja has denegat una sol·licitud coincident en aquest torn. Envia un missatge nou perquè se't torni a preguntar.",
|
||
"ElevationTitleSandboxDenied": " ⚠, Sandbox denegat ",
|
||
"ElevationTitleRequired": " Cal elevació del sandbox ",
|
||
"ElevationFieldTool": " Eina: ",
|
||
"ElevationFieldCmd": " Cmd: ",
|
||
"ElevationFieldReason": " Motiu: ",
|
||
"ElevationImpactHeader": " Impacte si s'aprova:",
|
||
"ElevationImpactNetwork": " - el reintent de xarxa permet baixades de sortida i peticions HTTP",
|
||
"ElevationImpactWrite": " - el reintent d'escriptura amplia l'abast d'escriptura del sistema de fitxers per a aquesta crida d'eina",
|
||
"ElevationImpactFullAccess": " - l'accés complet elimina del tot les restriccions del sandbox per a aquest reintent",
|
||
"ElevationPromptProceed": " Tria com continuar:",
|
||
"ElevationOptionNetwork": "Permet xarxa de sortida",
|
||
"ElevationOptionWrite": "Permet accés d'escriptura addicional",
|
||
"ElevationOptionFullAccess": "Accés complet (sistema de fitxers + xarxa)",
|
||
"ElevationOptionAbort": "Avorta",
|
||
"ElevationOptionNetworkDesc": "Reintenta aquesta crida d'eina amb accés de xarxa de sortida per a baixades i peticions HTTP",
|
||
"ElevationOptionWriteDesc": "Reintenta aquesta crida d'eina amb abast d'escriptura addicional del sistema de fitxers",
|
||
"ElevationOptionFullAccessDesc": "Reintenta sense límits de sandbox; concedeix accés sense restriccions al sistema de fitxers i a la xarxa",
|
||
"ElevationOptionAbortDesc": "Cancel·la aquesta execució d'eina",
|
||
"ContextAutoCompacting": "Compactant automàticament el context…",
|
||
"ContextManualCompacting": "Compactant el context…",
|
||
"ContextCompactionQueued": "La compactació del context s'ha posat a la cua; s'executarà després del torn actiu.",
|
||
"ContextCompactionAlreadyRunning": "La compactació del context ja està en curs.",
|
||
"ContextCompactionQueueFull": "No s'ha pogut posar la compactació del context a la cua perquè el motor està ocupat; torna-ho a provar quan acabi el torn.",
|
||
"ContextCompactionQueueClosed": "La compactació del context no està disponible perquè el motor ja no s'està executant.",
|
||
"ContextCompactionRouteInvalid": "No es pot compactar perquè la ruta del proveïdor actiu no és vàlida: {error}",
|
||
"CtxInspTitle": "Inspector de context",
|
||
"CtxInspSessionContext": "Context de la sessió",
|
||
"CtxInspSystemPrompt": "Estructura del prompt del sistema",
|
||
"CtxInspReferences": "Referències",
|
||
"CtxInspRecentTools": "Eines recents",
|
||
"CtxInspToolSchemaCosts": "Costos dels esquemes d’eines",
|
||
"CtxInspModel": "Model",
|
||
"CtxInspWorkspace": "Espai de treball",
|
||
"CtxInspSession": "Sessió",
|
||
"CtxInspContext": "Context",
|
||
"CtxInspTranscript": "Transcripció",
|
||
"CtxInspWorkspaceStatus": "Estat de l'espai de treball",
|
||
"CtxInspNotSampledYet": "encara no mostrejat",
|
||
"CtxInspOk": "ok",
|
||
"CtxInspHigh": "alt",
|
||
"CtxInspCritical": "crític",
|
||
"CtxInspIncluded": "inclòs",
|
||
"CtxInspAttached": "adjuntat",
|
||
"CtxInspNotIncluded": "no inclòs",
|
||
"CtxInspOutputCaptured": "sortida capturada",
|
||
"CtxInspNoOutputYet": "encara sense sortida",
|
||
"CtxInspNoSystemPrompt": "No s'ha definit cap prompt del sistema.",
|
||
"CtxInspNoReferences": "Encara no s'ha enregistrat cap referència de fitxer, directori o multimèdia.",
|
||
"CtxInspNoToolActivity": "Encara no s'ha enregistrat cap activitat d'eines.",
|
||
"CtxInspVHint": "Obre la targeta corresponent i prem {details} per a tots els detalls.",
|
||
"CtxInspCells": "cel·les",
|
||
"CtxInspApiMessages": "missatges d'API",
|
||
"CtxInspActive": "actiu",
|
||
"CtxInspCell": "cel·la",
|
||
"CtxInspMoreReferences": "referència(es) més",
|
||
"CtxInspStablePrefix": "Prefix estable",
|
||
"CtxInspVolatileWorkingSet": "Conjunt de treball volàtil",
|
||
"CtxInspFirstLine": "Primera línia",
|
||
"CtxInspTotal": "Total",
|
||
"CtxInspTextPromptLayers": "Capes de prompt de text",
|
||
"CtxInspSingleTextBlob": "Bloc de text únic",
|
||
"CtxInspBlocks": "bloc(s)",
|
||
"CtxInspBlock": "bloc",
|
||
"CtxInspTokens": "tokens",
|
||
"CtxInspLayers": "capa(es)",
|
||
"CtxInspNone": "cap",
|
||
"CtxInspEmpty": "(buit)",
|
||
"CtxInspCacheFriendly": "compatible amb memòria cau",
|
||
"CtxInspChangesByTurn": "canvia per sessió/torn",
|
||
"CtxInspStablePrefixOnly": "només prefix estable",
|
||
"CtxInspCacheTip": "Consell: els blocs de prefix estable són elegibles per a memòria cau quan el proveïdor actiu admet l'emmagatzematge en memòria cau de prefixos. Els canvis del conjunt de treball volàtil trenquen la memòria cau només per a la cua.",
|
||
"ToolFamilyRead": "llegir",
|
||
"ToolFamilyPatch": "pedaç",
|
||
"ToolFamilyRun": "executar",
|
||
"ToolFamilyFind": "cercar",
|
||
"ToolFamilyDelegate": "agent",
|
||
"ToolFamilyFanout": "fanout",
|
||
"ToolFamilyRlm": "rlm",
|
||
"ToolFamilyVerify": "verificar",
|
||
"ToolFamilyThink": "pensar",
|
||
"ToolFamilyGeneric": "eina",
|
||
"ToolReceiptDone": "fet",
|
||
"ToolReceiptLinesSingular": "1 línia",
|
||
"ToolReceiptLinesPlural": "{count} línies",
|
||
"CmdVoiceDescription": "Commuta l'entrada de veu: grava veu i transcriu-la al compositor",
|
||
"CmdVoiceSendDescription": "Commuta l'autoenviament per veu: envia quan la transcripció acaba amb \"send it\"",
|
||
"CmdVoiceControlDescription": "Commuta el control per veu: dictat assistit per IA conscient del text del compositor",
|
||
"VoiceEnabled": "Entrada de veu activada. Parla per gravar.",
|
||
"VoiceDisabled": "Entrada de veu desactivada.",
|
||
"VoiceSendEnabled": "Autoenviament per veu activat.",
|
||
"VoiceSendDisabled": "Autoenviament per veu desactivat.",
|
||
"VoiceControlEnabled": "Control per veu activat.",
|
||
"VoiceControlDisabled": "Control per veu desactivat.",
|
||
"VoiceErrNoAuth": "Veu: no hi ha cap clau d'API configurada per al proveïdor actiu",
|
||
"VoiceErrNoRecorder": "Veu: no s'ha trobat cap eina de gravació. Instal·la sox, arecord o rec.",
|
||
"VoiceErrNetwork": "Veu: la petició de transcripció ha fallat",
|
||
"VoiceErrEmptySend": "Veu: no hi ha res a enviar",
|
||
"VoiceErrTooShort": "Veu: no s'ha detectat veu, gravació massa curta",
|
||
"VoiceRecording": "🎙 Gravant... parla ara",
|
||
"VoiceRecordingStopHint": "fes una pausa per acabar",
|
||
"VoiceProcessing": "🎙 Transcrivint...",
|
||
"VoiceTranscribed": "🎙 Transcrit",
|
||
"NotificationTurnComplete": "Torn completat",
|
||
"NotificationSubagentComplete": "Subagent completat",
|
||
"NotificationSubagentFailed": "Subagent fallit",
|
||
"NotificationSubagentInterrupted": "Subagent interromput",
|
||
"NotificationSubagentCancelled": "Subagent cancel·lat",
|
||
"NotificationSubagentBudgetExhausted": "Pressupost del subagent esgotat",
|
||
"NotificationShellFinished": "Shell acabat",
|
||
"NotificationShellFailed": "Shell fallit",
|
||
"NotificationShellStopped": "Shell aturat",
|
||
"NotificationTaskFinished": "Tasca acabada",
|
||
"NotificationTaskFailed": "Tasca fallida",
|
||
"NotificationTaskStopped": "Tasca aturada",
|
||
"NotificationBackgroundFinished": "{count} acabats",
|
||
"NotificationBackgroundMixed": "{done} fets · {failed} fallits",
|
||
"BackgroundFinishedHeading": "Finalitzats {count}",
|
||
"BackgroundFinishedHint": "Obre una fila per veure la sortida",
|
||
"BackgroundOutcomeDone": "fet",
|
||
"BackgroundOutcomeFailed": "error",
|
||
"BackgroundOutcomeCancelled": "cancel·lació",
|
||
"BackgroundOutcomeKilled": "finalitzat a la força",
|
||
"BackgroundOutcomeTimedOut": "temps exhaurit",
|
||
"BackgroundExitCode": "codi de sortida {code}",
|
||
"BackgroundQuiet": "sense progrés durant {idle} · aturada automàtica als {bound}",
|
||
"BackgroundUsingTool": "utilitzant {tool}",
|
||
"BackgroundStep": "pas {step}",
|
||
"BackgroundFilesChanged": "{count} fitxers modificats",
|
||
"NotificationBackgroundStopped": "{done} fets · {failed} fallits · {stopped} aturats",
|
||
"NotificationFullResultPointer": "obre Codewhale per veure el resultat complet",
|
||
"FooterWorkedChip": "ha treballat {duration}",
|
||
"FooterPermissionKeyHint": "{key} per canviar",
|
||
"ApprovalSummaryRunCommand": "Executar `{command}`",
|
||
"ApprovalSummaryRunShell": "Executar una ordre de shell",
|
||
"ApprovalSummaryShellWait": "Esperar una ordre de shell en execució",
|
||
"ApprovalSummaryShellInput": "Enviar entrada a una ordre de shell en execució",
|
||
"ApprovalSummaryShellStop": "Aturar una ordre de shell en execució",
|
||
"ApprovalSummaryWritePath": "Escriure {path}",
|
||
"ApprovalSummaryWriteFile": "Escriure un fitxer",
|
||
"ApprovalSummaryEditPath": "Editar {path}",
|
||
"ApprovalSummaryEditFile": "Editar un fitxer",
|
||
"ApprovalSummaryEditPathMore": "Editar {path} i {count} fitxer(s) més",
|
||
"ApprovalSummaryApplyPatch": "Aplicar un pedaç",
|
||
"ApprovalSummaryReadPath": "Llegir {path}",
|
||
"ApprovalSummaryReadFile": "Llegir un fitxer",
|
||
"ApprovalSummaryListPath": "Llistar {path}",
|
||
"ApprovalSummaryListWorkspace": "Llistar l'espai de treball",
|
||
"ApprovalSummaryFetchUrl": "Obtenir {url}",
|
||
"ApprovalSummaryFetchPage": "Obtenir una pàgina web",
|
||
"ApprovalSummarySearchQuery": "Cercar '{query}' al web",
|
||
"ApprovalSummarySearchWeb": "Cercar al web",
|
||
"ApprovalSummaryImageQuery": "Cercar imatges de '{query}' al web",
|
||
"ApprovalSummaryOpenTarget": "Obrir {target}",
|
||
"ApprovalSummaryMore": " (+{count} més)",
|
||
"ApprovalSummaryFollowLink": "Seguir un enllaç d'una pàgina oberta",
|
||
"ApprovalSummaryFindOnPage": "Cercar '{pattern}' en una pàgina oberta",
|
||
"ApprovalSummaryScreenshot": "Fer una captura d'una pàgina oberta",
|
||
"ApprovalSummaryBrowse": "Navegar pel web",
|
||
"ApprovalSummaryMcpTool": "Fer servir {tool} de {server}",
|
||
"ApprovalSummaryUseName": "Fer servir {name}",
|
||
"ApprovalSummaryUseTool": "Fer servir l'eina {name}",
|
||
"FleetDraftTitle": "Perfil d'equip — esborrany de {model_label} (g desa)",
|
||
"FleetDraftHeader": "# .codewhale/agents/{name}\n# Esborrany de {model_label}, validat i limitat per Codewhale.\n# Els permisos es mantenen al mínim de l'equip: sense shell, sense confiança, aprovació requerida.\n# No es desa res fins que premis g a l'assistent.\n\n",
|
||
"SetupRemoteOnRampText": "Incorporació al runtime remot\n\n/setup només mostra dades del runtime remot. No genera paquets de desplegament, no escriu credencials, no crida CLI de núvol ni executa `remote-setup`.\n\nDades actuals:\n- Núvols: {clouds_result}\n- Ponts de xat: {bridges_result}\n- Proveïdors: {providers_result}\n- Mode: {mode_result}\n\nPer generar un paquet de desplegament, executa explícitament en un terminal normal:\n\n```sh\n{command}\n```\n\nEl RUNBOOK generat inclou passos de l'amfitrió per a revisió humana. `--apply` continua sense implementar; no ho tractis com un desplegament automàtic.",
|
||
"ApprovalDescSafe": "Sol·licita una operació segura/de només lectura.",
|
||
"ApprovalDescFileWrite": "Sol·licita modificar un fitxer. Confirma el camí i el contingut.",
|
||
"ApprovalDescShell": "Sol·licita executar una ordre de shell. Revisa l'ordre i el directori de treball.",
|
||
"ApprovalDescNetwork": "Sol·licita accedir a la xarxa o a contingut remot. Verifica que la destinació sigui de confiança.",
|
||
"ApprovalDescMcpRead": "Sol·licita llegir d'un servidor MCP.",
|
||
"ApprovalDescMcpAction": "Sol·licita cridar una acció d'un servidor MCP que pot tenir efectes secundaris.",
|
||
"ApprovalDescAgent": "Sol·licita iniciar o inspeccionar un subagent; els subagents encara tenen el seu propi control.",
|
||
"ApprovalDescUnknown": "Sol·licita executar una eina no classificada. Revisa els paràmetres amb cura.",
|
||
"ApprovalImpactSafe": "Operació de només lectura.",
|
||
"ApprovalImpactFileWrite": "Escriu fitxers a l'espai de treball o a un abast d'escriptura aprovat.",
|
||
"ApprovalImpactShell": "Executa una ordre shell al teu espai de treball.",
|
||
"ApprovalImpactNetwork": "Pot arribar a serveis de xarxa o contingut remot.",
|
||
"ApprovalImpactMcpRead": "Llegeix d'un servidor MCP sense escriptura local evident.",
|
||
"ApprovalImpactMcpAction": "Crida una acció d'un servidor MCP que pot tenir efectes secundaris.",
|
||
"ApprovalImpactAgent": "Inicia o inspecciona un subagent; els subagents tenen el seu propi control.",
|
||
"ApprovalImpactUnknown": "L'eina no està classificada. Revisa els paràmetres amb cura abans d'aprovar.",
|
||
"ApprovalLabelCommand": "Ordre",
|
||
"ApprovalLabelDir": "Directori",
|
||
"ApprovalLabelFile": "Fitxer",
|
||
"ApprovalLabelPreview": "Previsualització",
|
||
"ApprovalLabelProposedContent": "contingut proposat",
|
||
"ApprovalLabelReplaceThis": "substitueix això",
|
||
"ApprovalLabelWithThis": "amb això",
|
||
"ApprovalLabelReplacementContent": "contingut de substitució",
|
||
"ApprovalLabelPath": "Camí",
|
||
"ApprovalLabelTarget": "Destinació",
|
||
"ApprovalLabelInput": "Entrada",
|
||
"ApprovalLabelAction": "Acció",
|
||
"ApprovalLabelType": "Tipus",
|
||
"ApprovalLabelPrompt": "Prompt",
|
||
"ApprovalLabelAbout": "Quant a: ",
|
||
"ApprovalLabelImpact": "Impacte: ",
|
||
"SetupConstitutionFileNotChecked": "encara no comprovat",
|
||
"SetupConstitutionFileMissing": "no s'ha trobat constitution.json; s'aplica l'integrat/per defecte",
|
||
"SetupConstitutionFileLoadedSelected": "constitution.json vàlid present i seleccionat",
|
||
"SetupConstitutionFileLoadedInactive": "constitution.json vàlid present però inactiu segons l'elecció enregistrada",
|
||
"SetupConstitutionFileLoadedUnselected": "constitution.json vàlid present; previsualitza o desa guiadament per seleccionar-lo",
|
||
"SetupConstitutionFileEmpty": "constitution.json està buit; usa G per regenerar o U per a l'integrat",
|
||
"SetupConstitutionFileInvalid": "constitution.json no és vàlid; usa repara/regenera o l'integrat",
|
||
"SetupConstitutionFileUnreadable": "constitution.json no es pot llegir; usa repara/regenera o l'integrat",
|
||
"SetupConstitutionFilePathError": "No s'ha pogut resoldre CODEWHALE_HOME per a constitution.json",
|
||
"SetupExpertOverrideNotChecked": "encara no comprovat",
|
||
"SetupExpertOverrideMissing": "no s'ha trobat prompts/constitution.md",
|
||
"SetupExpertOverrideActive": "actiu; la sobreescriptura experta en Markdown està activada",
|
||
"SetupExpertOverrideDisabled": "fitxer trobat però desactivat; defineix {env}=1 per activar-lo",
|
||
"SetupExpertOverrideEmpty": "el fitxer de sobreescriptura està buit; s'aplica l'integrat/per defecte",
|
||
"SetupExpertOverrideUnreadable": "el fitxer de sobreescriptura no es pot llegir; s'aplica l'integrat/per defecte",
|
||
"SetupExpertOverridePathError": "No s'ha pogut resoldre CODEWHALE_HOME per a prompts/constitution.md",
|
||
"SetupAutonomyUnspecified": "sense especificar o integrat/per defecte",
|
||
"SetupGuidedPurposeCoding": "banc de treball de codi",
|
||
"SetupGuidedPurposeResearch": "síntesi de recerca",
|
||
"SetupGuidedPurposeOperations": "ajudant d'operacions",
|
||
"SetupGuidedPurposeMixed": "banc de treball mixt",
|
||
"SetupGuidedPurposeAboutCoding": "Un usuari de Codewhale que vol un banc de treball de codi tranquil i basat en evidència.",
|
||
"SetupGuidedPurposeAboutResearch": "Un usuari de Codewhale que vol recerca actual i citada, i una síntesi acurada.",
|
||
"SetupGuidedPurposeAboutOperations": "Un usuari de Codewhale que vol ajuda operativa fiable amb punts de marxa enrere clars.",
|
||
"SetupGuidedPurposeAboutMixed": "Un usuari de Codewhale que vol un banc de treball flexible per a codi, recerca, escriptura i operacions.",
|
||
"SetupGuidedStyleCoding": "Mantén els canvis de codi limitats al comportament demanat i als patrons existents del repo.",
|
||
"SetupGuidedStyleResearch": "Separa l'evidència en directe de la inferència i cita fonts per als fets inestables.",
|
||
"SetupGuidedStyleOperations": "Prefereix passos operatius reversibles amb simulacres, comprovacions d'estat i notes de marxa enrere.",
|
||
"SetupGuidedStyleMixed": "Adapta't entre codi, recerca, escriptura i operacions sense eixamplar la postura de seguretat.",
|
||
"SetupGuidedEvidenceAssumptions": "declara supòsits",
|
||
"SetupGuidedEvidenceTestsAndReceipts": "tests i comprovants",
|
||
"SetupGuidedEvidenceReleaseReceipts": "comprovants de release",
|
||
"SetupGuidedNotes": "Respostes guiades: propòsit={purpose}; iniciativa={initiative}; evidència={evidence}; comunicació={communication}; privacitat={privacy}; principis={principles}. {notes} Els principis de text lliure són orientatius i no canvien els permisos d'aprovació, sandbox, shell, xarxa, confiança o MCP.",
|
||
"SetupToolsMcpHotbarLabel": "Fonts del Hotbar:",
|
||
"SetupToolsMcpNeedsActionSaved": "Eines/MCP encara requereix acció; enregistrat per a l'informe de configuració (no bloqueja la primera execució).",
|
||
"SetupToolsMcpPreviewTitle": "Eines / MCP: incorporació segura",
|
||
"SetupToolsMcpOnRampText": "Eines, MCP, Skills i Plugins — Incorporació segura\n\n/setup només llegeix l'inventari local. Mai inicia servidors MCP, instal·la skills, executa plugins ni executa ordres no confiades.\n\nInventari actual:\n- MCP: {mcp_result}\n- Skills: {skills_result}\n- Directori d'eines: {tools_result}\n- Plugins: {plugins_result}\n- Hotbar (adaptadors compartits): {hotbar_result}\n\nCamins (carpeta personal ocultada):\n- Configuració MCP: {mcp_path}\n- Skills: {skills_path}\n- Plugins: {plugins_path}\n\nArrencada segura (executa-la tu mateix en un terminal normal o ordre del TUI):\n- MCP: /mcp · codewhale mcp init · codewhale doctor\n- Skills: /skills · codewhale setup --skills · /skills install <spec>\n- Plugins: /plugin · codewhale setup --plugins\n- Directori d'eines: codewhale setup --tools\n\nLes accions amb efectes secundaris sempre requereixen confirmació explícita. Les ordres de plugins es mantenen separades de les ordres de barra; la font de plugins Hotbar queda ajornada fins que arribin les portes d'aprovació.\n\nConsulta docs/MCP.md i docs/skills/README.md per al que encara requereix configuració externa manual.",
|
||
"SetupToolsMcpDshLabel": "DeepSeek Harness (dsh):",
|
||
"SetupToolsMcpDshRow": "DeepSeek Harness (dsh) — connectat a través de Codewhale, mai un segon planificador:\n- Estat: {dsh_result}\n- Detecció només de lectura; connectar/planificar/iniciar/eliminar: codewhale integrations dsh status · plan · connect · launch · remove\n- Codewhale només escriu a $CODEWHALE_HOME/integrations/dsh; mai copia claus d'API ni edita fitxers de DSH.",
|
||
"HotbarActionModeOperateName": "Mode Operate",
|
||
"HotbarActionModeOperateDescription": "Posa el teu Fleet a treballar en paral·lel.",
|
||
"HomeOperateModeTip": "Operate — posa el teu Fleet a treballar en paral·lel",
|
||
"HomeOperateModeFleetTip": " Els rols integrats usen el model d'aquesta sessió; /fleet setup els personalitza",
|
||
"HelpSubtitle": "Conceptes, ordres i dreceres de teclat",
|
||
"CommandPaletteTitle": "Ordre",
|
||
"CommandPaletteSubtitle": "Cerca i executa una acció",
|
||
"ConfigSubtitle": "Configuració primer; claus en brut sota detall avançat",
|
||
"LaunchStartTitle": "Comença aquí",
|
||
"LaunchResumeConfirm": "Reprendre {title}? Torna a fer clic o prem Retorn per confirmar.",
|
||
"LaunchResumeConfirmTitle": "Reprendre la sessió",
|
||
"LaunchResumeConfirmBody": "Això substitueix el context actual per l'historial d'aquella sessió.",
|
||
"LaunchResumeConfirmResume": "reprèn",
|
||
"LaunchResumeConfirmCancel": "cancel·la",
|
||
"LaunchWorkDescription": "Utilitza aquesta carpeta amb eines locals; els canvis segueixen la política d’aprovació.",
|
||
"LaunchChatDescription": "Només conversa i planificació; cap canvi als fitxers.",
|
||
"LaunchWorkspaceGitReady": "Espai de treball · {name} · espai Git",
|
||
"LaunchWorkspaceFolderReady": "Espai de treball · {name} · carpeta local",
|
||
"LaunchProviderConfigured": "Proveïdor · configurat",
|
||
"LaunchProviderSetupNeeded": "Proveïdor · cal configurar-lo",
|
||
"LaunchGroupContinue": "Continua",
|
||
"LaunchGroupMore": "Més",
|
||
"LaunchWorkspaceGitShort": "Git",
|
||
"LaunchWorkspaceFolderShort": "carpeta",
|
||
"LaunchProviderConfiguredShort": "proveïdor configurat",
|
||
"LaunchProviderSetupShort": "configura proveïdor",
|
||
"LaunchMenuChangelog": "Registre de canvis",
|
||
"LaunchWorktreePrompt": "Anomena la branca/worktree, o prem Enter per a un nom automàtic. Esc per tornar.",
|
||
"LaunchWorktreeNeedsGit": "Un worktree nou requereix un repositori Git.",
|
||
"LaunchWorktreeNameLabel": "nom del worktree",
|
||
"LaunchHintMove": "mou",
|
||
"LaunchHintOpen": "obre",
|
||
"LaunchTipFlags": "Consell: -w <path> obre un espai de treball; -r <session-id> reprèn directament",
|
||
"LaunchSavedSessionSingular": "1 sessió desada",
|
||
"LaunchSavedSessionsPlural": "{count} sessions desades",
|
||
"LaunchCreatingWorktree": "Creant el worktree…",
|
||
"LaunchWorktreeFailed": "El worktree ha fallat: {error}",
|
||
"LaunchWorktreeCreated": "Nou worktree {path} a la branca {branch}",
|
||
"LaunchNoSavedSessions": "No hi ha sessions desades per a aquest espai de treball.",
|
||
"LaunchNoModelConnected": "cap model connectat",
|
||
"DispatchNotSentNoModel": "No hi ha cap model connectat, així que aquest missatge no s'ha enviat. Torna a ser al quadre de missatge: connecteu un model amb F3 o /provider i premeu Enter per enviar-lo.",
|
||
"DispatchNotSentSaveKey": "Deseu una clau: {command}",
|
||
"DispatchNotSentStatus": "Missatge no enviat: {reason}",
|
||
"AuthRejectedRecovery": "El proveïdor no ha acceptat la clau, així que el model no ha rebut aquest missatge. Actualitzeu la clau amb F3 o /provider i premeu Enter per tornar-lo a enviar.",
|
||
"ProviderKeyRejected": "El proveïdor no ha acceptat aquesta clau. Comproveu que l'heu copiada sencera i torneu-la a enganxar.",
|
||
"ProviderKeyForbidden": "El proveïdor reconeix aquesta clau, però no té permís per utilitzar aquest servei. Comproveu els permisos de la clau o el vostre pla.",
|
||
"ProviderKeyUnreachable": "No s'ha pogut contactar amb el proveïdor per comprovar aquesta clau. Comproveu la connexió i torneu-ho a provar.",
|
||
"ProviderKeyCheckFailed": "No s'ha pogut comprovar aquesta clau: {reason}",
|
||
"LocalModelAdopted": "S'està usant {model}, un model que s'executa en aquest ordinador (Ollama). Prem F3 per triar-ne un altre.",
|
||
"ProviderPickerNotReopened": "No s'ha pogut tornar a obrir la llista de proveïdors. Prem F3 per obrir-la.",
|
||
"LaunchRunCommand": "executa {command}",
|
||
"LaunchMcpConnectedOne": "1 servidor MCP connectat",
|
||
"LaunchMcpConnectedMany": "{count} servidors MCP connectats",
|
||
"LaunchMcpNeedsSignInOne": "1 necessita iniciar sessió",
|
||
"LaunchMcpNeedsSignInMany": "{count} necessiten iniciar sessió",
|
||
"PhaseIdle": "inactiu",
|
||
"PhaseDraft": "esborrany",
|
||
"PhaseWorking": "treballant",
|
||
"PhaseReasoning": "raonant",
|
||
"PhaseReading": "llegint",
|
||
"PhaseUsingTool": "usant una eina",
|
||
"PhaseSubagents": "subagents en execució",
|
||
"PhaseVerifying": "verificant",
|
||
"PhaseWaitingOnYou": "esperant-te",
|
||
"PhaseDone": "fet",
|
||
"PhaseFailed": "fallit",
|
||
"PhaseFinishing": "acabant",
|
||
"ChipModeAct": "work",
|
||
"ChipModePlan": "plan",
|
||
"ChipModeOperate": "operate",
|
||
"ChipPermissionReadOnly": "només lectura",
|
||
"ChipPermissionAsk": "ask",
|
||
"ChipPermissionAuto": "auto",
|
||
"ChipPermissionFullAccess": "Full Access",
|
||
"ChipPermissionNever": "mai",
|
||
"FooterHintKeys": "tecles",
|
||
"FooterHintOutput": "sortida",
|
||
"FooterHintContext": "context",
|
||
"InfoLineHelp": "ajuda",
|
||
"InfoLineContext": "context",
|
||
"InfoLineTtft": "ttft",
|
||
"InfoLinePeak": "hora punta",
|
||
"InfoLineOffPeak": "hora vall",
|
||
"InfoLineWhales": "balenes",
|
||
"InfoLineAutomation": "automatització",
|
||
"InfoLineNotConnected": "no connectat",
|
||
"InfoLineThinking": "raonament: {level}",
|
||
"EmptyStateNoGit": "sense git",
|
||
"EmptyStateMcpLabel": "mcp",
|
||
"EmptyStatePrompt": "Què vols aconseguir?",
|
||
"SessionsSurfaceTitle": "sessions",
|
||
"SessionsPaneTitle": " sessions (1-9, PgUp/PgDn) ",
|
||
"SessionsHistoryPaneTitle": " historial (Shift+PgUp/PgDn) ",
|
||
"SessionsActionResume": "reprèn",
|
||
"SessionsActionSearch": "cerca",
|
||
"SessionsActionSort": "ordena",
|
||
"SessionsActionRename": "canvia el nom",
|
||
"SessionsActionAllWorkspaces": "tots els espais",
|
||
"SessionsActionDelete": "elimina",
|
||
"SessionsActionClose": "tanca",
|
||
"SessionsScopeSortHeader": "abast i ordre · {sort}",
|
||
"SessionsEmptyTitle": "Encara no hi ha sessions desades.",
|
||
"SessionsEmptyHint": "Envia un missatge per començar-ne una; es desa automàticament.",
|
||
"SessionsShowingAllWorkspaces": "mostrant sessions de tots els espais de treball",
|
||
"SessionsScopedToWorkspace": "limitat a aquest espai de treball",
|
||
"SessionsNewTitlePrompt": "Títol nou: ",
|
||
"SessionsDeletePrompt": "Eliminar la sessió? (y/n)",
|
||
"SessionsConfirmDelete": "Confirma l'eliminació (y/n)",
|
||
"SessionsNewSessionTitle": "Sessió nova",
|
||
"SessionsOpenedHistory": "Historial obert per a {id}",
|
||
"SessionsSortStatus": "Ordre: {sort}",
|
||
"SessionsSortRecent": "recent",
|
||
"SessionsSortName": "nom",
|
||
"SessionsSortSize": "mida",
|
||
"SessionsSearchPrompt": "Cerca: escriu per filtrar, Enter per aplicar",
|
||
"SessionsDeleteFailed": "L'eliminació ha fallat: {error}",
|
||
"SessionsDeleteOpenHere": "No es pot eliminar la sessió oberta aquí. Canvia primer a una altra sessió.",
|
||
"SessionsDeleteOpenElsewhere": "No es pot eliminar: aquesta sessió està oberta en una altra finestra de Codewhale.",
|
||
"SessionSaveFailed": "No s'ha pogut desar la sessió {id} ({error}). És possible que la feina recent no estigui desada.",
|
||
"SessionSaveFailedAtExit": "codewhale: l'últim desament de la sessió {id} ha fallat ({error}); és possible que la feina recent no s'hagi desat.",
|
||
"SessionsDeleted": "Sessió {id} eliminada",
|
||
"SessionsNoSelection": "Cap sessió seleccionada",
|
||
"SessionsTitleLength": "El títol ha de tenir entre 1 i 100 caràcters",
|
||
"SessionsOpenFailed": "No s'han pogut obrir les sessions: {error}",
|
||
"SessionsLoadFailed": "No s'ha pogut carregar la sessió: {error}",
|
||
"SessionsResumed": "Sessió represa: {title}",
|
||
"SessionsRenameFailed": "El canvi de nom ha fallat: {error}",
|
||
"SessionsRenamed": "S'ha canviat el nom a \"{title}\"",
|
||
"SessionsNoResults": "No s'ha trobat cap sessió.",
|
||
"SessionsDirectoryFailed": "No s'ha pogut obrir el directori de sessions.",
|
||
"SessionsPreviewFailed": "No s'ha pogut carregar la previsualització de la sessió.",
|
||
"SessionsDeleteCancelled": "Eliminació cancel·lada",
|
||
"SessionsRenameCancelled": "Canvi de nom cancel·lat",
|
||
"SessionsShowingRange": "Mostrant {start}-{end} / {total}",
|
||
"SessionsMessageCountCompact": "{count} msjs",
|
||
"SessionsForkCompact": "bifurcació",
|
||
"SessionsCurrentCompact": "actual",
|
||
"SessionsPreviewId": "ID: {id}",
|
||
"SessionsUnknownMode": "desconegut",
|
||
"SessionsPreviewTitle": "Títol: {title}",
|
||
"SessionsPreviewUpdated": "Actualitzada: {updated}",
|
||
"SessionsPreviewMessagesModel": "Missatges: {count} | Model: {model}",
|
||
"SessionsPreviewMode": "Mode: {mode}",
|
||
"SessionsToolCall": "crida d'eina: {name} {input}",
|
||
"SessionsToolError": "error d'eina: {content}",
|
||
"SessionsToolResult": "resultat d'eina: {content}",
|
||
"SessionsServerTool": "eina de servidor: {name} {input}",
|
||
"SessionsImage": "[imatge]",
|
||
"SessionsTimeJustNow": "ara mateix",
|
||
"SessionsTimeMinutesAgo": "fa {count} min",
|
||
"SessionsTimeHoursAgo": "fa {count} h",
|
||
"SessionsTimeDaysAgo": "fa {count} d",
|
||
"CtxInspRowSystemPrompt": "prompt del sistema",
|
||
"CtxInspRowMessages": "missatges",
|
||
"CtxInspRowFree": "lliure",
|
||
"CtxInspFreeTokensDetail": "Queden {free} tokens lliures abans que la finestra de ruta sigui plena. Llindar d'autocompactació: {threshold}%.",
|
||
"CtxInspDrillTitle": "context · {row}",
|
||
"CtxInspSurfaceTitle": "context",
|
||
"CtxInspActionSelect": "selecciona",
|
||
"CtxInspActionDrillDown": "aprofundeix",
|
||
"CtxInspActionClose": "tanca",
|
||
"CtxInspUsedTokens": "~{used}/{max} tokens",
|
||
"CtxInspAutoCompactAt": "autocompacta al {threshold}%",
|
||
"CtxInspRowTokens": "{tokens} tokens · {percent}%",
|
||
"CtxInspRowCompaction": "compactació",
|
||
"CtxInspRowAnchors": "àncores",
|
||
"CtxInspCompactionNever": "cap compactació en aquesta sessió",
|
||
"CtxInspCompactionDetail": "{path}. {before} → {after} missatges. Última ronda: {round} missatges, {tools} resultats d'eina{assistant}.",
|
||
"CtxInspCompactionRestored": "hi ha un punt de control. Última ronda: {round} missatges, {tools} resultats d'eina{assistant}.",
|
||
"CtxInspCompactionPathSummary": "passada de resum",
|
||
"CtxInspCompactionPathPrune": "només poda",
|
||
"CtxInspCompactionAssistantKept": ", resposta de l'assistent conservada",
|
||
"CtxInspAnchorsNone": "cap fitxer /anchor",
|
||
"CtxInspAnchorsPresent": "/anchor fixat ({chars} caràcters)",
|
||
"RouteSurfaceTitle": "ruta · {view}",
|
||
"RouteBrowseCatalog": "explora el catàleg",
|
||
"RouteActionType": "Escriu",
|
||
"RouteActionSearchAnyModel": "cerca qualsevol model",
|
||
"RoutePanelHeader": "ruta",
|
||
"RouteProviderLabel": "proveïdor",
|
||
"RouteModelFirstAtomic": "ruta atòmica model-primer",
|
||
"PickerActionMove": "mou",
|
||
"PickerActionSwitch": "canvia",
|
||
"PickerActionApply": "aplica",
|
||
"PickerActionAssignRoute": "assigna",
|
||
"FleetRoutePickUnavailable": "L’equip ha canviat o ja no està disponible. Torna’l a obrir abans de triar un model.",
|
||
"FleetRouteSaved": "Desat {fleet} · {route} · {path}",
|
||
"FleetRouteInherited": "model de la sessió",
|
||
"FleetRouteNotInCatalog": " · absent del catàleg actual",
|
||
"PickerActionSetStartupDefault": "defineix com a predeterminat d'inici",
|
||
"PickerActionPin": "fixa",
|
||
"PickerActionFleet": "flota",
|
||
"PickerActionCancel": "cancel·la",
|
||
"PickerActionClear": "esborra",
|
||
"PickerActionClearSearch": "esborra la cerca",
|
||
"PickerActionBrowseAll": "explora-ho tot",
|
||
"PickerActionCustom": "personalitzat",
|
||
"PickerActionJump": "salta",
|
||
"PickerActionEditKey": "edita la clau",
|
||
"PickerActionModels": "models",
|
||
"PickerActionUnavailable": "no disponible",
|
||
"PickerActionSetKey": "defineix la clau",
|
||
"PickerActionConfigured": "configurat",
|
||
"RouteNoModels": "No hi ha models disponibles.",
|
||
"RouteNoModelMatch": "Cap model coincideix amb \"{query}\" — Retrocés per esborrar.",
|
||
"ProviderNoMatchesTitle": "Cap proveïdor coincideix",
|
||
"ProviderNoMatchesHint": "Prova un altre terme de cerca o esborra per explorar.",
|
||
"ProviderNoConfiguredTitle": "Encara no hi ha proveïdors configurats",
|
||
"ProviderNoConfiguredHint": "Explora tots els proveïdors admesos o crea un endpoint personalitzat.",
|
||
"ProviderNoCatalogModels": "No hi ha models de catàleg disponibles.",
|
||
"ProviderExternalActionRevoke": "deixa d'usar aquest inici de sessió",
|
||
"ProviderExternalActionChoices": "inicia sessió amb una altra app",
|
||
"ProviderExternalActionReuseGrok": "reús extern de Grok",
|
||
"ProviderExternalHintCodexReview": "Després de {login}, prem Enter per revisar les opcions d'accés desactivat/només lectura/gestionat.",
|
||
"ProviderExternalHintXaiReview": "Prem Enter per a l'inici de sessió de dispositiu gestionat per Codewhale; prem E per revisar el reús existent del Grok CLI.",
|
||
"ProviderExternalHintXaiApiKey": "O usa XAI_API_KEY i torna a obrir aquest selector.",
|
||
"XaiAuthChoiceTitle": " Autenticació d’xAI ",
|
||
"XaiAuthChoiceIntro": "Tria una font de credencials explícita. El text de la clau mai no es tracta com un testimoni OAuth.",
|
||
"XaiAuthChoiceApiKeyOption": "Clau d’API d’xAI — escriu-la o enganxa-la i desa-la a l’espai del proveïdor xAI",
|
||
"XaiAuthChoiceDeviceOAuthOption": "OAuth natiu del dispositiu — inici de sessió amb navegador/codi de dispositiu i emmagatzematge de Codewhale",
|
||
"ChatgptAuthChoiceTitle": " Autenticació de ChatGPT / Codex ",
|
||
"ChatgptAuthChoiceIntro": "L'inici de sessió de subscripció es factura al teu pla de ChatGPT. La ruta de clau API d'openai és un altre titular de facturació.",
|
||
"ChatgptAuthChoicePkceOption": "Inicia la sessió amb ChatGPT — PKCE al navegador, testimonis de Codewhale, facturació de la subscripció de ChatGPT",
|
||
"ChatgptAuthChoiceImportOption": "Importa credencials de la CLI de Codex — consentiment explícit de només lectura; la CLI de Codex en segueix sent la propietària",
|
||
"ProviderExternalHintChatgptReview": "Prem Enter per iniciar la sessió amb ChatGPT; prem E per revisar la reutilització existent de la CLI de Codex.",
|
||
"ProviderExternalActionReuseCodex": "reutilització externa de Codex",
|
||
"ProviderExternalDetailScope": "Extern: accés={access} | proveïdor={provider} | origen={source} | versió={version} | {state}",
|
||
"ProviderExternalDormant": "adormit",
|
||
"ProviderExternalOwnerPath": "Propietari/camí: {owner} | {path}",
|
||
"ProviderExternalPinnedPathWarning": "Avís: el camí de credencials ambient de {owner} ha canviat; el consentiment continua fixat a {path}.",
|
||
"ToolProjectionWarning": "Avís: {provider} ha omès eines incompatibles en aquesta sol·licitud: {tools}",
|
||
"SnapshotsDisabledTooLarge": "Les instantànies i /undo estan desactivats per a {workspace}: conté més de {limit} de contingut per instantaniar. Augmenta `{config_key}` a config.toml (o posa-ho a 0 per treure el límit) per activar-los.",
|
||
"SnapshotsDisabledTooManyFiles": "Les instantànies i /undo estan desactivats per a {workspace}: conté més de {limit} fitxers per instantaniar. Aquí el límit de mida no hi té res a veure: ignora els directoris generats al `.gitignore`, o comença en un subdirectori més petit, per activar-los.",
|
||
"SnapshotsDisabledUnsafeLocation": "Les instantànies i /undo estan desactivats per a {workspace}: un directori d'inici o l'arrel és massa ampli per fer-ne una instantània segura. Comença en un directori de projecte per activar-los.",
|
||
"SnapshotsHistoryRepaired": "L'historial de desfer de {workspace} estava malmès (faltava el darrer punt de restauració) i s'ha reiniciat. Els punts de restauració anteriors ja no es poden restaurar; els torns nous tornen a estar protegits.",
|
||
"SnapshotsFailing": "Les instantànies fallen per a {workspace}, així que /undo no pot restaurar els torns recents: {limit}",
|
||
"SessionIdDivergedNotice": "La identitat de la sessió ha canviat sota aquesta finestra: el motor ara desa els punts de control com a {next} (abans era {previous}). Els punts anteriors queden sota l'id antic; `codewhale sessions` els llista tots dos i `codewhale resume {previous}` reobre l'anterior.",
|
||
"RuntimeStoreUnreadableNotice": "Magatzem d'execució de la sessió: no s'ha pogut llegir {record} a {path} ({reason}). Aparta aquest fitxer (o suprimeix-lo) i torna-ho a provar; la resta de registres del fil es conserven.",
|
||
"RuntimeStoreUnwritableNotice": "Magatzem d'execució de la sessió: no s'ha pogut escriure {record} a {path} ({reason}). Comprova l'espai lliure i els permisos allà i torna-ho a provar; no s'ha sobreescrit res.",
|
||
"ProviderExternalSemanticsRevoke": "{semantics} | revoca: {revoke}",
|
||
"ProviderExternalRevoke": "revoca: {revoke}",
|
||
"ProviderExternalChoiceTitle": " Accés a credencials externes · {provider} ",
|
||
"ProviderExternalActionChoose": "tria",
|
||
"ProviderExternalChoiceIntro": "Tria què pot fer Codewhale amb credencials que pertanyen a un altre CLI.",
|
||
"ProviderExternalDisabledLabel": "Desactivat (per defecte)",
|
||
"ProviderExternalDisabledDetail": "sense sondejos, lectures, refrescos, xarxa ni escriptures",
|
||
"ProviderExternalReadOnlyLabel": "Fer servir credencials de CLI externes (només lectura)",
|
||
"ProviderExternalReadOnlyDetail": "un fitxer exacte; segueix una confirmació explícita",
|
||
"ProviderExternalReadOnlySemantics": "llegeix aquest fitxer exacte; sense refrescos, peticions de proveïdor d'identitat o de descobriment, escriptures a fitxers externs ni reescriptures; les peticions normals al proveïdor seleccionat poden usar el seu token",
|
||
"ProviderExternalManagedLabel": "Gestionat (no disponible)",
|
||
"ProviderExternalManagedDetail": "cap adaptador de preservació segur per a l'esquema revisat",
|
||
"ProviderExternalConfirmTitle": " Confirma l'accés exacte de només lectura ",
|
||
"ProviderExternalActionGrant": "concedeix accés de només lectura",
|
||
"ProviderExternalOwnerLabel": "CLI propietari",
|
||
"ProviderExternalExactPathLabel": "Camí resolt exacte",
|
||
"ProviderExternalSemanticsLabel": "Semàntica",
|
||
"ProviderExternalRejectUnsafe": "Codewhale rebutjarà enllaços simbòlics, punts d'anàlisi i fitxers no regulars.",
|
||
"ProviderExternalRevokeLabel": "Revoca",
|
||
"ProviderExternalRouteLabel": "Ruta",
|
||
"ProviderExternalCustodyLine": "Custòdia: només en aquest dispositiu — Codewhale només desa aquest registre de consentiment, no la credencial; no s'utilitza cap caixa forta de compte ni de núvol.",
|
||
"ProviderExternalBillingLine": "Propietari de la credencial i de la facturació: el teu compte de {owner}; l'ús es factura a aquest compte.",
|
||
"ProviderExternalRevokeScope": "Revocar només esborra el registre de consentiment de Codewhale en aquest dispositiu; el fitxer de {owner} mai no es llegeix, es modifica ni s'elimina.",
|
||
"ProviderExternalOwnerOnly": "Propietari: {owner}",
|
||
"ProviderExternalPinnedPathChanged": "Avís: el camí de la credencial de {owner} a l'entorn ha canviat; el consentiment roman fixat al camí concedit.",
|
||
"ProviderExternalRevokeConfirmTitle": " Revocar l'accés a la credencial externa? ",
|
||
"ProviderExternalGrantedToast": "Accés de només lectura de {owner} concedit per a {provider}. Sense refrescos, peticions d'identitat/descobriment ni escriptures a fitxers externs; les peticions normals al proveïdor poden usar el token.",
|
||
"ProviderExternalSaveFailedToast": "No s'ha desat el consentiment de credencials externes: {error}",
|
||
"ProviderExternalRevokedToast": "Accés a credencials externes revocat per a {provider}",
|
||
"ProviderExternalRevokeFailedToast": "No s'ha pogut revocar l'accés a credencials externes: {error}",
|
||
"ThemeSurfaceTitle": "tema · previsualització en directe",
|
||
"FleetRosterHeaderLabel": "equip",
|
||
"FleetRosterTabRoster": "membres",
|
||
"FleetRosterTabSetup": "configuració",
|
||
"FleetRosterWorkers": "treballadors",
|
||
"FleetRosterMembersCount": "{count} membres",
|
||
"FleetRosterOperatorFirst": "El Coordinador lidera · el model de la sessió mou aquest Fleet",
|
||
"FleetRosterOperatorRow": "Coordinador · líder",
|
||
"FleetRosterShadowBadgeProjectOverride": "desat en aquest projecte",
|
||
"FleetRosterShadowBadgePersonalIgnored": "còpia desada ignorada",
|
||
"FleetRosterShadowBadgePersonalOverride": "desat per a tots els projectes",
|
||
"FleetRosterShadowBadgeConfigOverride": "desat a la configuració",
|
||
"FleetRosterLayersLabel": "Desat a",
|
||
"FleetRosterLayerWins": "actiu",
|
||
"FleetRosterLayerIgnored": "còpia ignorada",
|
||
"FleetReadyNotice": "Fleet a punt · /fleet obre rols · /fleet setup ajusta els models dels membres",
|
||
"FleetProfileIdentityVerifyFailed": "No s'han pogut verificar les identitats de perfil existents ({error}); arregla el fitxer anomenat abans de desar.",
|
||
"FleetProfileIdConflict": "L'id de perfil `{id}` ja l'usa {path}; torna a redactar amb un rol diferent o elimina primer el fitxer antic.",
|
||
"FleetProfileProviderUnconfigured": "El perfil fixa el proveïdor `{provider}`, que no té credencials configurades ({env}); configura'l a /provider abans de desar.",
|
||
"FleetModelAdded": "S'ha afegit {route} a l'equip `{fleet}`",
|
||
"FleetModelAddedAs": "S'ha afegit {route} com a {roles} a l'equip `{fleet}`",
|
||
"FleetModelAddedCreatedNote": " (equip personal nou, ara seleccionat)",
|
||
"FleetModelAddedSelectedNote": " (ara seleccionat)",
|
||
"FleetModelRemoved": "S'ha eliminat {route} de l'equip `{fleet}`",
|
||
"FleetModelRemovedRoles": "S'ha eliminat {route} ({roles}) de l'equip `{fleet}`",
|
||
"FleetModelUnchanged": "{route} es manté a l'equip `{fleet}`: {reason}",
|
||
"FleetModelReasonOperatorRoute": "aquest és el teu model actual (la ruta de l'operador de l'equip); canvia de model o fes servir /fleet save per modificar-la",
|
||
"FleetModelReasonAlreadyPresent": "ja és a l'equip",
|
||
"FleetModelErrorNeedsRoute": "un model de l'equip necessita un id de provider i un id de model",
|
||
"FleetModelErrorNeedsRole": "L’agent necessita un nom de rol (per exemple, `/fleet add {route} scout`).",
|
||
"FleetModelErrorNoSelection": "no hi ha cap equip seleccionat; el teu equip és només el model de la sessió",
|
||
"FleetModelErrorOperatorRoute": "{route} és la ruta de l'operador de l'equip `{fleet}`; canvia-la amb /fleet save, no amb remove",
|
||
"FleetModelErrorNotInFleet": "{route} no és a l'equip `{fleet}`",
|
||
"FleetModelsEmpty": "El teu equip és només el model de la sessió. Afegeix-ne un: /fleet add <provider> <model> [role…] (o ⇧F en una fila de /model).",
|
||
"FleetModelsHeader": "El teu equip `{fleet}` ({count} models)",
|
||
"FleetModelsBroken": "No s'ha pogut carregar l'equip seleccionat: {error}. Corregeix el fitxer o tria'n un altre amb /fleet teams.",
|
||
"FleetModelsFooter": "Afegir: /fleet add <provider> <model> [role…] · Eliminar: /fleet remove <provider> <model>",
|
||
"FleetModelsFactPrice": "${input}/{output} per M",
|
||
"FleetModelsFactContext": "{context}k ctx",
|
||
"FleetModelsFactTools": "eines",
|
||
"FleetAddUsage": "Ús: /fleet add <provider> <model> [role…] — p. ex. /fleet add openrouter z-ai/glm-5.3-flash explore",
|
||
"FleetAddProviderUnconfigured": "`{provider}` no és un provider configurat. Configura'l a ~/.codewhale/config.toml o canvia-hi amb /provider abans d'afegir-lo a l'equip.",
|
||
"FleetAddModelNotServed": "{provider} no serveix `{model}` al catàleg actual; executa /models per veure què serveix, o /fleet add amb l'id exacte que llista.",
|
||
"FleetAddFailed": "No s'ha pogut afegir a l'equip: {error}",
|
||
"FleetRemoveUsage": "Ús: /fleet remove <provider> <model>",
|
||
"FleetRemoveFailed": "No s'ha pogut eliminar de l'equip: {error}",
|
||
"FleetToggleFailed": "No s'ha pogut actualitzar l'equip: {error}",
|
||
"FleetDestStepTitle": "On s'ha de desar aquest perfil?",
|
||
"FleetDestStepSubtitle": "No s'escriu res fins que ho confirmis a l'últim pas.",
|
||
"FleetDestProjectLabel": "Aquest projecte",
|
||
"FleetDestPersonalLabel": "Personal",
|
||
"FleetDestProjectSummary": "Només aquest projecte",
|
||
"FleetDestPersonalSummary": "Disponible a tots els projectes",
|
||
"FleetDestProjectDescription": "Té prioritat sobre un perfil Personal amb el mateix ID.",
|
||
"FleetDestPersonalDescription": "Un perfil propi del projecte amb el mateix ID hi té prioritat.",
|
||
"FleetDestPathLine": "Fitxer: {path}",
|
||
"FleetDestUnavailable": "No disponible: {reason}",
|
||
"FleetDestReasonNoProjectConfig": "els perfils de projecte estan desactivats en aquesta sessió (--no-project-config)",
|
||
"FleetDestReasonWorkspaceMissing": "la carpeta de l'espai de treball {path} no existeix o no és un directori",
|
||
"FleetDestReasonHomeUnavailable": "no s'ha pogut resoldre el teu directori de Codewhale ({error})",
|
||
"FleetDestWillReplace": "Substituirà el fitxer existent {path}",
|
||
"FleetDestOverridesProject": "Aquest projecte ja té un perfil '{id}', que hi té prioritat; aquest perfil Personal s'aplica als altres projectes.",
|
||
"FleetDestOverridesPersonal": "Té prioritat sobre el teu perfil Personal '{id}' dins d'aquest projecte.",
|
||
"FleetDestOverridesBuiltIn": "Substitueix el rol {origin} '{id}' de la plantilla.",
|
||
"FleetSavesToChip": "Es desa a: {scope} · {path}",
|
||
"FleetSavesToUndecided": "Es desa a: tria-ho al pas 3 — Aquest projecte o Personal",
|
||
"FleetActionSaveProject": "Desa en aquest projecte",
|
||
"FleetActionSavePersonal": "Desa com a perfil Personal",
|
||
"FleetActionReplaceProject": "Substitueix en aquest projecte",
|
||
"FleetActionReplacePersonal": "Substitueix el perfil Personal",
|
||
"FleetActionConfirmReplace": "Prem Enter una altra vegada per substituir {file}",
|
||
"FleetActionChangeDestination": "Canvia la destinació",
|
||
"FleetActionBack": "Enrere",
|
||
"FleetReviewSavesTo": "Es desa a",
|
||
"FleetModelRowBlockedNotice": "No seleccionable: {reason}. Configura-ho a /provider o tria una altra fila.",
|
||
"FleetDestProjectDisabledSave": "Els perfils de projecte estan desactivats en aquesta sessió (--no-project-config); no s'ha desat res. Tria Personal o reinicia sense l'opció.",
|
||
"WorkflowStatusWaiting": "esperant",
|
||
"WorkflowStatusDegraded": "degradat",
|
||
"WorkflowRunFailedToast": "L'execució del flux de treball ha fallat",
|
||
"WorkflowDebrief": "resum: {done}/{total} resolts · {failed} fallits · {cancelled} cancel·lats · {elapsed}",
|
||
"WorkflowDispatchFailureLine": "ha fallat l'enviament · {slot}: {message}",
|
||
"WorkflowDispatchFailuresOmitted": "errors d'enviament: {count} d'anteriors no es mostren",
|
||
"WorkflowDispatchFallbackTask": "tasca",
|
||
"WorkflowTranscriptDetails": "transcripció: JSON complet de l'execució disponible als detalls de l'eina ({details})",
|
||
"WorkflowReceiptRole": "rol {value}",
|
||
"WorkflowReceiptReasoning": "raonament {value}",
|
||
"WorkflowReceiptVia": "via {value}",
|
||
"WorkflowReceiptTokens": "tokens {value}",
|
||
"WorkflowReceiptTools": "eines {value}",
|
||
"WorkflowReceiptDuration": "durada {value}",
|
||
"WorkflowReceiptUnknown": "desconegut",
|
||
"WorkflowReceiptProviderReported": "informat pel proveïdor",
|
||
"WorkflowReceiptEstimated": "estimat",
|
||
"SidebarTasksLabel": "Tasques",
|
||
"TaskOwnershipUnverified": "Responsable de l’execució sense verificar",
|
||
"TaskInventoryUnavailable": "L’emmagatzematge de tasques no està disponible; es mostra l’últim estat conegut.",
|
||
"SidebarTodoLabel": "Pendents",
|
||
"WorkSurfaceTodoProgress": "{label} {completed}/{total} · en queden {remaining}",
|
||
"SidebarStopControl": "atura",
|
||
"SidebarDestructiveArmed": "Acció destructiva armada — prem Enter per confirmar o esborra l'esborrany per cancel·lar",
|
||
"WorkSurfaceStopConfirmHint": "confirma l'aturada · Esc cancel·la",
|
||
"CoordinationWorkTitle": "Treball de coordinació",
|
||
"CoordinationSummaryDecisions": "{count} decisions",
|
||
"CoordinationSummaryContentions": "{count} contencions",
|
||
"CoordinationSummaryReconciled": "{count} conciliades",
|
||
"CoordinationSchema": "Esquema {value}",
|
||
"CoordinationSequence": "seqüència {value}",
|
||
"CoordinationPerSectionLimit": "fins a {limit} per secció",
|
||
"CoordinationDecisionsHeading": "Decisions",
|
||
"CoordinationNone": "Cap",
|
||
"CoordinationNoneValue": "cap",
|
||
"CoordinationStatus": "estat {status}",
|
||
"CoordinationOwner": "propietari {owner}",
|
||
"CoordinationVersion": "versió {version}",
|
||
"CoordinationWriteClaimsHeading": "Reclamacions d'escriptura",
|
||
"CoordinationIsolated": "aïllat",
|
||
"CoordinationSharedWorkspace": "espai de treball compartit",
|
||
"CoordinationPaths": "camins {paths}",
|
||
"CoordinationContracts": "contractes {contracts}",
|
||
"CoordinationContentionsHeading": "Contencions",
|
||
"CoordinationClaimant": "reclamant {claimant}",
|
||
"CoordinationDisposition": "disposició {disposition}",
|
||
"CoordinationNeutralReconciliationHeading": "Conciliació neutral",
|
||
"CoordinationCandidates": "{count} candidats",
|
||
"CoordinationRetry": "reintent {count}/{limit}",
|
||
"CoordinationReviewer": "revisor {reviewer}",
|
||
"CoordinationVerifier": "verificador {verifier}",
|
||
"CoordinationVerification": "verificació {verification}",
|
||
"CoordinationContextProjectionsHeading": "Projeccions de context",
|
||
"CoordinationContextDecisions": "decisions {decisions}",
|
||
"CoordinationBytes": "{count} bytes",
|
||
"CoordinationDeduplicated": "{count} deduplicats",
|
||
"CoordinationOmitted": "{count} omesos",
|
||
"CoordinationActiveHotPathsHeading": "Camins calents actius",
|
||
"CoordinationActiveClaims": "{count} reclamacions actives",
|
||
"CoordinationMetricsNoteHeading": "Nota de mètriques",
|
||
"CoordinationMetricsNoAuthoritativeSource": "el creixement i la ruta/cost queden nuls quan el llibre de coordinació no té font autoritzativa",
|
||
"CoordinationStatusProposed": "proposat",
|
||
"CoordinationStatusAccepted": "acceptat",
|
||
"CoordinationStatusSuperseded": "substituït",
|
||
"ComposerSlashMenuHint": " enter:executa · tab:completa · ↑↓:selecciona · esc:continua escrivint ",
|
||
"ApprovalRepoLawBadge": "Regla del repo",
|
||
"ApprovalRepoLawTitle": "Constitució del repositori",
|
||
"ApprovalRepoLawWarning": "La constitució del repositori demana que confirmis aquest canvi.",
|
||
"ApprovalRepoLawRuleLabel": "Regla ",
|
||
"FilePickerMatchSingular": "@ adjunta · 1 coincidència",
|
||
"FilePickerMatchesPlural": "@ adjunta · {count} coincidències",
|
||
"FilePickerScanning": "Escanejant l'espai de treball…",
|
||
"BehavioralTipPlanning": "Planifiques? {key} commuta al mode Plan",
|
||
"BehavioralTipBackgroundReceipt": "Els comprovants són al panell de treball — {key} obre l'inspector",
|
||
"BehavioralTipClearedInput": "Esborrat · {chord} restaura",
|
||
"BehavioralTipMcpValidation": "{command} inicia els servidors i mostra per què",
|
||
"BehavioralTipRepeatedCommand": "{command} ho pot fixar",
|
||
"BehavioralTipDurableStateWritten": "Desat · {command} per revisar",
|
||
"BehavioralTipTodoWrite": "Consell: segueix les tasques de diversos passos amb {command} per mantenir el progrés visible",
|
||
"SettingLockedDuringTurn": "{setting} està blocat mentre s'executa un torn — prem Esc per interrompre primer",
|
||
"SettingSubjectMode": "Mode",
|
||
"SettingSubjectThinking": "Raonament",
|
||
"SettingSubjectModel": "Model",
|
||
"SettingSubjectModelAndThinking": "Model i raonament",
|
||
"SettingSubjectProvider": "Proveïdor",
|
||
"SettingSubjectPermissions": "Permisos",
|
||
"ThinkingControlledByAutoRouting": "El raonament el controla l'encaminament automàtic de models; tria primer un model fix.",
|
||
"SavedAsStartupDefault": "desat com a valor per defecte d'arrencada",
|
||
"ModeAlreadyActiveSavedAsDefault": "Ja estàs en mode {mode} — desat com a valor per defecte d'arrencada.",
|
||
"StartupDefaultNotSaved": "No s'ha desat {setting}: {error}",
|
||
"StartupDefaultSubjectMode": "mode d'arrencada",
|
||
"StartupDefaultSubjectThinking": "nivell de raonament",
|
||
"StartupDefaultSubjectModel": "model",
|
||
"StartupDefaultSubjectAll": "valors per defecte d'arrencada",
|
||
"CmdCostReportSubtotal": "Cost de la sessió:\n ─────────────────────────────\n Subtotal valorat: {cost}\n\n Un o més torns de pagament no hi són inclosos; vegeu la cobertura a sota.",
|
||
"CmdCostReportUnknown": "Cost de la sessió:\n ─────────────────────────────\n Total estimat: desconegut\n\n Cap torn té un preu autoritzat en la moneda seleccionada.",
|
||
"CmdCostUnknownValue": "desconegut",
|
||
"CmdCostEstimateOnly": "Això és una estimació, no una factura: es calcula localment a partir de l'ús de tokens informat pel proveïdor i de les tarifes publicades, i pot diferir de la vostra factura.",
|
||
"CmdCostCoverage": "Cobert: {priced} de {turns} torn(s) de pagament valorats.",
|
||
"CmdCostUnpricedTurns": "Exclòs: {unpriced} torn(s) de pagament sense preu autoritzat ({reasons}); la seva despesa falta al total de dalt.",
|
||
"CmdCostUnpricedClasses": "Classes de tokens sense preu vistes en aquesta sessió: {classes}. Els torns que les usen fallen tancats en lloc d'infradeclarar.",
|
||
"CmdCostCoverageUnknownLegacy": "Cobertura: desconeguda. La sessió es va desar abans que es registrés la cobertura de preus per torn, així que no es pot establir quina part del total està comptabilitzada.",
|
||
"CmdCostPricingProvenance": "Fonts de preus emprades: {sources}.",
|
||
"CmdCostLivePricingDowngraded": "No s'han pogut verificar els preus en viu del proveïdor per a aquesta ruta ({defects}); s'han emprat les tarifes publicades incloses.",
|
||
"CmdCostLivePricingUnavailable": "No s'han pogut verificar els preus en viu del proveïdor per a aquesta ruta ({defects}), i no hi havia cap tarifa inclosa utilitzable; aquesta despesa és desconeguda.",
|
||
"CmdCostRoutesHeader": "Rutes auditades (redactades):",
|
||
"CmdTokensCacheWriteTotal": "Tokens d'escriptura a la memòria cau (cache-creation) aquesta sessió: {write}. Es facturen per sobre de la tarifa d'entrada quan el proveïdor publica una prima d'escriptura; vegeu /cache per al desglossament per torn.",
|
||
"ModelPickerAutoNetworkActiveProviderHint": "per torn · només el proveïdor actiu · petició + context recent → {provider} / {model}",
|
||
"CmdLaneDescription": "Gestiona les Lane actives: interrupt, restart, resume",
|
||
"StepfunBillingRouteTitle": "Ruta de facturació de StepFun",
|
||
"StepfunBillingRouteIntro": "StepFun factura el pay-as-you-go i les subscripcions Step Plan en endpoints separats. Trieu aquell al qual pertany la vostra clau.",
|
||
"StepfunBillingRoutePaygOption": "Pay-as-you-go (preu per token)",
|
||
"StepfunBillingRoutePlanOption": "Subscripció Step Plan (quota del pla)",
|
||
"StepfunPlanApiKeyHint": "Per a subscripcions StepFun Step Plan, useu la clau emesa per al vostre Step Plan, no una clau pay-as-you-go.",
|
||
"StepfunPlanRouteHint": "Aquesta ruta usa {route} i es factura contra la quota del vostre Step Plan.",
|
||
"ConfigLabelSessionsRail": "Barra de sessions",
|
||
"ConfigLabelSessionAutoResume": "Reprendre automàticament l'última sessió",
|
||
"SessionsRailTitle": "Sessions",
|
||
"SessionsRailEmpty": "Encara no hi ha sessions en aquest espai de treball",
|
||
"SessionsRailBrowseAll": "Explora totes les sessions",
|
||
"SessionsRailShowingCount": "{shown} de {total} — veure-les totes",
|
||
"SessionsRailUnavailable": "Sessions no disponibles: {error}",
|
||
"SessionsActionArchive": "arxiva",
|
||
"SessionsActionShowArchived": "arxivades",
|
||
"SessionsArchived": "Sessió {id} arxivada",
|
||
"SessionsRestored": "Sessió {id} restaurada",
|
||
"SessionsArchiveFailed": "No s'ha pogut arxivar: {error}",
|
||
"SessionsShowingArchived": "Es mostren les sessions arxivades",
|
||
"SessionsHidingArchived": "S'amaguen les sessions arxivades",
|
||
"SessionsArchivedCompact": "arxivada",
|
||
"KbReasoningDetail": "Obre el detall del raonament del torn seleccionat o actual",
|
||
"KbTurnInspector": "Obre l'inspector del torn",
|
||
"CmdTurnInspectDescription": "Obre l'inspector del torn sencer",
|
||
"CmdAutomationDescription": "Gestiona les automatitzacions programades duradores — el subcomandament list obre el gestor d'automatitzacions",
|
||
"AutomationUsage": "Ús: /automation [list|show <id>|print <id>|pause <id>|resume <id>|delete <id> [--confirm <token>]|run <id>]",
|
||
"AutomationManagerUnavailable": "El gestor d’automatitzacions no està disponible en aquesta sessió.",
|
||
"AutomationListFailed": "No s’han pogut llistar les automatitzacions: {error}",
|
||
"AutomationActionFailed": "No s’ha pogut {action} l’automatització {id}: {error}",
|
||
"AutomationEmpty": "No hi ha automatitzacions programades. Tria Automatització nova.",
|
||
"AutomationListHeading": "Automatitzacions programades",
|
||
"AutomationScopeNote": "Les automatitzacions són teves, no d'aquest repositori: et segueixen a tots els repositoris.",
|
||
"AutomationNoun": "Automatització",
|
||
"AutomationStatusLabel": "estat",
|
||
"AutomationStatusActive": "activa",
|
||
"AutomationStatusPaused": "en pausa",
|
||
"AutomationRunStatusQueued": "a la cua",
|
||
"AutomationRunStatusRunning": "en execució",
|
||
"AutomationRunStatusCompleted": "completada",
|
||
"AutomationRunStatusFailed": "fallida",
|
||
"AutomationRunStatusCanceled": "cancel·lada",
|
||
"AutomationActionInspect": "consultar",
|
||
"AutomationActionPause": "posar en pausa",
|
||
"AutomationActionResume": "reprendre",
|
||
"AutomationActionDelete": "suprimir",
|
||
"AutomationActionRun": "executar",
|
||
"AutomationActionCancel": "cancel·la l'execució",
|
||
"AutomationActionPaused": "posada en pausa",
|
||
"AutomationActionResumed": "represa",
|
||
"AutomationNextLabel": "propera",
|
||
"AutomationNameLabel": "nom",
|
||
"AutomationPromptLabel": "instrucció",
|
||
"AutomationCwdLabel": "directori de treball",
|
||
"AutomationModeLabel": "mode",
|
||
"AutomationAllowShellLabel": "permetre el shell",
|
||
"AutomationTrustModeLabel": "mode de confiança",
|
||
"AutomationAutoApproveLabel": "aprovació automàtica",
|
||
"AutomationRruleLabel": "regla de repetició",
|
||
"AutomationDeliveryLabel": "lliurament",
|
||
"AutomationLastLabel": "darrera",
|
||
"AutomationRecentRunsLabel": "execucions recents",
|
||
"AutomationNoRuns": "cap execució registrada",
|
||
"AutomationRunsUnavailable": "execucions no disponibles",
|
||
"AutomationTaskLabel": "tasca",
|
||
"AutomationBandScheduled": "programades",
|
||
"AutomationReceiptFired": "activada",
|
||
"AutomationReceiptStarted": "iniciada en segon pla",
|
||
"AutomationReceiptCompleted": "completada en segon pla",
|
||
"AutomationReceiptCoalesced": "agrupada",
|
||
"AutomationReceiptMissed": "perduda",
|
||
"AutomationReceiptExpired": "caducada",
|
||
"AutomationReceiptDeleted": "eliminada",
|
||
"AutomationRunLabel": "execució",
|
||
"AutomationDeletedRunsDetail": "execucions registrades eliminades: {run_count}",
|
||
"AutomationDeletePreview": "La supressió encara no està confirmada. No s’ha suprimit res.\nAutomatització: {id} ({name})\nExecucions registrades: {run_count}\nPer suprimir la definició i l’historial d’execucions, executa:\n{command}",
|
||
"AutomationDeleteConfirmationStale": "La confirmació de supressió ja no coincideix amb l’automatització {id}; no s’ha suprimit res. Revisa l’estat actual amb {command}.",
|
||
"WhaleStateResting": "Descansant",
|
||
"WhaleStateThinking": "Pensant",
|
||
"WhaleStateWorking": "Treballant",
|
||
"WhaleStateWaiting": "Esperant-te",
|
||
"WhaleStateBlocked": "Bloquejada",
|
||
"WhaleStateOffline": "Fora de línia",
|
||
"AgentStatusParked": "en pausa",
|
||
"AgentStatusParkedRecovery": "ningú no l'està esperant; fes servir resume_from per continuar o cancel per descartar-lo",
|
||
"WhaleAnimalScout": "zífid",
|
||
"WhaleAnimalPatch": "marsopa comuna",
|
||
"WhaleAnimalHarbor": "iubarta",
|
||
"WhaleAnimalEcho": "cap d'olla",
|
||
"WhaleAnimalKeel": "catxalot",
|
||
"WhaleAnimalLantern": "orca",
|
||
"WhaleAnimalPlain": "balena",
|
||
"WhaleJobScout": "recerca",
|
||
"WhaleJobPatch": "programació",
|
||
"WhaleJobHarbor": "coordinació",
|
||
"WhaleJobEcho": "comunicacions",
|
||
"WhaleJobKeel": "operacions",
|
||
"WhaleJobLantern": "revisió",
|
||
"WhaleJobPlain": "feina general",
|
||
"SessionMetricsTurn": "torn",
|
||
"SessionMetricsTurns": "torns",
|
||
"SessionMetricsStep": "pas",
|
||
"SessionMetricsSteps": "passos",
|
||
"SessionMetricsLlm": "LLM",
|
||
"SessionMetricsTools": "Eines",
|
||
"SessionMetricsTtft": "TTFT mitj.",
|
||
"SessionMetricsTokensPerSecond": "mitj. tok/s",
|
||
"SessionMetricsCache": "Cache",
|
||
"SessionMetricsInput": "Entrada",
|
||
"SessionMetricsStatusLine": "Mètriques de la sessió: {metrics}",
|
||
"StatusLabelRoute": "Ruta",
|
||
"StatusLabelDirectory": "Directori",
|
||
"StatusLabelProjectDocs": "Docs del projecte",
|
||
"StatusLabelMode": "Mode",
|
||
"StatusLabelSafety": "Seguretat",
|
||
"StatusLabelMcp": "MCP",
|
||
"StatusLabelFleet": "Fleet",
|
||
"StatusLabelContextWindow": "Finestra de context",
|
||
"StatusLabelWindowSource": "Origen de la finestra",
|
||
"StatusLabelWindowOverride": "Ajust de la finestra",
|
||
"StatusLabelCatalog": "Catàleg",
|
||
"StatusLabelCloudFacts": "Fets al núvol",
|
||
"StatusLabelSession": "Sessió",
|
||
"StatusLabelSessionTokens": "Tokens de sessió",
|
||
"StatusLabelSessionCost": "Cost de sessió",
|
||
"StatusLabelToolOutputs": "Sortides d'eines",
|
||
"StatusRouteSummary": "{provider} · {model} · raonament {reasoning}",
|
||
"StatusProjectDocsNone": "sense docs del projecte",
|
||
"StatusPostureSummary": "{mode} · aprovacions {approval} · {shell} · {trust}",
|
||
"StatusShellOn": "shell activat",
|
||
"StatusShellOff": "shell desactivat",
|
||
"StatusTrustedWorkspace": "espai de treball de confiança",
|
||
"StatusWorkspace": "espai de treball",
|
||
"StatusApprovalAsk": "preguntar",
|
||
"StatusApprovalAuto": "revisió automàtica",
|
||
"StatusApprovalFullAccess": "accés total",
|
||
"StatusApprovalNever": "mai",
|
||
"StatusMcpConfigured": "{count} configurats",
|
||
"StatusFleetDrifted": "{fleet} · {count} rutes desades que no són al catàleg actual: {ids}",
|
||
"StatusModelNotInRoster": "El model {model} no és al catàleg actual de {provider}; es manté fixat i encara pot respondre",
|
||
"StatusContextUsage": "{percent}% utilitzat ({used} / {max} tokens)",
|
||
"StatusContextSourceConfigured": "configurada",
|
||
"StatusContextSourceConfiguredModel": "configurada (per model)",
|
||
"StatusContextSourceProviderReported": "informada pel proveïdor",
|
||
"StatusContextSourceKimiSafeFloor": "mínim segur estàtic de Kimi Code",
|
||
"StatusContextSourceCatalog": "catàleg",
|
||
"StatusContextSourceModelHint": "pista del nom del model (sense verificar)",
|
||
"StatusContextSourceFallback": "valor alternatiu (sense verificar)",
|
||
"StatusWindowOverrideProvider": "context_window a [providers.{table}] dins de config.toml",
|
||
"StatusWindowOverrideActiveProvider": "`context_window` a la taula del proveïdor actiu dins de config.toml",
|
||
"StatusSessionNotSaved": "encara no desada",
|
||
"StatusSessionSummary": "{session} · {cells} cel·les · {messages} missatges d'API",
|
||
"StatusSessionTokensSummary": "{input} entrada · {output} sortida · {total} total · {cache}",
|
||
"StatusCacheNotReported": "memòria cau no informada",
|
||
"StatusCacheSummary": "memòria cau {hit} encerts / {miss} errors",
|
||
"StatusToolRawPressure": "{count} sortides sense processar superen el límit (~{chars} caràcters) i pressionen el context",
|
||
"StatusToolCompactReceipts": "{count} rebuts compactes",
|
||
"StatusToolArtifacts": "{count} artefactes, {bytes} emmagatzemats",
|
||
"StatusToolNone": "no es rastregen sortides grans",
|
||
"StatusSafetyReadOnlyUnenforced": "sense sandbox del SO en aquesta plataforma (només lectura sol·licitada, no aplicada), xarxa desactivada",
|
||
"StatusSafetyReadOnly": "sandbox de només lectura, xarxa desactivada",
|
||
"StatusSafetyWorkspaceWriteUnenforcedNetworkOn": "sense sandbox del SO en aquesta plataforma (workspace-write sol·licitat, no aplicat), xarxa activada",
|
||
"StatusSafetyWorkspaceWriteUnenforcedNetworkOff": "sense sandbox del SO en aquesta plataforma (workspace-write sol·licitat, no aplicat), bloqueig de xarxa tampoc aplicat",
|
||
"StatusSafetyWorkspaceWriteNetworkOn": "sandbox workspace-write, xarxa activada",
|
||
"StatusSafetyWorkspaceWriteNetworkOff": "sandbox workspace-write, xarxa desactivada",
|
||
"StatusSafetyDisabled": "sandbox desactivat, xarxa sense restriccions",
|
||
"StatusSafetyDisabledSetuidBlocked": "sandbox desactivat, xarxa sense restriccions; sudo/setuid blocat (no-new-privs)",
|
||
"StatusSafetyDisabledSetuidAllowed": "sandbox desactivat, xarxa sense restriccions; sudo/setuid permès",
|
||
"StatusSafetyExternal": "sandbox extern, xarxa delegada a l'amfitrió",
|
||
"StatusPointers": "Tokens per torn: /tokens · Elements del peu: /statusline",
|
||
"AutoReviewReceiptGuardianAllowed": "L'Auto-Review ha permès '{tool}' (risc {risk}, guardià del model): {reason}",
|
||
"AutoReviewReceiptGuardianDenied": "L'Auto-Review ha denegat '{tool}' (risc {risk}, guardià del model): {reason}",
|
||
"AutoReviewReceiptGuardianUnavailable": "L'Auto-Review no ha pogut revisar '{tool}' ({reason}); denegat, fail closed",
|
||
"AutoReviewReceiptDeterministicBlocked": "L'Auto-Review ha bloquejat '{tool}' (política determinista): {reason}",
|
||
"AutoReviewReceiptHeld": "L'Auto-Review ha retingut '{tool}' sense aturar-se; denegat (cal una persona — canvia a Ask)",
|
||
"FooterHintEscInterrupt": "Esc per interrompre",
|
||
"PostureHintEnterAgain": "{enter} de nou per enviar ara · {steer} dirigeix",
|
||
"PermissionsPostureHeader": "Accés ara: {posture}",
|
||
"PermissionsPostureAsk": "Ask: les crides a tool que canvien autoritat, cost, abast o resultat obren un avís; les crides de només lectura provadament segures s'executen sense. Les regles ask de dalt sempre forcen un avís.",
|
||
"PermissionsPostureAuto": "Auto-Review: mai obre un avís. Una política determinista permet crides provadament segures i bloqueja de manera estricta feina de publicació o destructiva en segon pla; les crides que no pot provar segures van a un guardià del model d'una sola passada, que permet o denega amb un motiu declarat (el risc alt o crític mai s'executa automàticament; una revisió fallida denega, fail closed). Les retencions que requereixen una persona es deneguen, no s'amaguen. Cada decisió d'aquestes s'escriu a la transcripció com a nota i al registre d'auditoria.",
|
||
"PermissionsPostureBypass": "Full Access: les crides a tool ordinàries s'executen sense avisos. Les retencions no evitables de seguretat, llei del repositori i política gestionada fan fail closed com a bloquejos estrictes en lloc de preguntar.",
|
||
"PermissionsPostureNever": "never: només s'executen les tools considerades segures/de només lectura; tota la resta es bloqueja sense avís.",
|
||
"PermissionsReceiptsNote": "Les decisions preses sense avís (veredictes del guardià de l'Auto-Review, bloquejos i retencions) apareixen com a notes a la transcripció i al registre d'auditoria a {audit_path}. Full Access es tria deliberadament amb Shift+Tab o /config, mai per una regla.",
|
||
"AgentFocusOpened": "Enfocat en {agent}. Els teus missatges ara van a aquest worker; Esc torna a la conversa principal.",
|
||
"AgentFocusClosed": "De tornada a la conversa principal.",
|
||
"AgentFocusBanner": "{agent} · {status}",
|
||
"AgentFocusComposerChip": "→ {agent}",
|
||
"AgentFocusPlaceholder": "Missatge per a {agent} · Esc torna al principal",
|
||
"AgentFocusNoTranscript": "Encara no hi ha transcripció de {agent}. Els missatges apareixen aquí a mesura que el worker els intercanvia.",
|
||
"AgentFocusOmitted": "Els missatges anteriors ({count}) s'han omès de la transcripció en memòria.",
|
||
"AgentFocusResult": "Resultat",
|
||
"AgentFocusStopReason": "Per què s'ha aturat",
|
||
"AgentFocusFollowUpDelivered": "A la cua per a {agent}: llegirà el missatge a la propera ronda.",
|
||
"AgentFocusFollowUpQueued": "A la cua per a {agent}",
|
||
"AgentFocusFollowUpContinued": "{agent} ja havia acabat; ha continuat en un fork nou ({target}). Aquesta vista ara segueix el fork.",
|
||
"AgentFocusFollowUpFailed": "No s'ha pogut lliurar a {agent}: {reason}",
|
||
"FooterHintForAgents": "agents",
|
||
"FooterHintToManage": "gestionar",
|
||
"AgentRailQueuedCount": "{count} a la cua",
|
||
"WorkbarSoFar": "{done}/{total} fins ara",
|
||
"WorkbarLargeWorkflow": "Flux de treball gran",
|
||
"WorkbarMoreRuns": "+{count} més",
|
||
"WorkflowLineStarted": "iniciat",
|
||
"WorkflowLineFinished": "acabat",
|
||
"WorkflowLineFinishedWithGaps": "acabat amb buits",
|
||
"WorkflowLineFailed": "ha fallat",
|
||
"WorkflowLineStopped": "aturat",
|
||
"WorkflowLineAgents": "{done}/{total} agents",
|
||
"AgentFocusPosture": "{role} · {write} · {network} · {shell}",
|
||
"AgentFocusPostureWrites": "escriu",
|
||
"AgentFocusPostureReadOnly": "només lectura",
|
||
"AgentFocusPostureNetwork": "xarxa",
|
||
"AgentFocusPostureNoNetwork": "sense xarxa",
|
||
"AgentFocusPostureShellFull": "shell",
|
||
"AgentFocusPostureShellReadOnly": "shell de només lectura",
|
||
"AgentFocusPostureShellNone": "sense shell",
|
||
"GoalReceiptSet": "Objectiu establert: \"{objective}\" · /goal mostra el progrés · /goal pause o /goal clear l'atura",
|
||
"GoalReceiptSetOperate": "◆ objectiu establert · Operate continua treballant fins que es verifica · /goal per editar-lo",
|
||
"GoalControlAccepted": "Control de l'objectiu desat; s'aplicarà al següent punt segur.",
|
||
"GoalControlRuntimeUnavailable": "El control de l'objectiu està desat, però el procés no està disponible. Es restaurarà després de reiniciar.",
|
||
"GoalStatusIdleHint": "no s'està executant — envia un missatge o /goal resume per continuar",
|
||
"CmdAutoDescription": "Treballa amb Auto-Review — sense objectiu ni workflow",
|
||
"AutoReceiptOn": "Auto-Review activat. /goal manté un objectiu; /workflow executa un script.",
|
||
"AutoReceiptPlanNote": "Plan resta només de lectura fins que passis a Work o Operate.",
|
||
"GoalContinuationWaiting": "Objectiu actiu · torn següent d'aquí a {delay} · Esc, Ctrl+C o /goal pause atura la continuació pendent",
|
||
"GoalContinuationReady": "La continuació de l'objectiu està preparada; els controls en cua s'executen abans del torn següent.",
|
||
"GoalContinuationStopped": "S'ha aturat la continuació pendent; l'objectiu continua actiu.",
|
||
"McpCapabilitiesAdvertised": "Capacitats anunciades: {capabilities}",
|
||
"McpCapabilitiesLegacyFallback": "Capacitats anunciades: no proporcionades; s'usa el descobriment antic",
|
||
"McpCapabilitiesNotObserved": "Capacitats anunciades: no observades perquè el servidor no està connectat",
|
||
"PickerActionTestConnection": "provar la connexió",
|
||
"ProviderCustomFormBaseUrl": "URL base",
|
||
"ProviderCustomFormModel": "Model per defecte",
|
||
"ProviderCustomFormHint": "Punt final compatible amb OpenAI. Deseu el nom de la variable d'entorn, no la clau crua.",
|
||
"ProviderConnectionChecked": "El proveïdor ha acceptat la clau.",
|
||
"ProviderConnectionCheckedPickModel": "El proveïdor ha acceptat la clau. Ara trieu el model que s'utilitzarà per defecte.",
|
||
"ProviderTestConnectionNeedKey": "No hi ha cap clau API desada per a {provider}. Introduïu la clau i premeu T per provar la connexió.",
|
||
"ProviderTestConnectionFailed": "Ha fallat la comprovació de connexió de {provider}: {error}",
|
||
"ProviderTestConnectionNoEndpoint": "{provider} no té un punt final /models; no s'ha sondejat l'accessibilitat.",
|
||
"OperateBoardHeader": "Operate {id} [{status}] ritme={pace} escriptors={writers}",
|
||
"OperateBoardBurnObserved": "despesa ${actual}/h observats vs ${target}/h objectiu",
|
||
"OperateBoardBurnNoCap": "despesa Sense límit",
|
||
"OperateBoardDirectionEmpty": "direcció (buida — blocat en espera)",
|
||
"OperateBoardDirectionLine": "direcció {line}",
|
||
"OperateBoardPlanMissing": "plaLíder (cap — treballadors no admesos)",
|
||
"OperateBoardPlanHeader": "plaLíder id propietari inici dur est$ depèn títol",
|
||
"OperateBoardGantt": "gantt temps →",
|
||
"ConfigCategoryAppearance": "Aparença",
|
||
"ConfigCategoryModelsProviders": "Models i proveïdors",
|
||
"ConfigCategoryFleet": "Fleet",
|
||
"ConfigCategoryWork": "Treball",
|
||
"ConfigCategoryToolsMcp": "Eines i MCP",
|
||
"ConfigCategoryTrust": "Confiança",
|
||
"ConfigCategoryMotion": "Moviment",
|
||
"ConfigCategoryAdvanced": "Avançat",
|
||
"ConfigFactCurrent": "actual",
|
||
"ConfigFactSaved": "desat",
|
||
"ConfigFactStartup": "inici",
|
||
"ConfigFactSource": "origen",
|
||
"ConfigFactScope": "abast",
|
||
"ConfigFactApply": "aplicació",
|
||
"ConfigFactKind": "tipus",
|
||
"ConfigFactAvailable": "disponible",
|
||
"ConfigFactObserved": "observat",
|
||
"ConfigFactOpens": "obre",
|
||
"ConfigLaneUnobserved": "no observat en aquesta sessió",
|
||
"ConfigSourceSession": "sessió",
|
||
"ConfigSourceUserSettings": "settings.toml",
|
||
"ConfigSourceConfig": "config.toml",
|
||
"ConfigSourceManaged": "política gestionada",
|
||
"ConfigApplyEffectiveNow": "vigent ara",
|
||
"ConfigApplyOnSave": "s'aplica en desar",
|
||
"ConfigApplyNextSession": "propera sessió",
|
||
"ConfigApplyRestart": "cal reiniciar",
|
||
"ConfigApplyReadOnly": "només lectura",
|
||
"ConfigApplyReload": "desat ara · `/mcp reload` per als servidors en execució",
|
||
"ConfigApplyUiNowEngineRestart": "UI ara · eines del motor després de reiniciar",
|
||
"ConfigKindToggle": "commutar",
|
||
"ConfigKindChoice": "opció",
|
||
"ConfigKindNumber": "nombre",
|
||
"ConfigKindText": "text",
|
||
"ConfigKindAction": "acció",
|
||
"ConfigKindReadOnly": "només lectura",
|
||
"ConfigRowActionNote": "acció · no és un ajust persistit",
|
||
"ConfigRowDiagnosticNote": "rebut observat · no editable aquí",
|
||
"ConfigNavHint": "←/→ o Tab categoria · ↑/↓ ajust",
|
||
"ConfigActivateAgain": "Enter o torna a fer clic:",
|
||
"ConfigSearchLabel": " Cerca: ",
|
||
"ConfigEditChooseLabel": "Tria:",
|
||
"ConfigChoiceFooter": " ↑/↓ o clic per triar · Enter/Aplica · Esc/Cancel·la · 1-9 salta ",
|
||
"ConfigChoiceFooterCompact": " ↑/↓ o clic · Enter/Aplica · Esc ",
|
||
"ConfigEditorApply": "Aplica",
|
||
"ConfigEditorCancel": "Cancel·la",
|
||
"ConfigLaneUnavailable": "no disponible: {error}",
|
||
"ConfigSourceEnvironment": "sobreescriptura de l'entorn ({name})",
|
||
"ConfigSourceTerminal": "sobreescriptura del terminal ({name})",
|
||
"ConfigDescriptionDefault": "Enter canvia el valor · Esc tanca. La insígnia mostra l'abast.",
|
||
"ConfigValueOn": "Activat",
|
||
"ConfigValueOff": "Desactivat",
|
||
"ConfigValueProviderDefault": "Predeterminat del proveïdor",
|
||
"ConfigChoiceAsk": "Pregunta",
|
||
"ConfigChoiceAutoReview": "Revisió automàtica",
|
||
"ConfigChoiceUseTuiDefault": "Usa el permís predeterminat de la TUI",
|
||
"ConfigChoiceFullAccess": "Accés total",
|
||
"ConfigChoiceNever": "Mai",
|
||
"ConfigChoiceModeAct": "Actua",
|
||
"ConfigChoiceModePlan": "Planifica (només lectura)",
|
||
"ConfigChoiceModeOperate": "Opera",
|
||
"ConfigChoicePlacementTop": "A dalt",
|
||
"ConfigChoicePlacementBottom": "Barra inferior",
|
||
"ConfigChoicePlacementLeft": "Barra lateral esquerra",
|
||
"ConfigChoicePlacementRight": "Barra lateral dreta",
|
||
"ConfigChoiceRailTasks": "Tasques",
|
||
"ConfigChoiceRailAgents": "Agents",
|
||
"ConfigChoiceRailContext": "Context",
|
||
"ConfigChoiceStatusCw": "Marca Codewhale",
|
||
"ConfigChoiceStatusDots": "Punts animats",
|
||
"ConfigChoiceDiffFull": "Diff complet",
|
||
"ConfigChoiceDiffSummary": "Resum",
|
||
"ConfigChoiceDetailAsk": "Pregunta abans d'eines que poden fer canvis importants.",
|
||
"ConfigChoiceDetailAutoReview": "Revisa el risc de les eines automàticament i pregunta quan una decisió et necessita.",
|
||
"ConfigChoiceDetailUseTuiDefault": "Treu la sobreescriptura del config arrel i usa la tria de permís desada a la TUI.",
|
||
"ConfigChoiceDetailFullAccess": "Executa eines sense demanar aprovació; les regles de l'espai de treball continuen aplicant-se.",
|
||
"ConfigChoiceDetailNever": "Bloqueja tota eina que requereixi aprovació.",
|
||
"ConfigChoiceDetailModeAgent": "Comença a punt per col·laborar i usar eines.",
|
||
"ConfigChoiceDetailModePlan": "Comença en un espai de planificació de només lectura.",
|
||
"ConfigChoiceDetailModeOperate": "Operate converteix la teva petició en un objectiu i hi treballa en paral·lel: workers en segon pla per als fluxos separables, verificats abans d'aturar-se.",
|
||
"ConfigChoiceDetailPlacementTop": "Mostra Tasques, Pendents i Workers damunt de la transcripció.",
|
||
"ConfigChoiceDetailPlacementBottom": "Mostra Tasques, Pendents i Workers sota el redactor.",
|
||
"ConfigChoiceDetailPlacementLeft": "Mostra Tasques, Pendents i Workers en una barra lateral esquerra quan el terminal és prou ample.",
|
||
"ConfigChoiceDetailPlacementRight": "Mostra Tasques, Pendents i Workers en una barra lateral dreta quan el terminal és prou ample.",
|
||
"ConfigChoiceDetailPlacementOff": "Amaga el rail del tot.",
|
||
"ConfigChoiceDetailRailTasks": "El rail mostra la llista en viu de Tasques / Pendents / Workers.",
|
||
"ConfigChoiceDetailRailAgents": "El rail mostra els subagents i l'estat de distribució.",
|
||
"ConfigChoiceDetailRailContext": "El rail mostra el context d'espai de treball, tokens i cost.",
|
||
"ConfigChoiceDetailLowMotionOn": "Atura el moviment de l'estat en viu sense canviar la sortida del model.",
|
||
"ConfigChoiceDetailLowMotionOff": "Permet el moviment triat als altres ajustos d'aparença.",
|
||
"ConfigChoiceDetailFancyOn": "Anima amb fidelitat l'estat en viu d'eines, estat i oceà.",
|
||
"ConfigChoiceDetailFancyOff": "Manté estàtics els marcadors d'estat en viu i el tractament de l'oceà.",
|
||
"ConfigChoiceDetailShowThinkingOn": "Mostra els blocs de raonament del model a la transcripció.",
|
||
"ConfigChoiceDetailShowThinkingOff": "Manté ocult el raonament del model; respostes i eines continuen visibles.",
|
||
"ConfigChoiceDetailThinkingHighlightOn": "Omple el fons del raonament del model.",
|
||
"ConfigChoiceDetailThinkingHighlightOff": "Manté el rail discontinu i el text en cursiva sense fons ple.",
|
||
"ConfigHintModel": "model de la ruta en viu d'aquesta sessió; Enter obre /model",
|
||
"ConfigHintFastModel": "l'usen l'encaminament Auto i model_strength=faster dels agents quan aquest proveïdor té un germà conegut",
|
||
"ConfigHintProvider": "credencial, model i endpoint canvien junts",
|
||
"ConfigHintApprovalMode": "només aquesta sessió: Pregunta | Revisió automàtica | Accés total",
|
||
"ConfigHintPermissionPosture": "predeterminat per a sessions noves: Pregunta | Revisió automàtica | Accés total",
|
||
"ConfigHintApprovalPolicy": "triar Accés total allibera la sobreescriptura crua del config",
|
||
"ConfigHintManagedApprovalPolicy": "un projecte, perfil, entorn, config gestionat o requisit de l'organització controla aquest valor",
|
||
"ConfigHintManagedAllowShell": "un projecte, perfil, entorn o config gestionat controla l'accés al shell",
|
||
"ConfigHintAllowShell": "activat exposa eines de shell en mode Agent; les regles de permís continuen aplicant-se",
|
||
"ConfigHintComposerMultilineMode": "desactivat: Enter envia, Maj+Enter afegeix línia; activat: Enter afegeix línia, Maj+Enter envia",
|
||
"ConfigHintBooleanValues": "on/off, true/false, yes/no, 1/0",
|
||
"ConfigHintDensity": "compact | comfortable | spacious",
|
||
"ConfigHintInlineDiffs": "full | summary | off; el canvi exacte es manté als detalls d'Alt/Option+V",
|
||
"ConfigHintToolCollapse": "compact | expanded | calm",
|
||
"ConfigHintBackgroundColor": "#RRGGBB | default",
|
||
"ConfigHintWorkSurfacePlacement": "els rails laterals requereixen el mode Ocean i 72+ columnes",
|
||
"ConfigHintRailPanel": "quin tauler mostra el rail",
|
||
"ConfigHintWorkSurfaceTopHeight": "5..=16 files · també ajustable arrossegant el divisor",
|
||
"ConfigHintWorkSurfaceSideWidth": "26..=80 columnes · també ajustable arrossegant el divisor",
|
||
"ConfigHintBaseUrl": "rebut de ruta de només lectura de l'endpoint en viu · canvia proveïdor, credencial i endpoint junts amb /provider",
|
||
"ConfigHintContextWindow": "longitud màxima de context / mida del context en tokens · defineix `[providers.<name>] context_window` a config.toml",
|
||
"ConfigHintEffectiveContextWindow": "longitud màxima de context / mida del context resolta · regeix compactació, pressió i verificació prèvia",
|
||
"ConfigHintCostCurrency": "usd | cny",
|
||
"ConfigHintCalmMode": "silencia el crom de la transcripció i el detall de les eines; independent del moviment en viu",
|
||
"ConfigHintLowMotion": "activat sobreescriu el moviment de l'estat en viu; la sortida del model no canvia",
|
||
"ConfigHintFancyAnimations": "activat anima amb fidelitat l'estat en viu d'eines, estat i oceà",
|
||
"ConfigHintShowThinking": "mostra o amaga el raonament del model al xat; les llistes de tasques continuen concises",
|
||
"ConfigHintThinkingDefaultExpanded": "expandeix el raonament del model per defecte; Espai continua commutant cada bloc",
|
||
"ConfigHintThinkingPreviewLines": "files de previsualització del pensament completat plegat (predeterminat 2; 0=només capçalera; 10=bolcat antic)",
|
||
"ConfigHintHelpExpandGroups": "obre Ajuda/dreceres amb tots els grups expandits; el predeterminat plega la cua llarga",
|
||
"ConfigHintPinLastPrompt": "fixa l'últim prompt de l'usuari a dalt de la transcripció quan surt de la vista",
|
||
"ConfigHintThinkingHighlight": "omple el fons del raonament del model; el rail discontinu continua visible quan està desactivat",
|
||
"ConfigHintSynchronizedOutput": "auto | on | off; ritme de redibuixat del terminal, no velocitat del model",
|
||
"ConfigHintDefaultMode": "act (agent) | plan | operate",
|
||
"ConfigHintMaxHistory": "enter (0 permès)",
|
||
"ConfigHintAutoCompactThreshold": "10..=100 · llindar de compactació: percentatge de la longitud de context utilitzable en què es dispara la compactació automàtica",
|
||
"ConfigHintDefaultModel": "reserva antiga només per a DeepSeek; els altres proveïdors usen el model per proveïdor de dalt",
|
||
"ConfigHintReasoningEffort": "default restaura el predeterminat del model; els models que sempre raonen ometen off",
|
||
"ConfigHintMcpOpen": "obre el gestor MCP · Connecta / Reconnecta / Reautentica / Diagnostica",
|
||
"ConfigHintMcpReconnect": "reconnecta MCP · /mcp reload",
|
||
"ConfigHintMcpDiagnose": "diagnostica MCP · /mcp validate",
|
||
"ConfigHintPluginsOpen": "obre connectors · confia, activa o diagnostica",
|
||
"ConfigHintMcpConfigPath": "camí a mcp.json",
|
||
"ConfigHintFleetMaxSpawnDepth": "0 bloqueja agents fills; 3 és el predeterminat (mateix eix que els subagents); límit 8",
|
||
"ConfigHintFeatureSubagents": "estat de només lectura de l'indicador de funció; /fleet setup és el camí per a l'usuari",
|
||
"ConfigHintFeatureWebSearch": "estat de només lectura de l'indicador de funció de les eines de cerca web",
|
||
"ConfigHintFeatureApplyPatch": "estat de només lectura de l'indicador de funció de les eines d'edició per pedaç",
|
||
"ConfigHintFeatureMcp": "estat de només lectura de l'indicador de funció de les eines MCP",
|
||
"ConfigHintFeatureExecPolicy": "estat de només lectura de l'indicador de funció de les eines de política d'execució",
|
||
"ConfigHintFeatureVisionModel": "indicador beta per al suport d'imatges de visió/model",
|
||
"ConfigHintGoalCommand": "/goal defineix objectius, pressupostos i l'estat del context de Treball",
|
||
"ConfigHintWorkflow": "/workflow executa operacions guionades amb targetes d'execució de distribució/consolidació",
|
||
"LaunchMenuNewWorktree": "Nou worktree",
|
||
"LaunchMenuResume": "Reprendre la sessió",
|
||
"LaunchMenuQuit": "Surt",
|
||
"LaunchNoticeClaude": "Claude Code detectat. Executa /import-claude per revisar què es pot importar: servidors MCP, valors segurs i permisos. Res s'aplica sense el teu consentiment.",
|
||
"LaunchNewSession": "Nova sessió",
|
||
"LaunchRecentHeading": "Recents",
|
||
"LaunchHelpLine": "/help per a ordres · {dock} per a la barra de treball",
|
||
"LaunchSeeAllSessions": "Mostra totes les sessions…",
|
||
"LaunchNoRecentSessions": "Encara no hi ha sessions recents — escriu a sota per començar.",
|
||
"LaunchResumeFailed": "La represa ha fallat: {error}",
|
||
"ReceiptSessionHooks": "hooks {count}",
|
||
"AutomationEditorNew": "Automatització nova",
|
||
"AutomationEditorEdit": "Edita l’automatització",
|
||
"AutomationEditorSchedule": "Programació",
|
||
"AutomationEditorDaily": "Diària",
|
||
"AutomationEditorWeekly": "Setmanal",
|
||
"AutomationEditorHourly": "Cada hora",
|
||
"AutomationEditorOnce": "Una vegada",
|
||
"AutomationEditorCustom": "Personalitzada",
|
||
"AutomationEditorTime": "Hora (HH:MM)",
|
||
"AutomationEditorDate": "Data (YYYY-MM-DD)",
|
||
"AutomationEditorDays": "Dies",
|
||
"AutomationEditorLocalTime": "Fus horari: local ({zone})",
|
||
"AutomationEditorProvider": "El model fixa el proveïdor. Configuració actual: {provider}.",
|
||
"AutomationEditorDefaultModel": "Model per defecte",
|
||
"AutomationEditorInheritedProvider": "valors per defecte del sistema",
|
||
"AutomationEditorEnabled": "Activada",
|
||
"AutomationEditorControls": "Tab camps · Enter edita · ↑↓ ajusta · Ctrl+A selecciona-ho tot",
|
||
"AutomationEditorPromptControls": "Enter salt de línia · Tab camp següent · Ctrl+A selecciona-ho tot",
|
||
"AutomationEditorSaveFailed": "No s’ha pogut desar: {error}",
|
||
"AutomationEditorBusy": "El magatzem està ocupat. Torna a desar.",
|
||
"AutomationEditorSaved": "S’ha desat {name}",
|
||
"AutomationEditorPreviewUnavailable": "No es pot calcular l’execució següent; es mantindrà la programació",
|
||
"AutomationEditorConflict": "L’automatització ha canviat. Cancel·la i torna-la a obrir.",
|
||
"AutomationEditorInvalidWorkspace": "Tria un directori de treball existent.",
|
||
"AutomationEditorModelControls": "Escriu per filtrar · ↑↓ mou · Enter tria · Esc enrere",
|
||
"AutomationEditorPausedPreview": "En pausa · cap execució programada",
|
||
"AutomationEditorInvalidSchedule": "Programació no vàlida: {error}",
|
||
"AutomationEditorMonday": "Dl",
|
||
"AutomationEditorTuesday": "Dt",
|
||
"AutomationEditorWednesday": "Dc",
|
||
"AutomationEditorThursday": "Dj",
|
||
"AutomationEditorFriday": "Dv",
|
||
"AutomationEditorSaturday": "Ds",
|
||
"AutomationEditorSunday": "Dg",
|
||
"CostReasonNotMoney": "sense facturació per token",
|
||
"CostReasonBillingUnknown": "base de facturació desconeguda",
|
||
"CostReasonEndpointUnknown": "endpoint sense confirmar",
|
||
"CostReasonRateMissing": "tarifa no disponible",
|
||
"CostReasonLiveUnverified": "tarifa actual sense verificar",
|
||
"CostReasonRetiredAlias": "àlies del model retirat",
|
||
"CostReasonTierMissing": "tram de preu no disponible",
|
||
"CostReasonRoutingDependent": "tarifa del proveïdor efectiu sense confirmar",
|
||
"CostReasonCoverageMissing": "cobertura desada no disponible",
|
||
"CostReasonTokenRateMissing": "tarifa de classe de token no disponible",
|
||
"CostReasonInvalidRate": "tarifa invàlida",
|
||
"CostReasonCurrencyMissing": "tarifa en aquesta moneda no disponible",
|
||
"CostReasonUsageConflict": "recomptes de tokens contradictoris",
|
||
"CostChipUnknown": "cost: desconegut ({reasons})",
|
||
"CostChipSubtotal": "subtotal {amount} + desconegut ({reasons})",
|
||
"CostChipSavedSubtotal": "subtotal desat {amount} + desconegut ({reasons})",
|
||
"CostChipLocal": "cost: local",
|
||
"CostChipAllowance": "ús: {plan}",
|
||
"CostChipAllowancePercent": "ús: {plan} · {percent}%",
|
||
"McpLoginInProgress": "L'inici de sessió OAuth del servidor MCP '{server}' ja està en curs. {cancel_key} el cancel·la.",
|
||
"McpLoginStarting": "Iniciant sessió OAuth al servidor MCP '{server}'. {cancel_key} el cancel·la.",
|
||
"McpLoginBrowser": "Autoritzant '{server}' al navegador. {cancel_key} el cancel·la. {url}",
|
||
"McpLoginStored": "S'han desat les credencials OAuth del servidor MCP '{server}'. Executa {command} per reconnectar-lo.",
|
||
"McpLoginFailed": "Ha fallat l'inici de sessió OAuth del servidor MCP '{server}': {error}",
|
||
"McpLoginCancelled": "S'ha cancel·lat l'inici de sessió OAuth del servidor MCP '{server}'.",
|
||
"McpLoginHandshakeTimeout": "La descoberta o el registre OAuth ha esgotat el temps d'espera; torna a iniciar sessió.",
|
||
"McpLoginServerNotFound": "No s'ha trobat el servidor MCP '{server}'.",
|
||
"McpDiagnosisUnobserved": "No s'ha observat l'estat de connexió del servidor MCP '{server}' en aquesta sessió. Executa {command} per inspeccionar el conjunt actiu.",
|
||
"McpDiagnosisSummary": "Servidor MCP '{server}' — última observació: {state}; transport {transport}; {tools} eines, {resources} recursos, {prompts} indicacions.",
|
||
"McpDiagnosisLastError": "Últim error: {error}.",
|
||
"McpDiagnosisNext": "Pas següent: {command}.",
|
||
"McpStateDisabled": "desactivat",
|
||
"McpStateAuthorizationRequired": "cal autorització",
|
||
"McpStateConnecting": "connectant",
|
||
"McpStateFailed": "connexió fallida",
|
||
"McpStateDisconnected": "sense connexió",
|
||
"RuntimeStoreRecovered": "Conversa recuperada en un nou magatzem d’execució. No s’han restaurat les tasques, aprovacions ni automatitzacions anteriors.",
|
||
"ResumeExactSessionHint": "Per reprendre aquesta sessió, executa {command}",
|
||
"ResumeSavedSessionHint": "Per triar una sessió desada, executa {command}",
|
||
"GoalProgressLabel": "Objectiu",
|
||
"GoalProgressReceipt": "Progrés reportat {percent}% {bar}",
|
||
"GoalProgressNow": "L ara {note}",
|
||
"GoalProgressNext": " següent {note}",
|
||
"ConfigLabelContextualTips": "Consells contextuals",
|
||
"ConfigHintContextualTips": "Suggeriments ocasionals d’ordres després d’accions relacionades; desactiva’ls per amagar els consells.",
|
||
"ContextualTipsNotSaved": "La preferència dels consells s’aplica a aquesta sessió, però no s’ha pogut desar: {error}",
|
||
"ConfigLabelNotificationQuiet": "Silencia les notificacions",
|
||
"ConfigLabelNotificationSound": "So de les notificacions",
|
||
"ConfigLabelNotificationCondition": "Quan s'ha de notificar",
|
||
"ConfigLabelNotificationMethod": "Mètode d'enviament",
|
||
"ConfigLabelNotificationThreshold": "Durada mínima del torn (segons)",
|
||
"ConfigLabelNotificationSummary": "Inclou un resum",
|
||
"ConfigLabelNotificationSubagents": "Notificacions de subagents",
|
||
"ConfigLabelNotificationTurnComplete": "Torn completat",
|
||
"ConfigLabelNotificationSubagentTerminal": "Subagent finalitzat",
|
||
"ConfigLabelNotificationApprovalNeeded": "Cal aprovació",
|
||
"ConfigLabelNotificationInputNeeded": "Cal una resposta",
|
||
"ConfigLabelNotificationElevationNeeded": "Cal accés elevat",
|
||
"ConfigLabelNotificationModelNotify": "Notificació sol·licitada per l'agent",
|
||
"ConfigLabelNotificationCompletionSound": "So de finalització anterior",
|
||
"ConfigLabelNotificationSoundFile": "Fitxer de so personalitzat",
|
||
"ConfigLabelNotificationEventSoundEnabled": "Sons d'esdeveniments anteriors",
|
||
"ConfigLabelNotificationEventSoundEvents": "Categories de so anteriors",
|
||
"ConfigLabelNotificationEventSoundInterval": "Interval de repetició del so (mil·lisegons)",
|
||
"ConfigLabelNotificationEventSoundQuiet": "Silencia els sons d'esdeveniments anteriors",
|
||
"ConfigHintNotificationPolicy": "S'aplica immediatament. Els controls de silenci, enviament desactivat, atenció, durada i categoria també regeixen el so.",
|
||
"ConfigHintNotificationSound": "Balena fa servir el cant inclòs a l'aplicació. Desactivat silencia l'àudio. Conserva els sons anteriors manté les opcions de so prèvies.",
|
||
"ConfigHintNotificationLegacy": "S'utilitza quan el so de les notificacions és Conserva els sons anteriors.",
|
||
"ConfigChoiceNotificationWhale": "Balena",
|
||
"ConfigChoiceNotificationLegacy": "Conserva els sons anteriors",
|
||
"ConfigChoiceNotificationAlways": "Sempre",
|
||
"ConfigChoiceNotificationUnfocused": "Quan siguis absent",
|
||
"ConfigChoiceNotificationNever": "Mai",
|
||
"ConfigChoiceNotificationFile": "Fitxer personalitzat",
|
||
"ConfigChoiceNotificationBell": "Campana del sistema",
|
||
"NotificationApprovalNeeded": "Aprova o denega '{tool}' per continuar",
|
||
"NotificationInputNeeded": "Respon la pregunta al terminal per continuar",
|
||
"NotificationElevationNeeded": "Permet o denega l'accés elevat per a '{tool}'",
|
||
"NotificationDecisionWebHint": "Decideix aquí o al web.",
|
||
"NotificationTurnFailed": "El torn ha fallat",
|
||
"NotificationProviderFallback": "S'ha canviat a {provider} (alternativa {position}/{total}) després d'un error recuperable del proveïdor.",
|
||
"ApprovalNeverPostureBlocked": "S'ha bloquejat '{tool}': aquesta sessió no permet eines que requereixen aprovació.",
|
||
"NotificationWebApproved": "Aprovat al web.",
|
||
"NotificationWebDenied": "Denegat al web.",
|
||
"NotificationInputSubmitFailed": "No s'ha pogut enviar la resposta: {error}. Torna-ho a provar.",
|
||
"PagerActionConfirm": "Confirma",
|
||
"SelectionCopiedAsMarkdown": "Selecció copiada com a Markdown ({count})",
|
||
"McpShowCachedWhileTurnRuns": "Hi ha un torn en curs; es mostra l'última instantània MCP coneguda. Torna a executar /mcp quan acabi el torn per a una actualització en directe.",
|
||
"McpShowUnavailableWhileTurnRuns": "Hi ha un torn en curs i encara no s'ha observat cap instantània MCP. Torna a executar /mcp quan acabi el torn.",
|
||
"McpLivePoolRefreshDeferredWhileTurnRuns": "Hi ha un torn en curs; l'actualització del pool MCP en directe queda ajornada. Executa /mcp reload quan acabi el torn.",
|
||
"McpRetryDeferredWhileTurnRuns": "Hi ha un torn en curs; {server} es reconnectarà tan bon punt acabi.",
|
||
"McpRetryStarted": "S'està connectant {server}…",
|
||
"McpRetryConnected": "{server} connectat: {tools} eina/es.",
|
||
"McpRetryNeedsLogin": "{server} necessita iniciar sessió: executa {command}.",
|
||
"McpRetryFailed": "{server} no s'ha connectat: {error}",
|
||
"ExtensionsActionDisable": "desactiva",
|
||
"ExtensionsActionReview": "revisa",
|
||
"ExtensionsActionRemove": "elimina",
|
||
"ExtensionsStateOn": "actiu",
|
||
"ExtensionsStateOff": "inactiu",
|
||
"ExtensionsStateNeedsReview": "cal revisar-ho",
|
||
"ExtensionsReviewExplainer": "Codewhale només executa les skills, els servidors MCP i els hooks d'un connector després que revisis què pot fer. Enter obre la revisió.",
|
||
"ExtensionsScopeGlobal": "global",
|
||
"ExtensionsScopeProject": "projecte",
|
||
"ExtensionsScopePlugin": "connector: {plugin}",
|
||
"ExtensionsRemoveArmed": "Vols eliminar {name}? Torna a prémer d per confirmar · Esc cancel·la",
|
||
"FleetReviewWorkspaceLimits": "{workspace} · agents {enabled} ({concurrent} simultanis, {launch_slots} places d’inici, {admitted} admesos) · recursió agent {agent_depth} / Fleet {fleet_depth} (límit {ceiling})",
|
||
"FleetReviewPolicy": "Els agents no tenen límit de tokens per defecte · API {api_secs}s, senyal d’activitat {heartbeat_secs}s. Inicia amb Fleet → exec; /fleet workers (o /subagents) mostra els agents d’aquesta sessió; /fleet status i codewhale fleet status llegeixen l’historial desat a .codewhale/fleet.jsonl.",
|
||
"SetupProjectPermissionsInvalid": "No s’ha pogut interpretar la configuració del projecte {path} ({reason}). Les seves restriccions de permisos NO són vigents; aquest espai de treball fa servir els teus valors per defecte d’usuari.",
|
||
"SetupProjectPermissionsOverride": "La configuració del projecte conté {fields}. Els preajustos desen els valors per defecte d’usuari; la configuració del projecte encara pot restringir els permisos en aquest espai de treball.",
|
||
"WorkflowCountRunning": "{count} en curs",
|
||
"WorkflowCountDone": "{count} fets",
|
||
"WorkflowCountFailed": "{count} fallits",
|
||
"WorkflowCountCancelled": "{count} cancel·lats",
|
||
"WorkflowNoTasksYet": "encara sense tasques",
|
||
"WorkflowSettledOfTotal": "{done}/{total} fets",
|
||
"WorkflowPhaseCountOne": "{count} fase",
|
||
"WorkflowPhaseCountMany": "{count} fases",
|
||
"WorkflowPhaseOrdinal": "fase {n}/{total}",
|
||
"ModelPickerPinned": "S'ha fixat {route}",
|
||
"ModelPickerUnpinned": "S'ha deixat de fixar {route}",
|
||
"ModelPickerPinFailed": "No s'ha pogut actualitzar la fixació: {error}",
|
||
"ModelPickerPinOrderUpdated": "S'ha actualitzat l'ordre dels models fixats",
|
||
"ModelPickerPinReorderFailed": "No s'ha pogut reordenar la fixació: {error}",
|
||
"ModelPickerReadinessRefreshed": "S'ha actualitzat la disponibilitat dels models · files del catàleg reconstruïdes",
|
||
"ModelPickerOpenToRefresh": "Obre /model per actualitzar la disponibilitat i el catàleg",
|
||
"ModelPickerPinnedChip": "fixat",
|
||
"AuthSignedInAs": "S'ha iniciat la sessió a {provider} com a {account}.",
|
||
"AuthSignedInWithoutEmail": "S'ha iniciat la sessió a {provider} (l'emissor no ha enviat el correu del compte).",
|
||
"AuthReplacedPreviousSignInAs": "S'ha substituït l'inici de sessió anterior de Codewhale a {provider} ({account}).",
|
||
"AuthReplacedPreviousSignIn": "S'ha substituït l'inici de sessió anterior de Codewhale a {provider}.",
|
||
"AuthSameAccountAsBefore": "És el mateix compte que abans; per fer servir un altre compte de {provider}, tanca'n la sessió al navegador (o fes servir una finestra privada) i torna a iniciar la sessió.",
|
||
"AuthEnvTokenOutranksSignIn": "OPENAI_CODEX_ACCESS_TOKEN o CODEX_ACCESS_TOKEN està definit en aquest entorn i té prioritat sobre aquest inici de sessió; les sol·licituds continuaran fent servir el compte d'aquest testimoni fins que el suprimeixis.",
|
||
"PinnedPromptJumpToMessage": "Ves a aquest missatge"
|
||
}
|