update strings

This commit is contained in:
otsmr 2026-05-16 18:18:51 +02:00
parent 190be5b694
commit 102d2579ce
5 changed files with 16 additions and 10 deletions

View file

@ -3259,6 +3259,12 @@ abstract class AppLocalizations {
/// In en, this message translates to: /// In en, this message translates to:
/// **'twonly is funded purely by user subscriptions to secure our independence and support the future of twonly.'** /// **'twonly is funded purely by user subscriptions to secure our independence and support the future of twonly.'**
String get subscriptionPledgeFundedDesc; String get subscriptionPledgeFundedDesc;
/// No description provided for @subscriptionPledgeSubtitle.
///
/// In en, this message translates to:
/// **'Zero ads. Total privacy.'**
String get subscriptionPledgeSubtitle;
} }
class _AppLocalizationsDelegate class _AppLocalizationsDelegate

View file

@ -1837,4 +1837,7 @@ class AppLocalizationsDe extends AppLocalizations {
@override @override
String get subscriptionPledgeFundedDesc => String get subscriptionPledgeFundedDesc =>
'twonly wird rein durch Nutzer-Abonnements finanziert, um unsere Unabhängigkeit und die Zukunft von twonly zu sichern.'; 'twonly wird rein durch Nutzer-Abonnements finanziert, um unsere Unabhängigkeit und die Zukunft von twonly zu sichern.';
@override
String get subscriptionPledgeSubtitle => 'Keine Werbung. Volle Privatsphäre.';
} }

View file

@ -1820,4 +1820,7 @@ class AppLocalizationsEn extends AppLocalizations {
@override @override
String get subscriptionPledgeFundedDesc => String get subscriptionPledgeFundedDesc =>
'twonly is funded purely by user subscriptions to secure our independence and support the future of twonly.'; 'twonly is funded purely by user subscriptions to secure our independence and support the future of twonly.';
@override
String get subscriptionPledgeSubtitle => 'Zero ads. Total privacy.';
} }

@ -1 +1 @@
Subproject commit 63f73aec47d84009ca50d2e8ad324b11eff59e9d Subproject commit c41aaeff47007ddd5484fe1124bb15b905c3b247

View file

@ -66,10 +66,10 @@ class _SubscriptionViewState extends State<SubscriptionView> {
children: [ children: [
const SizedBox(height: 20), const SizedBox(height: 20),
Text( Text(
context.lang.subscriptionPledgeTitle, context.lang.subscriptionPledgeSubtitle,
textAlign: TextAlign.center, textAlign: TextAlign.center,
style: TextStyle( style: TextStyle(
fontSize: 20, fontSize: 22,
fontWeight: FontWeight.bold, fontWeight: FontWeight.bold,
color: context.color.primary, color: context.color.primary,
letterSpacing: 0.5, letterSpacing: 0.5,
@ -88,12 +88,6 @@ class _SubscriptionViewState extends State<SubscriptionView> {
desc: context.lang.subscriptionPledgeNoAdsDesc, desc: context.lang.subscriptionPledgeNoAdsDesc,
), ),
const SizedBox(height: 24), const SizedBox(height: 24),
_MissionRow(
icon: FontAwesomeIcons.heart,
title: context.lang.subscriptionPledgeFundedTitle,
desc: context.lang.subscriptionPledgeFundedDesc,
),
const SizedBox(height: 24),
], ],
), ),
) )
@ -145,7 +139,7 @@ class _SubscriptionViewState extends State<SubscriptionView> {
onPurchase: initAsync, onPurchase: initAsync,
), ),
], ],
const SizedBox(height: 10), const SizedBox(height: 30),
BetterListTile( BetterListTile(
icon: FontAwesomeIcons.fileContract, icon: FontAwesomeIcons.fileContract,
text: context.lang.termsOfService, text: context.lang.termsOfService,