@@ -727,6 +727,210 @@ abstract class AppLocalizations {
727727 /// In en, this message translates to:
728728 /// **'Minimum number of days that must pass before a Standard user sees another in-app prompt.'**
729729 String get standardUserDaysBetweenInAppPromptsDescription;
730+
731+ /// Text for the Sign Out menu item
732+ ///
733+ /// In en, this message translates to:
734+ /// **'Sign Out'**
735+ String get signOut;
736+
737+ /// Snackbar message for successful settings save
738+ ///
739+ /// In en, this message translates to:
740+ /// **'Settings saved successfully!'**
741+ String get settingsSavedSuccessfully;
742+
743+ /// Snackbar message for settings save error
744+ ///
745+ /// In en, this message translates to:
746+ /// **'Error saving settings: {errorMessage}'**
747+ String settingsSaveErrorMessage (String errorMessage);
748+
749+ /// Headline for loading state of settings
750+ ///
751+ /// In en, this message translates to:
752+ /// **'Loading Settings'**
753+ String get loadingSettingsHeadline;
754+
755+ /// Subheadline for loading state of settings
756+ ///
757+ /// In en, this message translates to:
758+ /// **'Please wait while your settings are loaded...'**
759+ String get loadingSettingsSubheadline;
760+
761+ /// Message for failure state of settings loading
762+ ///
763+ /// In en, this message translates to:
764+ /// **'Failed to load settings: {errorMessage}'**
765+ String failedToLoadSettingsMessage (String errorMessage);
766+
767+ /// Label for base theme setting
768+ ///
769+ /// In en, this message translates to:
770+ /// **'Base Theme'**
771+ String get baseThemeLabel;
772+
773+ /// Description for base theme setting
774+ ///
775+ /// In en, this message translates to:
776+ /// **'Choose the overall light or dark appearance of the app.'**
777+ String get baseThemeDescription;
778+
779+ /// Option for light theme
780+ ///
781+ /// In en, this message translates to:
782+ /// **'Light'**
783+ String get lightTheme;
784+
785+ /// Option for dark theme
786+ ///
787+ /// In en, this message translates to:
788+ /// **'Dark'**
789+ String get darkTheme;
790+
791+ /// Option for system default theme
792+ ///
793+ /// In en, this message translates to:
794+ /// **'System Default'**
795+ String get systemTheme;
796+
797+ /// Label for accent theme setting
798+ ///
799+ /// In en, this message translates to:
800+ /// **'Accent Theme'**
801+ String get accentThemeLabel;
802+
803+ /// Description for accent theme setting
804+ ///
805+ /// In en, this message translates to:
806+ /// **'Select a primary accent color for interactive elements.'**
807+ String get accentThemeDescription;
808+
809+ /// Option for default blue accent theme
810+ ///
811+ /// In en, this message translates to:
812+ /// **'Default Blue'**
813+ String get defaultBlueTheme;
814+
815+ /// Option for news red accent theme
816+ ///
817+ /// In en, this message translates to:
818+ /// **'News Red'**
819+ String get newsRedTheme;
820+
821+ /// Option for graphite gray accent theme
822+ ///
823+ /// In en, this message translates to:
824+ /// **'Graphite Gray'**
825+ String get graphiteGrayTheme;
826+
827+ /// Label for font family setting
828+ ///
829+ /// In en, this message translates to:
830+ /// **'Font Family'**
831+ String get fontFamilyLabel;
832+
833+ /// Description for font family setting
834+ ///
835+ /// In en, this message translates to:
836+ /// **'Choose the font used throughout the application.'**
837+ String get fontFamilyDescription;
838+
839+ /// Option for system default font
840+ ///
841+ /// In en, this message translates to:
842+ /// **'System Default'**
843+ String get systemDefaultFont;
844+
845+ /// Label for text scale factor setting
846+ ///
847+ /// In en, this message translates to:
848+ /// **'Text Size'**
849+ String get textScaleFactorLabel;
850+
851+ /// Description for text scale factor setting
852+ ///
853+ /// In en, this message translates to:
854+ /// **'Adjust the overall size of text in the app.'**
855+ String get textScaleFactorDescription;
856+
857+ /// Option for small text size
858+ ///
859+ /// In en, this message translates to:
860+ /// **'Small'**
861+ String get smallText;
862+
863+ /// Option for medium text size
864+ ///
865+ /// In en, this message translates to:
866+ /// **'Medium'**
867+ String get mediumText;
868+
869+ /// Option for large text size
870+ ///
871+ /// In en, this message translates to:
872+ /// **'Large'**
873+ String get largeText;
874+
875+ /// Option for extra large text size
876+ ///
877+ /// In en, this message translates to:
878+ /// **'Extra Large'**
879+ String get extraLargeText;
880+
881+ /// Label for font weight setting
882+ ///
883+ /// In en, this message translates to:
884+ /// **'Font Weight'**
885+ String get fontWeightLabel;
886+
887+ /// Description for font weight setting
888+ ///
889+ /// In en, this message translates to:
890+ /// **'Choose the thickness of the text.'**
891+ String get fontWeightDescription;
892+
893+ /// Option for light font weight
894+ ///
895+ /// In en, this message translates to:
896+ /// **'Light'**
897+ String get lightFontWeight;
898+
899+ /// Option for regular font weight
900+ ///
901+ /// In en, this message translates to:
902+ /// **'Regular'**
903+ String get regularFontWeight;
904+
905+ /// Option for bold font weight
906+ ///
907+ /// In en, this message translates to:
908+ /// **'Bold'**
909+ String get boldFontWeight;
910+
911+ /// Label for language setting
912+ ///
913+ /// In en, this message translates to:
914+ /// **'Language'**
915+ String get languageLabel;
916+
917+ /// Description for language setting
918+ ///
919+ /// In en, this message translates to:
920+ /// **'Select the application language.'**
921+ String get languageDescription;
922+
923+ /// Option for English language
924+ ///
925+ /// In en, this message translates to:
926+ /// **'English'**
927+ String get englishLanguage;
928+
929+ /// Option for Arabic language
930+ ///
931+ /// In en, this message translates to:
932+ /// **'Arabic'**
933+ String get arabicLanguage;
730934}
731935
732936class _AppLocalizationsDelegate
0 commit comments