docker-pilot
Version:
A powerful, scalable Docker CLI library for managing containerized applications of any size
39 lines • 1 kB
TypeScript
/**
* Language Setup Utility
* Handles initial language configuration and setup
*/
import { SupportedLanguage } from '../types';
export interface LanguageChoice {
name: string;
value: SupportedLanguage;
short: string;
}
export declare class LanguageSetup {
private i18n;
constructor();
/**
* Get available language choices
*/
private getLanguageChoices;
/**
* Auto-detect system language
*/
private detectSystemLanguage;
/**
* Show language selection prompt
*/
promptLanguageSelection(): Promise<SupportedLanguage>;
/**
* Show welcome message in selected language
*/
showWelcomeMessage(language: SupportedLanguage): void;
/**
* Check if language setup is needed
*/
isLanguageSetupNeeded(configLanguage?: SupportedLanguage): boolean;
/**
* Quick setup for first-time users
*/
quickLanguageSetup(): Promise<SupportedLanguage>;
}
//# sourceMappingURL=LanguageSetup.d.ts.map