@@ -46,7 +46,8 @@ msgstr "afterSequence debe ser un entero no negativo"
4646msgid "Unsafe artifact filename"
4747msgstr "Nombre de archivo de artefacto no seguro"
4848
49- #: src/iac_code/a2a/artifacts.py src/iac_code/pipeline/engine/public_errors.py
49+ #: src/iac_code/a2a/artifacts.py src/iac_code/a2a/events.py
50+ #: src/iac_code/pipeline/engine/public_errors.py
5051#: src/iac_code/utils/public_errors.py
5152msgid "Unknown error"
5253msgstr "Error desconocido"
@@ -6300,6 +6301,37 @@ msgstr ""
63006301"No se ha configurado una clave API para el proveedor '{provider}' "
63016302"(modelo: {model}). Ejecute /auth para configurar."
63026303
6304+ #: src/iac_code/providers/manager.py
6305+ #, python-brace-format
6306+ msgid "Provider request lease cannot be consumed from state {state}."
6307+ msgstr ""
6308+ "La reserva de la solicitud al proveedor no se puede consumir desde el "
6309+ "estado {state}."
6310+
6311+ #: src/iac_code/providers/manager.py
6312+ msgid "Provider request lease was already released."
6313+ msgstr "La reserva de la solicitud al proveedor ya se liberó."
6314+
6315+ #: src/iac_code/providers/manager.py
6316+ msgid "Provider request lease belongs to a different manager."
6317+ msgstr "La reserva de la solicitud al proveedor pertenece a otro gestor."
6318+
6319+ #: src/iac_code/providers/manager.py
6320+ msgid "Explicit request lease system prompt does not match the streamed prompt."
6321+ msgstr ""
6322+ "El prompt del sistema de la reserva de solicitud explícita no coincide "
6323+ "con el prompt de streaming."
6324+
6325+ #: src/iac_code/providers/manager.py
6326+ msgid "Qwen replay ended before message completion."
6327+ msgstr "La repetición de Qwen terminó antes de completarse el mensaje."
6328+
6329+ #: src/iac_code/providers/manager.py
6330+ msgid "Explicit request lease system prompt does not match the completion prompt."
6331+ msgstr ""
6332+ "El prompt del sistema de la reserva de solicitud explícita no coincide "
6333+ "con el prompt de finalización."
6334+
63036335#: src/iac_code/providers/openai_provider.py
63046336#, python-brace-format
63056337msgid ""
@@ -6322,6 +6354,74 @@ msgstr ""
63226354" correcta (actual: {base_url}). Muchos endpoints compatibles con OpenAI "
63236355"requieren el sufijo /v1 (p. ej., {base_url}/v1)."
63246356
6357+ #: src/iac_code/providers/qwen_tool_call_parser.py
6358+ msgid "Qwen tool arguments must be a non-empty JSON object."
6359+ msgstr "Los argumentos de herramienta de Qwen deben ser un objeto JSON no vacío."
6360+
6361+ #: src/iac_code/providers/qwen_tool_call_parser.py
6362+ msgid "Qwen tool arguments are malformed JSON."
6363+ msgstr "Los argumentos de herramienta de Qwen contienen JSON no válido."
6364+
6365+ #: src/iac_code/providers/qwen_tool_call_parser.py
6366+ msgid "Qwen tool arguments must decode to an object."
6367+ msgstr "Los argumentos de herramienta de Qwen deben decodificarse como un objeto."
6368+
6369+ #: src/iac_code/providers/qwen_tool_call_parser.py
6370+ msgid "Qwen native tool call is missing its ID or name."
6371+ msgstr "A la llamada nativa a herramienta de Qwen le falta el ID o el nombre."
6372+
6373+ #: src/iac_code/providers/qwen_tool_call_parser.py
6374+ msgid "Invalid Qwen tool-call index."
6375+ msgstr "El índice de la llamada a herramienta de Qwen no es válido."
6376+
6377+ #: src/iac_code/providers/qwen_tool_call_parser.py
6378+ msgid "Conflicting Qwen tool-call identity."
6379+ msgstr "La identidad de la llamada a herramienta de Qwen está en conflicto."
6380+
6381+ #: src/iac_code/providers/qwen_tool_call_parser.py
6382+ msgid "Conflicting Qwen tool-call name."
6383+ msgstr "El nombre de la llamada a herramienta de Qwen está en conflicto."
6384+
6385+ #: src/iac_code/providers/qwen_tool_call_parser.py
6386+ msgid "Qwen tool-call arguments must be a string."
6387+ msgstr "Los argumentos de la llamada a herramienta de Qwen deben ser una cadena."
6388+
6389+ #: src/iac_code/providers/qwen_tool_call_parser.py
6390+ msgid "Duplicate Qwen tool-call identity."
6391+ msgstr "La identidad de la llamada a herramienta de Qwen está duplicada."
6392+
6393+ #: src/iac_code/providers/qwen_tool_call_parser.py
6394+ msgid "Ambiguous anonymous Qwen tool-call identity."
6395+ msgstr "La identidad de una llamada anónima a herramienta de Qwen es ambigua."
6396+
6397+ #: src/iac_code/providers/qwen_tool_call_parser.py
6398+ msgid "Ambiguous anonymous Qwen tool-call fragment."
6399+ msgstr "El fragmento de una llamada anónima a herramienta de Qwen es ambiguo."
6400+
6401+ #: src/iac_code/providers/qwen_tool_call_parser.py
6402+ msgid "Invalid Qwen tool-call JSON structure."
6403+ msgstr "La estructura JSON de la llamada a herramienta de Qwen no es válida."
6404+
6405+ #: src/iac_code/providers/qwen_tool_call_parser.py
6406+ msgid "Qwen response ended with tool_calls but no complete tool call."
6407+ msgstr ""
6408+ "La respuesta de Qwen terminó con tool_calls, pero no contiene ninguna "
6409+ "llamada a herramienta completa."
6410+
6411+ #: src/iac_code/providers/qwen_tool_call_parser.py
6412+ msgid "Qwen tool call is anonymous or nameless."
6413+ msgstr "La llamada a herramienta de Qwen es anónima o no tiene nombre."
6414+
6415+ #: src/iac_code/providers/qwen_tool_call_parser.py
6416+ msgid "Duplicate Qwen tool-call ID."
6417+ msgstr "El ID de la llamada a herramienta de Qwen está duplicado."
6418+
6419+ #: src/iac_code/providers/qwen_tool_call_parser.py
6420+ msgid "Qwen tool-call arguments ended before JSON was complete."
6421+ msgstr ""
6422+ "Los argumentos de la llamada a herramienta de Qwen terminaron antes de "
6423+ "que se completara el JSON."
6424+
63256425#: src/iac_code/providers/registry.py
63266426msgid "Alibaba Cloud Bailian"
63276427msgstr "Alibaba Cloud Bailian"
@@ -6398,6 +6498,24 @@ msgstr "Volcengine CodingPlan"
63986498msgid "Anthropic Compatible"
63996499msgstr "Compatible con Anthropic"
64006500
6501+ #: src/iac_code/providers/streaming.py
6502+ msgid "Qwen thinking-tag candidate exceeded the safety limit."
6503+ msgstr "El candidato a etiqueta thinking de Qwen superó el límite de seguridad."
6504+
6505+ #: src/iac_code/providers/streaming.py
6506+ msgid "Qwen emitted an unsafe or conflicting thinking-tag block."
6507+ msgstr "Qwen generó un bloque de etiquetas thinking no seguro o en conflicto."
6508+
6509+ #: src/iac_code/providers/streaming.py
6510+ msgid "Qwen emitted a stray thinking closing tag."
6511+ msgstr "Qwen generó una etiqueta de cierre thinking aislada."
6512+
6513+ #: src/iac_code/providers/streaming.py
6514+ msgid "Qwen emitted a closing thinking tag without a valid native tool call."
6515+ msgstr ""
6516+ "Qwen generó una etiqueta de cierre thinking sin una llamada nativa a "
6517+ "herramienta válida."
6518+
64016519#: src/iac_code/services/agent_factory.py
64026520#, python-brace-format
64036521msgid "MCP server {server!r} connection failed: {error}"
0 commit comments