@@ -635,10 +635,31 @@ class _GeneralSettingsPageState extends State<GeneralSettingsPage> with SingleTi
635
635
SliverToBoxAdapter (
636
636
child: ListOption (
637
637
description: l10n.userFormat,
638
- value: ListPickerItem (label: userSeparator.label, icon: Icons .person_rounded, payload: userSeparator, capitalizeLabel: false ),
638
+ value: ListPickerItem (
639
+ label: generateUserFullName (null , 'name' , 'instance.tld' , userSeparator: userSeparator),
640
+ icon: Icons .person_rounded,
641
+ payload: userSeparator,
642
+ capitalizeLabel: false ,
643
+ ),
639
644
options: [
640
- ListPickerItem (icon: const IconData (0x2022 ), label: FullNameSeparator .dot.label, payload: FullNameSeparator .dot, capitalizeLabel: false ),
641
- ListPickerItem (icon: Icons .alternate_email_rounded, label: FullNameSeparator .at.label, payload: FullNameSeparator .at, capitalizeLabel: false ),
645
+ ListPickerItem (
646
+ icon: const IconData (0x2022 ),
647
+ label: generateUserFullName (null , 'name' , 'instance.tld' , userSeparator: FullNameSeparator .dot),
648
+ payload: FullNameSeparator .dot,
649
+ capitalizeLabel: false ,
650
+ ),
651
+ ListPickerItem (
652
+ icon: Icons .alternate_email_rounded,
653
+ label: generateUserFullName (null , 'name' , 'instance.tld' , userSeparator: FullNameSeparator .at),
654
+ payload: FullNameSeparator .at,
655
+ capitalizeLabel: false ,
656
+ ),
657
+ ListPickerItem (
658
+ icon: Icons .alternate_email_rounded,
659
+ label: generateUserFullName (null , 'name' , 'instance.tld' , userSeparator: FullNameSeparator .lemmy),
660
+ payload: FullNameSeparator .lemmy,
661
+ capitalizeLabel: false ,
662
+ ),
642
663
],
643
664
icon: Icons .person_rounded,
644
665
onChanged: (value) => setPreferences (LocalSettings .userFormat, value.payload.name),
@@ -648,10 +669,31 @@ class _GeneralSettingsPageState extends State<GeneralSettingsPage> with SingleTi
648
669
SliverToBoxAdapter (
649
670
child: ListOption (
650
671
description: l10n.communityFormat,
651
- value: ListPickerItem (label: communitySeparator.label, icon: Icons .person_rounded, payload: communitySeparator, capitalizeLabel: false ),
672
+ value: ListPickerItem (
673
+ label: generateCommunityFullName (null , 'name' , 'instance.tld' , communitySeparator: communitySeparator),
674
+ icon: Icons .person_rounded,
675
+ payload: communitySeparator,
676
+ capitalizeLabel: false ,
677
+ ),
652
678
options: [
653
- ListPickerItem (icon: const IconData (0x2022 ), label: FullNameSeparator .dot.label, payload: FullNameSeparator .dot, capitalizeLabel: false ),
654
- ListPickerItem (icon: Icons .alternate_email_rounded, label: FullNameSeparator .at.label, payload: FullNameSeparator .at, capitalizeLabel: false ),
679
+ ListPickerItem (
680
+ icon: const IconData (0x2022 ),
681
+ label: generateCommunityFullName (null , 'name' , 'instance.tld' , communitySeparator: FullNameSeparator .dot),
682
+ payload: FullNameSeparator .dot,
683
+ capitalizeLabel: false ,
684
+ ),
685
+ ListPickerItem (
686
+ icon: Icons .alternate_email_rounded,
687
+ label: generateCommunityFullName (null , 'name' , 'instance.tld' , communitySeparator: FullNameSeparator .at),
688
+ payload: FullNameSeparator .at,
689
+ capitalizeLabel: false ,
690
+ ),
691
+ ListPickerItem (
692
+ icon: Icons .priority_high_rounded,
693
+ label: generateCommunityFullName (null , 'name' , 'instance.tld' , communitySeparator: FullNameSeparator .lemmy),
694
+ payload: FullNameSeparator .lemmy,
695
+ capitalizeLabel: false ,
696
+ ),
655
697
],
656
698
icon: Icons .people_rounded,
657
699
onChanged: (value) => setPreferences (LocalSettings .communityFormat, value.payload.name),
0 commit comments