@@ -54,8 +54,8 @@ class SettingsThemeScreenState extends BaseSettingsScreen {
54
54
return [
55
55
Setting (
56
56
type: SettingType .switchType,
57
- name: getString.enableDarkMode ,
58
- description: 'Enable Dark Mode' ,
57
+ name: getString.darkMode ,
58
+ description: getString.enableDarkMode ,
59
59
icon: Icons .dark_mode,
60
60
isChecked: themeNotifier.isDarkMode,
61
61
onSwitchChange: (bool value) async {
@@ -64,8 +64,8 @@ class SettingsThemeScreenState extends BaseSettingsScreen {
64
64
),
65
65
Setting (
66
66
type: SettingType .switchType,
67
- name: 'OLED theme Variant' ,
68
- description: 'Enable OLED Mode' ,
67
+ name: getString.oledThemeVariant ,
68
+ description: getString.oledThemeVariantDescription ,
69
69
icon: Icons .brightness_4,
70
70
isChecked: themeNotifier.isOled,
71
71
onSwitchChange: (bool value) async {
@@ -74,8 +74,8 @@ class SettingsThemeScreenState extends BaseSettingsScreen {
74
74
),
75
75
Setting (
76
76
type: SettingType .switchType,
77
- name: 'Material You' ,
78
- description: 'Use the same color as your wallpaper' ,
77
+ name: getString.materialYou ,
78
+ description: getString.materialYouDescription ,
79
79
icon: Icons .new_releases,
80
80
//isVisible: Platform.isAndroid,
81
81
isChecked: themeNotifier.useMaterialYou,
@@ -85,8 +85,8 @@ class SettingsThemeScreenState extends BaseSettingsScreen {
85
85
),
86
86
Setting (
87
87
type: SettingType .switchType,
88
- name: 'Custom theme' ,
89
- description: 'Use your own color for the theme' ,
88
+ name: getString.customTheme ,
89
+ description: getString.customThemeDescription ,
90
90
icon: Icons .color_lens_outlined,
91
91
isChecked: themeNotifier.useCustomColor,
92
92
onSwitchChange: (bool value) async {
@@ -95,8 +95,8 @@ class SettingsThemeScreenState extends BaseSettingsScreen {
95
95
),
96
96
Setting (
97
97
type: SettingType .normal,
98
- name: 'Color Picker' ,
99
- description: 'Choose a color' ,
98
+ name: getString.colorPicker ,
99
+ description: getString.colorPickerDescription ,
100
100
icon: Icons .color_lens_outlined,
101
101
onClick: () async {
102
102
var color = themeNotifier.customColor;
@@ -108,8 +108,8 @@ class SettingsThemeScreenState extends BaseSettingsScreen {
108
108
),
109
109
Setting (
110
110
type: SettingType .normal,
111
- name: 'Manage Layouts on Anime Page' ,
112
- description: 'Does not belong here' ,
111
+ name: getString.manageAnimeLayouts ,
112
+ description: getString.manageAnimeLayoutsDescription ,
113
113
icon: Icons .palette,
114
114
onClick: () async {
115
115
final homeLayoutMap = PrefManager .getVal (PrefName .anilistAnimeLayout);
@@ -118,26 +118,26 @@ class SettingsThemeScreenState extends BaseSettingsScreen {
118
118
List <bool >.from (homeLayoutMap.values.toList ());
119
119
120
120
AlertDialogBuilder (context)
121
- ..setTitle ('Manage Layouts on Anime Page' )
121
+ ..setTitle (getString.manageAnimeLayouts )
122
122
..reorderableMultiSelectableItems (
123
123
titles,
124
124
checkedStates,
125
125
(reorderedItems) => titles = reorderedItems,
126
126
(newCheckedStates) => checkedStates = newCheckedStates,
127
127
)
128
- ..setPositiveButton ('OK' , () {
128
+ ..setPositiveButton (getString.ok , () {
129
129
PrefManager .setVal (PrefName .anilistAnimeLayout,
130
130
Map .fromIterables (titles, checkedStates));
131
131
Refresh .activity[2 ]? .value = true ;
132
132
})
133
- ..setNegativeButton ("Cancel" , null )
133
+ ..setNegativeButton (getString.cancel , null )
134
134
..show ();
135
135
},
136
136
),
137
137
Setting (
138
138
type: SettingType .normal,
139
- name: 'Manage Layouts on Manga Page' ,
140
- description: 'Does not belong here' ,
139
+ name: getString.manageMangaLayouts ,
140
+ description: getString.manageMangaLayoutsDescription ,
141
141
icon: Icons .palette,
142
142
onClick: () async {
143
143
final homeLayoutMap = PrefManager .getVal (PrefName .anilistMangaLayout);
@@ -146,26 +146,26 @@ class SettingsThemeScreenState extends BaseSettingsScreen {
146
146
List <bool >.from (homeLayoutMap.values.toList ());
147
147
148
148
AlertDialogBuilder (context)
149
- ..setTitle ('Manage Layouts on Manga Page' )
149
+ ..setTitle (getString.manageMangaLayouts )
150
150
..reorderableMultiSelectableItems (
151
151
titles,
152
152
checkedStates,
153
153
(reorderedItems) => titles = reorderedItems,
154
154
(newCheckedStates) => checkedStates = newCheckedStates,
155
155
)
156
- ..setPositiveButton ('OK' , () {
156
+ ..setPositiveButton (getString.ok , () {
157
157
PrefManager .setVal (PrefName .anilistMangaLayout,
158
158
Map .fromIterables (titles, checkedStates));
159
159
Refresh .activity[3 ]? .value = true ;
160
160
})
161
- ..setNegativeButton ("Cancel" , null )
161
+ ..setNegativeButton (getString.cancel , null )
162
162
..show ();
163
163
},
164
164
),
165
165
Setting (
166
166
type: SettingType .normal,
167
- name: 'Manage Layouts on Home Page' ,
168
- description: 'Does not belong here' ,
167
+ name: getString.manageHomeLayouts ,
168
+ description: getString.manageHomeLayoutsDescription ,
169
169
icon: Icons .palette,
170
170
onClick: () async {
171
171
final homeLayoutMap = PrefManager .getVal (PrefName .anilistHomeLayout);
@@ -174,19 +174,19 @@ class SettingsThemeScreenState extends BaseSettingsScreen {
174
174
List <bool >.from (homeLayoutMap.values.toList ());
175
175
176
176
AlertDialogBuilder (context)
177
- ..setTitle ('Manage Layouts on Home Page' )
177
+ ..setTitle (getString.manageHomeLayouts )
178
178
..reorderableMultiSelectableItems (
179
179
titles,
180
180
checkedStates,
181
181
(reorderedItems) => titles = reorderedItems,
182
182
(newCheckedStates) => checkedStates = newCheckedStates,
183
183
)
184
- ..setPositiveButton ('OK' , () {
184
+ ..setPositiveButton (getString.ok , () {
185
185
PrefManager .setVal (PrefName .anilistHomeLayout,
186
186
Map .fromIterables (titles, checkedStates));
187
187
Refresh .activity[1 ]? .value = true ;
188
188
})
189
- ..setNegativeButton ("Cancel" , null )
189
+ ..setNegativeButton (getString.cancel , null )
190
190
..show ();
191
191
},
192
192
),
0 commit comments