main.ftl 4.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. cluster-not-found = Cluster "{ $name }" not found
  2. nccl-config-missing = NCCL config not found
  3. cluster-auto-fail = No suitable cluster found
  4. cluster-selected = ✅ Auto-selected cluster: { $name } ({ $nodes } { $nodes ->
  5. [one] node
  6. *[other] nodes
  7. })
  8. container-log-header = 📜 Latest container logs:
  9. cluster-stopping = 🛑 Stopping cluster '{ $name }'...
  10. cluster-all-stopped = ✅ All containers stopped.
  11. cluster-section = === Cluster: { $name } ===
  12. container-count = Total containers: { $count }
  13. no-sm121-containers = (no sm121 containers)
  14. docker-unavailable = ✗ Docker unavailable
  15. ssh-error = { $node } ({ $ip }): ✗ SSH error: { $error }
  16. task-join-error = ✗ Task join error: { $error }
  17. doctor-header = 🩺 Doctor: { $name } ({ $engine }) [backend: { $backend }]
  18. doctor-node-section = --- { $name } ---
  19. doctor-all-passed = ✅ All checks passed!
  20. doctor-checks-failed = ⚠ Some checks failed. Run with --repair to auto-fix.
  21. doctor-repairing = 🔧 Repairing image...
  22. doctor-repaired = ✅ Repaired image: { $tag }
  23. doctor-dry-build = (dry-run) Would build { $tag } on { $node }
  24. logs-follow-head = 📜 Following logs for '{ $name }' (head node)...
  25. logs-section = --- { $name } ---
  26. stop-failed = Stop failed on { $name }: { $error }
  27. remove-failed = Remove failed on { $name }: { $error }
  28. failed-to = Failed to { $action } on { $name }: { $error }
  29. health-section = === Cluster: { $name } ===
  30. health-no-containers = (no containers)
  31. health-total = Total containers: { $count }
  32. health-docker-unavailable = ✗ Docker unavailable
  33. docker-error-line = { $err }
  34. exec-header = ⚡ exec: { $cmd } ({ $nodes } node(s))
  35. exec-section = --- { $name } ---
  36. exec-failed = ✗ { $name } :: { $cmd } :: { $error }
  37. exec-completed-errors = exec completed with errors (some nodes reported failures)
  38. power-off-dryrun = dry-run: skipping actual shutdown + HA call
  39. power-off-would = would: { $action } { $target }
  40. power-off-shutdown-failed = ✗ { $name } :: { $cmd } :: { $error }
  41. power-off-waiting = ⏳ waiting { $secs }s for nodes to settle
  42. power-off-no-ha = no [home_assistant] config; OS shutdown was performed above
  43. power-off-ssh-failures = some nodes reported SSH failures during shutdown
  44. power-on-dryrun = dry-run: skipping actual HA call
  45. power-on-would-on = would: HA turn_on { $entity }
  46. power-on-would-skip = would skip: { $name } (no entity)
  47. power-on-head = 💡 power on: { $nodes } node(s)
  48. ha-invalid-entity = { $name }: invalid entity '{ $entity }': { $error }
  49. ha-call-failed = HA { $service } { $entity }: { $error }
  50. ha-skip-no-entity = ⚠ { $name }: no `entity` configured, skipping HA
  51. ha-extra-invalid = { $label } ({ $extra }): invalid entity '{ $extra }'
  52. ha-extra-failed = HA { $service } { $extra } ({ $label }): { $error }
  53. power-switch-would-off = would: HA turn_off { $entity }
  54. power-switch-would-off-extra = would: HA turn_off { $extra } (from extras)
  55. power-switch-would-on = would: HA turn_on { $entity }
  56. power-switch-would-on-extra = would: HA turn_on { $extra } (to extras)
  57. power-switch-shutdown-failed = ✗ { $name } shutdown: { $error }
  58. power-switch-waiting = ⏳ waiting { $secs }s for shutdown
  59. ha-entity-error = { $name }: entity '{ $entity }': { $error }
  60. power-switch-no-ha = no [home_assistant] config; OS shutdown was performed
  61. power-off-entity-would = would: HA turn_off { $entity }
  62. pre-serve-skip = ⏭ Skipping pre-serve hooks (--skip-before-serve)
  63. pre-serve-failed = pre-serve: node { $name } failed: { $error }
  64. pre-serve-run = { $node } ({ $tag }) :: { $cmd }
  65. pre-serve-ignored = ⚠ { $cmd } ignored: { $error }
  66. host-key-header = Discovered host keys:
  67. host-key-line = { $name } ({ $ip }) -> host_key = { $key }
  68. host-key-error = { $name } ({ $ip }) -> error: { $error }
  69. host-key-no-match = (no nodes matched)
  70. recipe-starting = 🚀 Starting recipe: { $name } ({ $engine }) [backend: { $backend }]
  71. logs-header = 📜 Logs for cluster '{ $name }' ({ $count } nodes)
  72. engine-started = ✅ { $engine } started on { $name } (rank { $rank })
  73. engine-start-failed = Failed to start { $engine } on { $name } (rank { $rank }): { $error }
  74. cluster-started = 🎉 Cluster started! API → http://{ $ip }:{ $port }
  75. exec-both-specified = Specify either --cluster or --recipe, not both
  76. exec-missing = Must specify either --cluster or --recipe
  77. exec-node-not-found = Node '{ $name }' not found in cluster '{ $cluster }'
  78. exec-cluster-empty = Cluster '{ $name }' has no nodes
  79. exec-cannot-use-alias = Cannot use --alias together with a trailing command
  80. exec-must-specify = Must specify either --alias <name> or a command after `--`
  81. exec-unknown-alias-empty = Unknown alias @{ $name } (no aliases configured)
  82. exec-unknown-alias-list = Unknown alias @{ $name }; known aliases: { $aliases }
  83. mods-uploading = 📤 Subiendo mods a { $node }...
  84. mods-uploaded = ✅ Mods subidos a { $node }
  85. mods-entrypoint-required = La receta '{ $name }' tiene mods pero no tiene entrypoint; se requiere entrypoint cuando hay mods