Module/Language/cyberlanguageextension library

Classes

CyberLangText
CyberLangText widget with automatic language switching
CyberLanguageBuilder
CyberLanguageBuilder - Auto-rebuild widget when language changes Wrap your widgets that need to update when language changes
CyberLanguageConstants
Common translated strings
CyberLanguageSelector
CyberLanguageSelector - Bottom sheet to select language
CyberLanguageSwitch
CyberLanguageSwitch - Toggle button to switch between Vietnamese and English

Extensions

CyberLanguageBuildContext on BuildContext
Extension on BuildContext for easy access to language service
CyberLanguageStringExtension on String
Extension on String for multilingual text

Functions

setText(String vietnamese, String english) String
Global function to get text based on current language This is the main API for multilingual text Usage: Text(setText("Xin chào", "Hello"))