Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

lang

Get or set the display language for scoop CLI messages.

Usage

# Show current language
scoop lang

# Set language
scoop lang <code>

# List supported languages
scoop lang --list

# Reset to system default
scoop lang --reset

Arguments

ArgumentDescription
<code>Language code to set (e.g., en, ko)

Options

OptionDescription
--listList all supported languages
--resetReset to system default language
--jsonOutput as JSON

Supported Languages

CodeLanguage
enEnglish (default)
ko한국어 (Korean)

Language Detection Priority

  1. SCOOP_LANG environment variable
  2. ~/.config/scoop/config.toml setting
  3. System locale (via sys-locale)
  4. Default: en

Examples

Show Current Language

$ scoop lang
Current language: en (English)

Set Korean

$ scoop lang ko
✓ Language set to Korean (한국어)

List Languages

$ scoop lang --list
Supported languages:
  en - English
  ko - 한국어 (Korean)

Reset to System Default

$ scoop lang --reset
✓ Language reset to system default

JSON Output

$ scoop lang --json
{
  "status": "success",
  "data": {
    "current": "ko",
    "name": "한국어",
    "source": "config"
  }
}

Configuration

Language preference is stored in:

# ~/.config/scoop/config.toml
lang = "ko"

Environment Variable Override

# Temporarily use English regardless of config
SCOOP_LANG=en scoop list

# Set for current session
export SCOOP_LANG=ko

Notes

  • CLI help text (--help) remains in English (industry standard)
  • JSON output keys remain in English (machine-readable)
  • Error messages, success messages, and prompts are translated