UNPKG

docker-pilot

Version:

A powerful, scalable Docker CLI library for managing containerized applications of any size

90 lines 4.13 kB
/** * Internationalization (i18n) utilitie // Docker & System 'docker.not_running': 'Docker is not running. Please start Docker and try again.', 'docker.initializing': 'Initializing Docker Pilot...', 'docker.initialized': 'Docker Pilot initialized successfully', 'docker.failed': 'Failed to initialize Docker Pilot', 'docker.options_available': '🔧 Available options:', 'docker.start_desktop': '1. Start Docker Desktop', 'docker.start_linux': '2. Run: sudo systemctl start docker (Linux)', 'docker.start_macos': '3. Run: brew services start docker (macOS with Homebrew)', 'docker.restart_tip': '💡 After Docker is running, run the command again.', 'docker.retry_or_exit': '🔄 Press Enter to try again or type "exit" to finish: ', 'docker.pilot_finished': 'Docker Pilot finished.', 'docker.working_now': 'Docker is working now!',Pilot * Supports multiple languages while keeping Docker comman // Menu 'menu.welcome': 'Bem-vindo ao {projectName} Docker Pilot v{version}! 🐳', 'menu.goodbye': 'Obrigado por usar o {projectName} Docker Pilot!', 'menu.choose': 'Digite sua escolha:', 'menu.invalid_choice': 'Opção inválida. Tente novamente.', 'menu.press_enter': 'Pressione Enter para continuar...', 'menu.exit': 'Sair', 'menu.back': 'Voltar', 'menu.directory': 'Diretório: {path}', 'menu.services': 'Serviços: {services}', 'menu.no_services': 'Nenhum detectado', 'menu.continue_question': '🔄 Deseja executar outro comando? (s/N): ', 'menu.executing': '🚀 Executando: {command}', 'menu.docker_not_running': 'Docker não está em execução!', 'menu.docker_options': '🔧 Opções disponíveis:', 'menu.start_docker_desktop': '1. Inicie o Docker Desktop', 'menu.start_docker_linux': '2. Execute: sudo systemctl start docker (Linux)', 'menu.start_docker_macos': '3. Execute: brew services start docker (macOS com Homebrew)', 'menu.docker_tip': '💡 Depois que o Docker estiver rodando, execute o comando novamente.', 'menu.retry_or_exit': '🔄 Pressione Enter para tentar novamente ou digite "sair" para finalizar: ', 'menu.pilot_finished': '👋 Docker Pilot finalizado.', 'menu.docker_working': 'Docker está funcionando agora!', 'menu.no_compose_found': '⚠️ Nenhum arquivo docker-compose encontrado no diretório atual.', 'menu.tip_correct_directory': '💡 Dica: Certifique-se de estar no diretório correto do seu projeto.', 'menu.continue_anyway': 'Deseja continuar mesmo assim? (s/N): ', 'menu.finishing': '👋 Finalizando Docker Pilot.', 'menu.multiple_compose': '🔍 Múltiplos arquivos docker-compose encontrados:', 'menu.using_first_default': '💡 Usando o primeiro arquivo por padrão.', 'menu.compose_found': '✅ Arquivo docker-compose encontrado: {file}',nglish */ export type SupportedLanguage = 'en' | 'pt-br'; export interface MessageTranslations { [key: string]: string; } export interface Messages { en: MessageTranslations; 'pt-br': MessageTranslations; } export declare const messages: Messages; export declare class I18n { private currentLanguage; constructor(language?: SupportedLanguage); /** * Auto-detect system language */ private detectLanguage; /** * Set current language */ setLanguage(language: SupportedLanguage): void; /** * Get current language */ getLanguage(): SupportedLanguage; /** * Translate message with optional parameters */ t(key: string, params?: Record<string, string | number>): string; /** * Check if translation exists */ hasTranslation(key: string): boolean; /** * Get language display name */ getLanguageDisplayName(language?: SupportedLanguage): string; /** * Get all supported languages */ getSupportedLanguages(): Array<{ code: SupportedLanguage; name: string; }>; } export declare const i18n: I18n; export declare function t(key: string, params?: Record<string, string | number>): string; //# sourceMappingURL=i18n.d.ts.map