Replace standalone Studio wording with Unsloth (#7221)

* Replace standalone Studio wording with Unsloth

Replace the single word Studio with Unsloth wherever it is used as
shorthand for Unsloth Studio in docs, CLI output, UI strings, i18n
locales, workflow display names, comments and docstrings.

Kept unchanged: the full name Unsloth Studio, third party product
names (LM Studio, Visual Studio, Mac Studio), feature names
(Recipe Studio, Fine-tuning Studio and its translations), and all
identifiers such as env vars, commands, paths and filenames.

* Address review feedback on the Studio wording rename

Use "an" before Unsloth where the rename left the article as "a".
Restore the split brand where Unsloth and Studio render as two halves
of the full product name: the onboarding sidebar subtitle and the
IPv6 localhost warning. Scope two messages to the full name Unsloth
Studio where plain Unsloth was misleading: the AMD README bullet and
the CLI studio setup error.
This commit is contained in:
Michael Han 2026-07-19 00:47:04 -07:00 committed by GitHub
commit 6d8c18cd1a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
264 changed files with 1095 additions and 1095 deletions

View file

@ -30,7 +30,7 @@ VLM_PROCESSING = DATASETS_DIR / "vlm_processing.py"
ITERABLE = DATASETS_DIR / "iterable.py"
HARDWARE_PY = HARDWARE_DIR / "hardware.py"
# Studio venv for server tests
# Unsloth venv for server tests
STUDIO_VENV = Path.home() / ".unsloth" / "studio" / "unsloth_studio"
sys.path.insert(0, str(STUDIO_DIR))
@ -957,20 +957,20 @@ server = pytest.mark.server
@server
class TestLiveServerStartup:
"""Live server startup against the existing Studio venv with torch made unimportable (pytest -m server)."""
"""Live server startup against the existing Unsloth venv with torch made unimportable (pytest -m server)."""
@pytest.fixture(autouse = True)
def _check_studio_venv(self):
py = _studio_venv_python()
if py is None:
pytest.skip("Studio venv not found at ~/.unsloth/studio/unsloth_studio")
pytest.skip("Unsloth venv not found at ~/.unsloth/studio/unsloth_studio")
@pytest.fixture(scope = "class")
def server_process(self):
"""Start the studio backend server without torch, yield (proc, port), then stop."""
py = _studio_venv_python()
if py is None:
pytest.skip("Studio venv not found")
pytest.skip("Unsloth venv not found")
port = _server_port()
backend_dir = BACKEND_DIR

View file

@ -1,4 +1,4 @@
"""Sandbox tests: Studio dataset modules load/run in isolated no-torch venvs."""
"""Sandbox tests: Unsloth dataset modules load/run in isolated no-torch venvs."""
from __future__ import annotations