patch small issue with trad and theme
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import '../../../l10n/app_localizations.dart';
|
||||
import '../../providers/locale_provider.dart';
|
||||
|
||||
/// Sélecteur de langue de l'application (parmi [supportedLocales]).
|
||||
@@ -14,11 +15,13 @@ class LanguagePicker extends StatelessWidget {
|
||||
required this.onSelect,
|
||||
});
|
||||
|
||||
static const _names = {'en': 'English', 'fr': 'Français'};
|
||||
static const _flags = {'en': '🇬🇧', 'fr': '🇫🇷'};
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final l = AppLocalizations.of(context)!;
|
||||
final names = {'en': l.langEnglish, 'fr': l.langFrench};
|
||||
|
||||
return Column(
|
||||
children: supportedLocales.map((locale) {
|
||||
final isSelected = locale.languageCode == selected.languageCode;
|
||||
@@ -41,7 +44,7 @@ class LanguagePicker extends StatelessWidget {
|
||||
Text(_flags[locale.languageCode] ?? '', style: const TextStyle(fontSize: 22)),
|
||||
const SizedBox(width: 16),
|
||||
Text(
|
||||
_names[locale.languageCode] ?? locale.languageCode,
|
||||
names[locale.languageCode] ?? locale.languageCode,
|
||||
style: TextStyle(
|
||||
fontSize: 16,
|
||||
fontWeight: FontWeight.w600,
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import '../../../l10n/app_localizations.dart';
|
||||
import '../../providers/theme_provider.dart';
|
||||
|
||||
/// Sélecteur de palette de couleurs de l'application.
|
||||
@@ -9,6 +10,9 @@ class PalettePicker extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final l = AppLocalizations.of(context)!;
|
||||
final paletteNames = [l.palette0, l.palette1, l.palette2, l.palette3, l.palette4];
|
||||
|
||||
return Column(
|
||||
children: List.generate(appPalettes.length, (i) {
|
||||
final p = appPalettes[i];
|
||||
@@ -53,7 +57,7 @@ class PalettePicker extends StatelessWidget {
|
||||
),
|
||||
const SizedBox(width: 16),
|
||||
Text(
|
||||
p.name,
|
||||
paletteNames[i],
|
||||
style: TextStyle(
|
||||
fontSize: 16,
|
||||
fontWeight: FontWeight.w600,
|
||||
|
||||
Reference in New Issue
Block a user