locale

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 11, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

Package locale detects the user's preferred language subtag from the OS.

Detection is done once at the composition root (cmd/csp) and passed into the config default; no other code reads locale environment variables.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Detect

func Detect() string

Detect returns a normalized language subtag (e.g. "ja") derived from the OS locale, or "" if none can be determined. When non-empty the result always matches ^[a-z]+$, so it passes config's locale validation.

The POSIX environment variables LC_ALL, LC_MESSAGES and LANG take precedence (in that order); when none are set, a platform-specific fallback is consulted (the Windows user default locale; a no-op elsewhere).

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL