mirror of
https://github.com/twonlyapp/twonly-app.git
synced 2026-01-15 11:18:41 +00:00
fix #6
This commit is contained in:
parent
3be963c8f9
commit
67379566a5
4 changed files with 26 additions and 26 deletions
1
assets/animations/forsale.json
Normal file
1
assets/animations/forsale.json
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -1,21 +1,21 @@
|
||||||
{
|
{
|
||||||
"@@locale": "de",
|
"@@locale": "de",
|
||||||
"registerTitle": "Willkommen bei twonly!",
|
"registerTitle": "Willkommen bei twonly!",
|
||||||
"registerSlogan": "twonly, ein datenschutzfreundlicher Weg, um sich mit Freunden durch sicheren, spontanen Bildaustausch zu verbinden",
|
"registerSlogan": "twonly, eine private und sichere Möglichkeit um mit Freunden in Kontakt zu bleiben.",
|
||||||
"onboardingWelcomeTitle": "Willkommen bei twonly!",
|
"onboardingWelcomeTitle": "Willkommen bei twonly!",
|
||||||
"onboardingWelcomeBody": "Erlebe eine datenschutzfreundliche Möglichkeit sich mit Freunden durch sicheren, spontanen Bildaustausch zu verbinden.",
|
"onboardingWelcomeBody": "Erlebe eine private und sichere Möglichkeit mit Freunden in Kontakt zu bleiben, indem du spontane Bilder teilst.",
|
||||||
"onboardingE2eTitle": "Ende-zu-Ende-Verschlüsselung",
|
"onboardingE2eTitle": "Unbekümmert teilen",
|
||||||
"onboardingE2eBody": "Deine Privatsphäre ist uns wichtig! Nur aus diesem Grund wurde twonly entwickelt. Genieße durch die Ende-zu-Ende-Verschlüsselung die Gewissheit, dass nur du und deine Freunde die geteilten Momente sehen können.",
|
"onboardingE2eBody": "Genieße durch die Ende-zu-Ende-Verschlüsselung die Gewissheit, dass nur du und deine Freunde die geteilten Momente sehen können.",
|
||||||
"onboardingFocusTitle": "Fokussiere dich auf das Teilen von Momenten",
|
"onboardingFocusTitle": "Fokussiere dich auf das Teilen von Momenten",
|
||||||
"onboardingFocusBody": "Verabschiede dich von süchtig machenden Funktionen! Unsere App wurde für das Teilen von Momenten ohne nutzlose Ablenkungen oder Werbung entwickelt.",
|
"onboardingFocusBody": "Verabschiede dich von süchtig machenden Funktionen! twonly wurde für das Teilen von Momenten ohne nutzlose Ablenkungen oder Werbung entwickelt.",
|
||||||
"onboardingSendTwonliesTitle": "Twonlies senden",
|
"onboardingSendTwonliesTitle": "Twonlies senden",
|
||||||
"onboardingSendTwonliesBody": "Teile Momente sicher mit deinem Partner. twonly stellt sicher, dass nur dein Partner sie öffnen kann, sodass deine Momente mit deinem Partner eine two(o)nly Sache bleiben!",
|
"onboardingSendTwonliesBody": "Teile Momente sicher mit deinem Partner. twonly stellt sicher, dass nur dein Partner sie öffnen kann, sodass deine Momente mit deinem Partner eine two(o)nly Sache bleiben!",
|
||||||
"onboardingNotProductTitle": "Du bist nicht das Produkt!",
|
"onboardingNotProductTitle": "Du bist nicht das Produkt!",
|
||||||
"onboardingNotProductBody": "Zahlst du für eine App nicht, dann werden deine Daten verkauft. Das entspricht nicht unseren Werten, deshalb haben wir uns entschieden, ein nachhaltiges Geschäftsmodell zu entwickeln, von dem alle profitieren. Du kannst deine Daten privat halten und wir können eine schöne App erstellen.",
|
"onboardingNotProductBody": "twonly finanziert sich durch eine geringe monatliche Gebühr und nicht durch den Verkauf deiner Daten.",
|
||||||
"onboardingBuyOneGetTwoTitle": "Kaufe eins, bekomme zwei",
|
"onboardingBuyOneGetTwoTitle": "Kaufe eins, bekomme zwei",
|
||||||
"onboardingBuyOneGetTwoBody": "Um eine werbefreie, datenschutzorientierte App zu schaffen, brauchen wir dich! Wir versuchen, dir den besten Preis anzubieten, damit du twonly für nur 0,99 € / monatlich oder 9,99 € / jährlich erhalten kannst und sogar eine zweite Lizenz kostenlos für deinen twonly-Partner bekommst!",
|
"onboardingBuyOneGetTwoBody": "twonly benötigt immer mindestens zwei Personen, daher erhältst du beim Kauf eine zweite kostenlose Lizenz für deinen twonly-Partner.",
|
||||||
"onboardingGetStartedTitle": "Lass uns anfangen!",
|
"onboardingGetStartedTitle": "Auf geht's",
|
||||||
"onboardingGetStartedBody": "Du kannst twonly 14 Tage lang kostenlos testen und dann entscheiden, ob es dir wert ist.",
|
"onboardingGetStartedBody": "Du kannst twonly 14 Tage lang kostenlos testen, danach kostet es entweder 1€/Monat oder 9€/Jahr.",
|
||||||
"onboardingTryForFree": "Kostenlos testen",
|
"onboardingTryForFree": "Kostenlos testen",
|
||||||
"registerUsernameSlogan": "Bitte wähle einen Benutzernamen, damit dich andere finden können!",
|
"registerUsernameSlogan": "Bitte wähle einen Benutzernamen, damit dich andere finden können!",
|
||||||
"registerUsernameDecoration": "Benutzername",
|
"registerUsernameDecoration": "Benutzername",
|
||||||
|
|
|
||||||
|
|
@ -3,19 +3,19 @@
|
||||||
"registerTitle": "Welcome to twonly!",
|
"registerTitle": "Welcome to twonly!",
|
||||||
"registerSlogan": "twonly, a privacy friendly way to connect with friends through secure, spontaneous image sharing",
|
"registerSlogan": "twonly, a privacy friendly way to connect with friends through secure, spontaneous image sharing",
|
||||||
"onboardingWelcomeTitle": "Welcome to twonly!",
|
"onboardingWelcomeTitle": "Welcome to twonly!",
|
||||||
"onboardingWelcomeBody": "Experience a privacy friendly way to connect with friends through secure, spontaneous image sharing.",
|
"onboardingWelcomeBody": "Experience a private and secure way to stay in touch with friends by sharing instant pictures.",
|
||||||
"onboardingE2eTitle": "End-to-End Encryption",
|
"onboardingE2eTitle": "Carefree sharing",
|
||||||
"onboardingE2eBody": "Your privacy matters! In fact, twonly was created because there is no secure alternative. Enjoy peace of mind with end-to-end encryption that ensures only you and your friends can see your pictures.",
|
"onboardingE2eBody": "With end-to-end encryption, enjoy the peace of mind that only you and your friends can see the moments you share.",
|
||||||
"onboardingFocusTitle": "Focus on sharing moments",
|
"onboardingFocusTitle": "Focus on sharing moments",
|
||||||
"onboardingFocusBody": "Say goodbye to addictive features! Our app was created for sharing moments, free from useless distractions or ads.",
|
"onboardingFocusBody": "Say goodbye to addictive features! twonly was created for sharing moments, free from useless distractions or ads.",
|
||||||
"onboardingSendTwonliesTitle": "Send twonlies",
|
"onboardingSendTwonliesTitle": "Send twonlies",
|
||||||
"onboardingSendTwonliesBody": "Share moments securely with your partner. twonly ensures that only your partner can open it, keeping your moments with your partner a two(o)nly thing!",
|
"onboardingSendTwonliesBody": "Share moments securely with your partner. twonly ensures that only your partner can open it, keeping your moments with your partner a two(o)nly thing!",
|
||||||
"onboardingNotProductTitle": "You are not the product!",
|
"onboardingNotProductTitle": "You are not the product!",
|
||||||
"onboardingNotProductBody": "If you don't pay, your data is the product that is sold. So we decided to develop a sustainable business model where everyone wins. You can keep your data private and we can create a beautiful app.",
|
"onboardingNotProductBody": "twonly is financed by a small monthly fee and not by selling your data.",
|
||||||
"onboardingBuyOneGetTwoTitle": "Buy one get two",
|
"onboardingBuyOneGetTwoTitle": "Buy one get two",
|
||||||
"onboardingBuyOneGetTwoBody": "To create a ad-free, privacy-focused app, we need you! We try to offer the best price for you, so you can get twonly for only 0,99€ / monthly or 9,99€ / yearly and even get a second license for free for your twonly partner!",
|
"onboardingBuyOneGetTwoBody": "twonly always requires at least two people, which is why you receive a second free license for your twonly partner with your purchase.",
|
||||||
"onboardingGetStartedTitle": "Let's get started!",
|
"onboardingGetStartedTitle": "Let's go!",
|
||||||
"onboardingGetStartedBody": "You can test twonly free for 14 days and then decide if it is worth to you.",
|
"onboardingGetStartedBody": "You can test twonly free of charge for 14 days, after that it costs either 1€/month or 9€/year.",
|
||||||
"onboardingTryForFree": "Try for free",
|
"onboardingTryForFree": "Try for free",
|
||||||
"registerUsernameSlogan": "Please select a username so others can find you!",
|
"registerUsernameSlogan": "Please select a username so others can find you!",
|
||||||
"registerUsernameDecoration": "Username",
|
"registerUsernameDecoration": "Username",
|
||||||
|
|
|
||||||
|
|
@ -61,8 +61,10 @@ class OnboardingView extends StatelessWidget {
|
||||||
image: Center(
|
image: Center(
|
||||||
child: Padding(
|
child: Padding(
|
||||||
padding: const EdgeInsets.only(top: 100),
|
padding: const EdgeInsets.only(top: 100),
|
||||||
child: Lottie.asset('assets/animations/takephoto.json',
|
child: Lottie.asset(
|
||||||
repeat: false),
|
'assets/animations/takephoto.json',
|
||||||
|
repeat: false,
|
||||||
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
@ -83,11 +85,8 @@ class OnboardingView extends StatelessWidget {
|
||||||
title: context.lang.onboardingNotProductTitle,
|
title: context.lang.onboardingNotProductTitle,
|
||||||
body: context.lang.onboardingNotProductBody,
|
body: context.lang.onboardingNotProductBody,
|
||||||
image: Center(
|
image: Center(
|
||||||
child: Padding(
|
child: Lottie.asset(
|
||||||
padding: const EdgeInsets.only(top: 100),
|
'assets/animations/forsale.json',
|
||||||
child: Image.asset(
|
|
||||||
'assets/images/onboarding/ricky_the_greedy_racoon.png',
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
@ -140,7 +139,7 @@ class OnboardingView extends StatelessWidget {
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
showNextButton: true,
|
showNextButton: true,
|
||||||
done: Text("Our plans"),
|
done: Text(""),
|
||||||
next: Text(context.lang.next),
|
next: Text(context.lang.next),
|
||||||
// done: RegisterView(callbackOnSuccess: callbackOnSuccess),
|
// done: RegisterView(callbackOnSuccess: callbackOnSuccess),
|
||||||
onDone: () {
|
onDone: () {
|
||||||
|
|
@ -148,7 +147,7 @@ class OnboardingView extends StatelessWidget {
|
||||||
// On button pressed
|
// On button pressed
|
||||||
},
|
},
|
||||||
dotsDecorator: DotsDecorator(
|
dotsDecorator: DotsDecorator(
|
||||||
size: const Size.square(10.0),
|
size: const Size.square(8.0),
|
||||||
activeSize: const Size(20.0, 10.0),
|
activeSize: const Size(20.0, 10.0),
|
||||||
activeColor: Theme.of(context).colorScheme.primary,
|
activeColor: Theme.of(context).colorScheme.primary,
|
||||||
color: Theme.of(context).colorScheme.secondary,
|
color: Theme.of(context).colorScheme.secondary,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue