Legacy modules refactor: auth, control panel, location module, and session persistence
This commit is contained in:
@@ -14,6 +14,7 @@ class CustomDropdown extends StatelessWidget {
|
||||
final double width;
|
||||
final Color? color;
|
||||
final EdgeInsets? padding;
|
||||
final bool showIcon;
|
||||
|
||||
const CustomDropdown({
|
||||
super.key,
|
||||
@@ -28,6 +29,7 @@ class CustomDropdown extends StatelessWidget {
|
||||
this.height = 70,
|
||||
this.color,
|
||||
this.padding,
|
||||
this.showIcon = true,
|
||||
});
|
||||
|
||||
@override
|
||||
@@ -55,6 +57,7 @@ class CustomDropdown extends StatelessWidget {
|
||||
height: height,
|
||||
child: Center(
|
||||
child: DropdownButtonFormField<dynamic>(
|
||||
icon: showIcon ? null : const SizedBox.shrink(),
|
||||
dropdownColor: Colors.white,
|
||||
decoration: InputDecoration(
|
||||
enabledBorder: border(borderColor),
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
<versions>
|
||||
<version>2.6.4</version>
|
||||
</versions>
|
||||
<lastUpdated>20260306000000</lastUpdated>
|
||||
<lastUpdated>20260309000000</lastUpdated>
|
||||
</versioning>
|
||||
</metadata>
|
||||
|
||||
@@ -1 +1 @@
|
||||
9118b6cbe462c0b755ae39f29c647c7d
|
||||
efba28f7c4340264bc1e42e5d11102a8
|
||||
@@ -1 +1 @@
|
||||
903dc88b372a947a02ddf473496fc4c33afe51c6
|
||||
33fe0a028f582b89ab719f8dafc0490e05af4ff5
|
||||
@@ -46,6 +46,7 @@ class AppRoutes {
|
||||
static const customerService = '$controlPanel/customer_service';
|
||||
|
||||
static const deviceManagement = '$legacyDashboard/device_management';
|
||||
static const legacyLocation = '$legacyDashboard/location';
|
||||
static const contacts = '$deviceManagement/contacts';
|
||||
static const remoteConnection = '$deviceManagement/remote_connection';
|
||||
static const locateDevice = '$deviceManagement/locate_device';
|
||||
|
||||
@@ -25,11 +25,12 @@ class TreezorTokenInterceptor extends Interceptor {
|
||||
_handling = true;
|
||||
_onUnauthorized();
|
||||
Future.delayed(const Duration(seconds: 2), () => _handling = false);
|
||||
} else if (err.response?.statusCode == 500) {
|
||||
_handling = true;
|
||||
_onTokenExpired();
|
||||
Future.delayed(const Duration(seconds: 2), () => _handling = false);
|
||||
}
|
||||
// } else if (err.response?.statusCode == 500) {
|
||||
// _handling = true;
|
||||
// _onTokenExpired();
|
||||
// Future.delayed(const Duration(seconds: 2), () => _handling = false);
|
||||
// }
|
||||
}
|
||||
handler.next(err);
|
||||
}
|
||||
|
||||
@@ -138,8 +138,8 @@
|
||||
"secretCodeConfigure": "Einrichten",
|
||||
"deviceSetup_intro_title": "Füge dein Kind hinzu",
|
||||
"deviceSetup_intro_subtitle": "Behalte die Ausgaben im Blick, während es verantwortungsvolle Finanzgewohnheiten lernt",
|
||||
"deviceSetup_intro_step_1": "Erstelle sein Profil",
|
||||
"deviceSetup_intro_step_2": "Verbinde seine Uhr und das Armband",
|
||||
"deviceSetup_intro_step_1": "Verbinde seine Uhr",
|
||||
"deviceSetup_intro_step_2": "Erstelle sein Profil",
|
||||
"deviceSetup_intro_step_3": "Lade sein Sparschwein auf",
|
||||
"deviceSetup_intro_ready_title": "Und fertig - alles ist bereit, damit es sein Geld hat!",
|
||||
"deviceSetup_intro_remember_prefix": "Denk daran, dass du einen",
|
||||
@@ -147,17 +147,25 @@
|
||||
"deviceSetup_intro_web_prefix": "Wenn du ihn noch nicht hast, kannst du ihn über ",
|
||||
"deviceSetup_intro_web_link": "unsere Website bekommen",
|
||||
"deviceSetup_linkInfo_title": "Verbinde Armband und Uhr",
|
||||
"legacy_deviceSetup_linkInfo_title": "Verbinde die Uhr und erstelle das Profil",
|
||||
"deviceSetup_linkInfo_item1_prefix": "Scanne das ",
|
||||
"deviceSetup_linkInfo_item1_boldWord": "Armband",
|
||||
"deviceSetup_linkInfo_item1_subtitle": "Dein Kind kann damit Zahlungen durchführen",
|
||||
"deviceSetup_linkInfo_item2_prefix": "Scanne die ",
|
||||
"deviceSetup_linkInfo_item2_boldWord": "Uhr",
|
||||
"deviceSetup_linkInfo_item2_subtitle": "Du kannst die getätigten Ausgaben sehen",
|
||||
"legacy_deviceSetup_linkInfo_item1_title": "Scanne die Uhr",
|
||||
"legacy_deviceSetup_linkInfo_item1_subtitle": "Verknüpfe deinen Aktivierungscode",
|
||||
"legacy_deviceSetup_linkInfo_item2_title": "Erstelle das Profil",
|
||||
"legacy_deviceSetup_linkInfo_item2_subtitle": "Fülle das Formular deines Kindes aus",
|
||||
"deviceSetup_watchCode_orInsert": "Oder gib den Code",
|
||||
"deviceSetup_watchCode_continueWithCode": "Mit Code fortfahren",
|
||||
"deviceSetup_linkTroubleshoot_title": "Wenn du das Armband oder die Uhr nicht verbinden kannst",
|
||||
"legacy_deviceSetup_scanWatch_title": "Verbinde die Uhr",
|
||||
"legacy_deviceSetup_linkTroubleshoot_title": "Wenn du die Uhr nicht verbinden kannst",
|
||||
"deviceSetup_contactUs": "Kontaktiere uns",
|
||||
"deviceSetup_accountData_info": "Wir benötigen diese Angaben, um das Konto zu erstellen und Taschengeld sowie Ausgaben zu verwalten",
|
||||
"legacy_deviceSetup_accountData_info": "Wir benötigen diese Angaben, um das Konto zu erstellen",
|
||||
"deviceSetup_startWithOneKid_info": "Starte mit einem Kind, später kannst du weitere hinzufügen",
|
||||
"deviceSetup_firstAllowance_title": "Du kannst ihnen jetzt das erste Taschengeld geben, damit sie es auf ihrer Uhr nutzen können",
|
||||
"deviceSetup_addAnotherKid": "Ein weiteres Kind hinzufügen",
|
||||
@@ -215,6 +223,7 @@
|
||||
"deviceSetupConfirm": "Bestätigen",
|
||||
|
||||
"errorLoadingData": "Fehler beim Laden der Daten",
|
||||
"errorEmailAlreadyRegistered": "Diese E-Mail ist bereits registriert",
|
||||
"retry": "Erneut versuchen",
|
||||
|
||||
"walletTitle": "Wallet",
|
||||
@@ -468,5 +477,15 @@
|
||||
"dashboardTabHome": "Startseite",
|
||||
"dashboardTabActivity": "Aktivität",
|
||||
"dashboardTabNotifications": "Benachrichtigungen",
|
||||
"dashboardTabProfile": "Profil"
|
||||
"dashboardTabProfile": "Profil",
|
||||
"genderLabel": "Geschlecht",
|
||||
"genderHint": "Geschlecht auswählen",
|
||||
"genderFemale": "Weiblich",
|
||||
"genderMale": "Männlich",
|
||||
"genderOther": "Andere",
|
||||
"relationshipOther": "Andere",
|
||||
"deviceSetup_weightLabel": "Gewicht (kg)",
|
||||
"deviceSetup_weightHint": "30",
|
||||
"deviceSetup_heightLabel": "Größe (cm)",
|
||||
"deviceSetup_heightHint": "120"
|
||||
}
|
||||
@@ -138,8 +138,8 @@
|
||||
"secretCodeConfigure": "Set up",
|
||||
"deviceSetup_intro_title": "Add your child",
|
||||
"deviceSetup_intro_subtitle": "Track their spending while they learn responsible financial habits",
|
||||
"deviceSetup_intro_step_1": "Create their profile",
|
||||
"deviceSetup_intro_step_2": "Link their watch and band",
|
||||
"deviceSetup_intro_step_1": "Link their watch",
|
||||
"deviceSetup_intro_step_2": "Create their profile",
|
||||
"deviceSetup_intro_step_3": "Top up their piggy bank",
|
||||
"deviceSetup_intro_ready_title": "And you're all set so they can have their money!",
|
||||
"deviceSetup_intro_remember_prefix": "Remember you need to have a",
|
||||
@@ -147,17 +147,25 @@
|
||||
"deviceSetup_intro_web_prefix": "If you don't have it yet, you can get it through ",
|
||||
"deviceSetup_intro_web_link": "our website",
|
||||
"deviceSetup_linkInfo_title": "Link their band and watch",
|
||||
"legacy_deviceSetup_linkInfo_title": "Link their watch and create their profile",
|
||||
"deviceSetup_linkInfo_item1_prefix": "Scan the ",
|
||||
"deviceSetup_linkInfo_item1_boldWord": "band",
|
||||
"deviceSetup_linkInfo_item1_subtitle": "Your child will be able to make payments",
|
||||
"deviceSetup_linkInfo_item2_prefix": "Scan the ",
|
||||
"deviceSetup_linkInfo_item2_boldWord": "watch",
|
||||
"deviceSetup_linkInfo_item2_subtitle": "You'll be able to see the expenses made",
|
||||
"legacy_deviceSetup_linkInfo_item1_title": "Scan the watch",
|
||||
"legacy_deviceSetup_linkInfo_item1_subtitle": "Link your activation code",
|
||||
"legacy_deviceSetup_linkInfo_item2_title": "Create their profile",
|
||||
"legacy_deviceSetup_linkInfo_item2_subtitle": "Fill in your child's form",
|
||||
"deviceSetup_watchCode_orInsert": "Or enter code",
|
||||
"deviceSetup_watchCode_continueWithCode": "Continue with code",
|
||||
"deviceSetup_linkTroubleshoot_title": "If you can't link their band or watch",
|
||||
"legacy_deviceSetup_scanWatch_title": "Link their watch",
|
||||
"legacy_deviceSetup_linkTroubleshoot_title": "If you can't link their watch",
|
||||
"deviceSetup_contactUs": "Contact us",
|
||||
"deviceSetup_accountData_info": "We need this information to create their account and manage their allowances and spending",
|
||||
"legacy_deviceSetup_accountData_info": "We need this information to create their account",
|
||||
"deviceSetup_startWithOneKid_info": "Start with one child; you can add more later",
|
||||
"deviceSetup_firstAllowance_title": "You can now give them their first allowance so they can start enjoying it on their watch",
|
||||
"deviceSetup_addAnotherKid": "Add another child",
|
||||
@@ -214,6 +222,7 @@
|
||||
"deviceSetupCreatingProfile": "Creating profile...",
|
||||
"deviceSetupConfirm": "Confirm",
|
||||
"errorLoadingData": "Error loading data",
|
||||
"errorEmailAlreadyRegistered": "This email is already registered",
|
||||
"retry": "Retry",
|
||||
"walletTitle": "Wallet",
|
||||
"walletTotal": "{amount}€ total",
|
||||
@@ -524,5 +533,15 @@
|
||||
"call": "Call me",
|
||||
"takePicture": "Take a picture",
|
||||
"remoteCamera": "Remote Camera",
|
||||
"remoteListening": "Remote Listening"
|
||||
"remoteListening": "Remote Listening",
|
||||
"genderLabel": "Gender",
|
||||
"genderHint": "Select gender",
|
||||
"genderFemale": "Female",
|
||||
"genderMale": "Male",
|
||||
"genderOther": "Other",
|
||||
"relationshipOther": "Other",
|
||||
"deviceSetup_weightLabel": "Weight (kg)",
|
||||
"deviceSetup_weightHint": "30",
|
||||
"deviceSetup_heightLabel": "Height (cm)",
|
||||
"deviceSetup_heightHint": "120"
|
||||
}
|
||||
@@ -138,8 +138,8 @@
|
||||
"secretCodeConfigure": "Configurar",
|
||||
"deviceSetup_intro_title": "Añade a tu peque",
|
||||
"deviceSetup_intro_subtitle": "Controla su gasto a la vez que aprende hábitos financieros responsables",
|
||||
"deviceSetup_intro_step_1": "Crea su perfil",
|
||||
"deviceSetup_intro_step_2": "Vincula su reloj y su correa",
|
||||
"deviceSetup_intro_step_1": "Vincula su reloj",
|
||||
"deviceSetup_intro_step_2": "Crea su perfil",
|
||||
"deviceSetup_intro_step_3": "Carga su hucha",
|
||||
"deviceSetup_intro_ready_title": "¡Y todo listo para que tenga su dinero!",
|
||||
"deviceSetup_intro_remember_prefix": "Recuerda que necesitas tener un",
|
||||
@@ -147,17 +147,25 @@
|
||||
"deviceSetup_intro_web_prefix": "Si aún no lo tienes, puedes conseguirlo a través de ",
|
||||
"deviceSetup_intro_web_link": "nuestra web",
|
||||
"deviceSetup_linkInfo_title": "Vincula su correa y su reloj",
|
||||
"legacy_deviceSetup_linkInfo_title": "Vincula su reloj y crea su perfil",
|
||||
"deviceSetup_linkInfo_item1_prefix": "Escanea la ",
|
||||
"deviceSetup_linkInfo_item1_boldWord": "correa",
|
||||
"deviceSetup_linkInfo_item1_subtitle": "El peque podrá realizar pagos",
|
||||
"deviceSetup_linkInfo_item2_prefix": "Escanea el ",
|
||||
"deviceSetup_linkInfo_item2_boldWord": "reloj",
|
||||
"deviceSetup_linkInfo_item2_subtitle": "Visualizarás los gastos que se hagan",
|
||||
"legacy_deviceSetup_linkInfo_item1_title": "Escanea el reloj",
|
||||
"legacy_deviceSetup_linkInfo_item1_subtitle": "Vincula tu código de activación",
|
||||
"legacy_deviceSetup_linkInfo_item2_title": "Crea su perfil",
|
||||
"legacy_deviceSetup_linkInfo_item2_subtitle": "Llena el formulario de tu peque",
|
||||
"deviceSetup_watchCode_orInsert": "O inserta el código",
|
||||
"deviceSetup_watchCode_continueWithCode": "Continuar con código",
|
||||
"deviceSetup_linkTroubleshoot_title": "Si no consigues vincular su correa o reloj",
|
||||
"legacy_deviceSetup_scanWatch_title": "Vincula su reloj",
|
||||
"legacy_deviceSetup_linkTroubleshoot_title": "Si no consigues vincular su reloj",
|
||||
"deviceSetup_contactUs": "Contáctanos",
|
||||
"deviceSetup_accountData_info": "Necesitamos estos datos para crear su cuenta y gestionar sus pagas y gastos",
|
||||
"legacy_deviceSetup_accountData_info": "Necesitamos estos datos para crear su cuenta",
|
||||
"deviceSetup_startWithOneKid_info": "Comienza con un peque; luego podrás agregar más",
|
||||
"deviceSetup_firstAllowance_title": "Ya puedes darle su primera paga para que empiece a disfrutarla en su reloj",
|
||||
"deviceSetup_addAnotherKid": "Añadir otro peque",
|
||||
@@ -214,6 +222,7 @@
|
||||
"deviceSetupCreatingProfile": "Creando perfil...",
|
||||
"deviceSetupConfirm": "Confirmar",
|
||||
"errorLoadingData": "Error al cargar datos",
|
||||
"errorEmailAlreadyRegistered": "El email ya está registrado",
|
||||
"retry": "Reintentar",
|
||||
"walletTitle": "Wallet",
|
||||
"walletTotal": "{amount}€ total",
|
||||
@@ -520,5 +529,15 @@
|
||||
"call": "Llámame",
|
||||
"takePicture": "Tomar fotografía",
|
||||
"remoteCamera": "Foto remota",
|
||||
"remoteListening": "Escucha remota"
|
||||
"remoteListening": "Escucha remota",
|
||||
"genderLabel": "Género",
|
||||
"genderHint": "Selecciona el género",
|
||||
"genderFemale": "Femenino",
|
||||
"genderMale": "Masculino",
|
||||
"genderOther": "Otro",
|
||||
"relationshipOther": "Otro",
|
||||
"deviceSetup_weightLabel": "Peso (kg)",
|
||||
"deviceSetup_weightHint": "30",
|
||||
"deviceSetup_heightLabel": "Altura (cm)",
|
||||
"deviceSetup_heightHint": "120"
|
||||
}
|
||||
@@ -138,8 +138,8 @@
|
||||
"secretCodeConfigure": "Configurer",
|
||||
"deviceSetup_intro_title": "Ajoutez votre enfant",
|
||||
"deviceSetup_intro_subtitle": "Suivez ses dépenses tout en l'aidant à adopter des habitudes financières responsables",
|
||||
"deviceSetup_intro_step_1": "Créez son profil",
|
||||
"deviceSetup_intro_step_2": "Associez sa montre et son bracelet",
|
||||
"deviceSetup_intro_step_1": "Associez sa montre",
|
||||
"deviceSetup_intro_step_2": "Créez son profil",
|
||||
"deviceSetup_intro_step_3": "Alimentez sa cagnotte",
|
||||
"deviceSetup_intro_ready_title": "Et voilà, tout est prêt pour qu'il/elle ait son argent !",
|
||||
"deviceSetup_intro_remember_prefix": "N'oubliez pas que vous devez avoir un",
|
||||
@@ -147,17 +147,25 @@
|
||||
"deviceSetup_intro_web_prefix": "Si vous ne l'avez pas encore, vous pouvez l'obtenir via ",
|
||||
"deviceSetup_intro_web_link": "notre site web",
|
||||
"deviceSetup_linkInfo_title": "Associez son bracelet et sa montre",
|
||||
"legacy_deviceSetup_linkInfo_title": "Associez sa montre et créez son profil",
|
||||
"deviceSetup_linkInfo_item1_prefix": "Scanne le ",
|
||||
"deviceSetup_linkInfo_item1_boldWord": "bracelet",
|
||||
"deviceSetup_linkInfo_item1_subtitle": "Votre enfant pourra effectuer des paiements",
|
||||
"deviceSetup_linkInfo_item2_prefix": "Scanne la ",
|
||||
"deviceSetup_linkInfo_item2_boldWord": "montre",
|
||||
"deviceSetup_linkInfo_item2_subtitle": "Vous verrez les dépenses effectuées",
|
||||
"legacy_deviceSetup_linkInfo_item1_title": "Scannez la montre",
|
||||
"legacy_deviceSetup_linkInfo_item1_subtitle": "Associez votre code d'activation",
|
||||
"legacy_deviceSetup_linkInfo_item2_title": "Créez son profil",
|
||||
"legacy_deviceSetup_linkInfo_item2_subtitle": "Remplissez le formulaire de votre enfant",
|
||||
"deviceSetup_watchCode_orInsert": "Ou saisissez le code",
|
||||
"deviceSetup_watchCode_continueWithCode": "Continuer avec un code",
|
||||
"deviceSetup_linkTroubleshoot_title": "Si vous n'arrivez pas à associer son bracelet ou sa montre",
|
||||
"legacy_deviceSetup_scanWatch_title": "Associez sa montre",
|
||||
"legacy_deviceSetup_linkTroubleshoot_title": "Si vous n'arrivez pas à associer sa montre",
|
||||
"deviceSetup_contactUs": "Contactez-nous",
|
||||
"deviceSetup_accountData_info": "Nous avons besoin de ces informations pour créer son compte et gérer ses allocations et dépenses",
|
||||
"legacy_deviceSetup_accountData_info": "Nous avons besoin de ces informations pour créer son compte",
|
||||
"deviceSetup_startWithOneKid_info": "Commencez avec un enfant, vous pourrez en ajouter d'autres ensuite",
|
||||
"deviceSetup_firstAllowance_title": "Vous pouvez maintenant lui donner sa première allocation pour qu'il/elle commence à en profiter sur sa montre",
|
||||
"deviceSetup_addAnotherKid": "Ajouter un autre enfant",
|
||||
@@ -215,6 +223,7 @@
|
||||
"deviceSetupConfirm": "Confirmer",
|
||||
|
||||
"errorLoadingData": "Erreur lors du chargement des données",
|
||||
"errorEmailAlreadyRegistered": "Cet email est déjà enregistré",
|
||||
"retry": "Réessayer",
|
||||
|
||||
"walletTitle": "Portefeuille",
|
||||
@@ -468,5 +477,15 @@
|
||||
"dashboardTabHome": "Accueil",
|
||||
"dashboardTabActivity": "Activité",
|
||||
"dashboardTabNotifications": "Notifications",
|
||||
"dashboardTabProfile": "Profil"
|
||||
"dashboardTabProfile": "Profil",
|
||||
"genderLabel": "Genre",
|
||||
"genderHint": "Sélectionnez le genre",
|
||||
"genderFemale": "Féminin",
|
||||
"genderMale": "Masculin",
|
||||
"genderOther": "Autre",
|
||||
"relationshipOther": "Autre",
|
||||
"deviceSetup_weightLabel": "Poids (kg)",
|
||||
"deviceSetup_weightHint": "30",
|
||||
"deviceSetup_heightLabel": "Taille (cm)",
|
||||
"deviceSetup_heightHint": "120"
|
||||
}
|
||||
@@ -138,8 +138,8 @@
|
||||
"secretCodeConfigure": "Configura",
|
||||
"deviceSetup_intro_title": "Aggiungi il tuo bambino",
|
||||
"deviceSetup_intro_subtitle": "Controlla le sue spese mentre impara abitudini finanziarie responsabili",
|
||||
"deviceSetup_intro_step_1": "Crea il suo profilo",
|
||||
"deviceSetup_intro_step_2": "Collega il suo orologio e il cinturino",
|
||||
"deviceSetup_intro_step_1": "Collega il suo orologio",
|
||||
"deviceSetup_intro_step_2": "Crea il suo profilo",
|
||||
"deviceSetup_intro_step_3": "Ricarica il suo salvadanaio",
|
||||
"deviceSetup_intro_ready_title": "E tutto è pronto perché abbia i suoi soldi!",
|
||||
"deviceSetup_intro_remember_prefix": "Ricorda che devi avere un",
|
||||
@@ -147,17 +147,25 @@
|
||||
"deviceSetup_intro_web_prefix": "Se non ce l'hai ancora, puoi ottenerlo tramite ",
|
||||
"deviceSetup_intro_web_link": "il nostro sito web",
|
||||
"deviceSetup_linkInfo_title": "Collega il cinturino e l'orologio",
|
||||
"legacy_deviceSetup_linkInfo_title": "Collega l'orologio e crea il profilo",
|
||||
"deviceSetup_linkInfo_item1_prefix": "Scansiona il ",
|
||||
"deviceSetup_linkInfo_item1_boldWord": "cinturino",
|
||||
"deviceSetup_linkInfo_item1_subtitle": "Il bambino potrà effettuare pagamenti",
|
||||
"deviceSetup_linkInfo_item2_prefix": "Scansiona l'",
|
||||
"deviceSetup_linkInfo_item2_boldWord": "orologio",
|
||||
"deviceSetup_linkInfo_item2_subtitle": "Potrai visualizzare le spese effettuate",
|
||||
"legacy_deviceSetup_linkInfo_item1_title": "Scansiona l'orologio",
|
||||
"legacy_deviceSetup_linkInfo_item1_subtitle": "Collega il tuo codice di attivazione",
|
||||
"legacy_deviceSetup_linkInfo_item2_title": "Crea il profilo",
|
||||
"legacy_deviceSetup_linkInfo_item2_subtitle": "Compila il modulo del tuo bambino",
|
||||
"deviceSetup_watchCode_orInsert": "Oppure inserisci il codice",
|
||||
"deviceSetup_watchCode_continueWithCode": "Continua con il codice",
|
||||
"deviceSetup_linkTroubleshoot_title": "Se non riesci a collegare il cinturino o l'orologio",
|
||||
"legacy_deviceSetup_scanWatch_title": "Collega l'orologio",
|
||||
"legacy_deviceSetup_linkTroubleshoot_title": "Se non riesci a collegare l'orologio",
|
||||
"deviceSetup_contactUs": "Contactez-nous",
|
||||
"deviceSetup_accountData_info": "Abbiamo bisogno di questi dati per creare il suo conto e gestire paghette e spese",
|
||||
"legacy_deviceSetup_accountData_info": "Abbiamo bisogno di questi dati per creare il suo conto",
|
||||
"deviceSetup_startWithOneKid_info": "Inizia con un bambino, poi potrai aggiungerne altri",
|
||||
"deviceSetup_firstAllowance_title": "Ora puoi dargli la sua prima paghetta così potrà iniziare a usarla sul suo orologio",
|
||||
"deviceSetup_addAnotherKid": "Aggiungi un altro bambino",
|
||||
@@ -215,6 +223,7 @@
|
||||
"deviceSetupConfirm": "Conferma",
|
||||
|
||||
"errorLoadingData": "Errore durante il caricamento dei dati",
|
||||
"errorEmailAlreadyRegistered": "Questa email è già registrata",
|
||||
"retry": "Riprova",
|
||||
|
||||
"walletTitle": "Portafoglio",
|
||||
@@ -468,5 +477,15 @@
|
||||
"dashboardTabHome": "Home",
|
||||
"dashboardTabActivity": "Attività",
|
||||
"dashboardTabNotifications": "Notifiche",
|
||||
"dashboardTabProfile": "Profilo"
|
||||
"dashboardTabProfile": "Profilo",
|
||||
"genderLabel": "Genere",
|
||||
"genderHint": "Seleziona il genere",
|
||||
"genderFemale": "Femminile",
|
||||
"genderMale": "Maschile",
|
||||
"genderOther": "Altro",
|
||||
"relationshipOther": "Altro",
|
||||
"deviceSetup_weightLabel": "Peso (kg)",
|
||||
"deviceSetup_weightHint": "30",
|
||||
"deviceSetup_heightLabel": "Altezza (cm)",
|
||||
"deviceSetup_heightHint": "120"
|
||||
}
|
||||
@@ -138,8 +138,8 @@
|
||||
"secretCodeConfigure": "Configurar",
|
||||
"deviceSetup_intro_title": "Adicione o seu filho",
|
||||
"deviceSetup_intro_subtitle": "Acompanhe os gastos enquanto ele aprende hábitos financeiros responsáveis",
|
||||
"deviceSetup_intro_step_1": "Crie o perfil dele",
|
||||
"deviceSetup_intro_step_2": "Vincule o relógio e a pulseira",
|
||||
"deviceSetup_intro_step_1": "Vincule o relógio",
|
||||
"deviceSetup_intro_step_2": "Crie o perfil dele",
|
||||
"deviceSetup_intro_step_3": "Carregue o cofrinho dele",
|
||||
"deviceSetup_intro_ready_title": "E pronto, tudo preparado para ele ter o dinheiro dele!",
|
||||
"deviceSetup_intro_remember_prefix": "Lembre-se de que precisa de um",
|
||||
@@ -147,17 +147,25 @@
|
||||
"deviceSetup_intro_web_prefix": "Se ainda não tem, pode conseguir através do ",
|
||||
"deviceSetup_intro_web_link": "nosso site",
|
||||
"deviceSetup_linkInfo_title": "Vincula a pulseira e o relógio",
|
||||
"legacy_deviceSetup_linkInfo_title": "Vincule o relógio e crie o perfil",
|
||||
"deviceSetup_linkInfo_item1_prefix": "Digitaliza a ",
|
||||
"deviceSetup_linkInfo_item1_boldWord": "pulseira",
|
||||
"deviceSetup_linkInfo_item1_subtitle": "A criança poderá realizar pagamentos",
|
||||
"deviceSetup_linkInfo_item2_prefix": "Digitaliza o ",
|
||||
"deviceSetup_linkInfo_item2_boldWord": "relógio",
|
||||
"deviceSetup_linkInfo_item2_subtitle": "Poderás visualizar os gastos efetuados",
|
||||
"legacy_deviceSetup_linkInfo_item1_title": "Digitalize o relógio",
|
||||
"legacy_deviceSetup_linkInfo_item1_subtitle": "Vincule o seu código de ativação",
|
||||
"legacy_deviceSetup_linkInfo_item2_title": "Crie o perfil",
|
||||
"legacy_deviceSetup_linkInfo_item2_subtitle": "Preencha o formulário do seu filho",
|
||||
"deviceSetup_watchCode_orInsert": "Ou introduz o código",
|
||||
"deviceSetup_watchCode_continueWithCode": "Continuar com código",
|
||||
"deviceSetup_linkTroubleshoot_title": "Se não conseguires vincular a pulseira ou o relógio",
|
||||
"legacy_deviceSetup_scanWatch_title": "Vincule o relógio",
|
||||
"legacy_deviceSetup_linkTroubleshoot_title": "Se não conseguires vincular o relógio",
|
||||
"deviceSetup_contactUs": "Contacta-nos",
|
||||
"deviceSetup_accountData_info": "Precisamos destes dados para criar a conta e gerir as mesadas e os gastos",
|
||||
"legacy_deviceSetup_accountData_info": "Precisamos destes dados para criar a conta",
|
||||
"deviceSetup_startWithOneKid_info": "Começa com uma criança; depois podes adicionar mais",
|
||||
"deviceSetup_firstAllowance_title": "Agora já podes dar-lhe a primeira mesada para que comece a aproveitá-la no relógio",
|
||||
"deviceSetup_addAnotherKid": "Adicionar outra criança",
|
||||
@@ -215,6 +223,7 @@
|
||||
"deviceSetupConfirm": "Confirmar",
|
||||
|
||||
"errorLoadingData": "Erro ao carregar dados",
|
||||
"errorEmailAlreadyRegistered": "Este email já está registado",
|
||||
"retry": "Tentar novamente",
|
||||
|
||||
"walletTitle": "Carteira",
|
||||
@@ -468,5 +477,15 @@
|
||||
"dashboardTabHome": "Início",
|
||||
"dashboardTabActivity": "Atividade",
|
||||
"dashboardTabNotifications": "Notificações",
|
||||
"dashboardTabProfile": "Perfil"
|
||||
"dashboardTabProfile": "Perfil",
|
||||
"genderLabel": "Género",
|
||||
"genderHint": "Selecione o género",
|
||||
"genderFemale": "Feminino",
|
||||
"genderMale": "Masculino",
|
||||
"genderOther": "Outro",
|
||||
"relationshipOther": "Outro",
|
||||
"deviceSetup_weightLabel": "Peso (kg)",
|
||||
"deviceSetup_weightHint": "30",
|
||||
"deviceSetup_heightLabel": "Altura (cm)",
|
||||
"deviceSetup_heightHint": "120"
|
||||
}
|
||||
@@ -181,6 +181,22 @@ class I18n {
|
||||
'deviceSetup_intro_web_prefix';
|
||||
static const String deviceSetup_intro_web_link = 'deviceSetup_intro_web_link';
|
||||
static const String deviceSetup_linkInfo_title = 'deviceSetup_linkInfo_title';
|
||||
static const String legacy_deviceSetup_linkInfo_title =
|
||||
'legacy_deviceSetup_linkInfo_title';
|
||||
static const String legacy_deviceSetup_linkInfo_item1_title =
|
||||
'legacy_deviceSetup_linkInfo_item1_title';
|
||||
static const String legacy_deviceSetup_linkInfo_item1_subtitle =
|
||||
'legacy_deviceSetup_linkInfo_item1_subtitle';
|
||||
static const String legacy_deviceSetup_linkInfo_item2_title =
|
||||
'legacy_deviceSetup_linkInfo_item2_title';
|
||||
static const String legacy_deviceSetup_linkInfo_item2_subtitle =
|
||||
'legacy_deviceSetup_linkInfo_item2_subtitle';
|
||||
static const String legacy_deviceSetup_scanWatch_title =
|
||||
'legacy_deviceSetup_scanWatch_title';
|
||||
static const String legacy_deviceSetup_linkTroubleshoot_title =
|
||||
'legacy_deviceSetup_linkTroubleshoot_title';
|
||||
static const String legacy_deviceSetup_accountData_info =
|
||||
'legacy_deviceSetup_accountData_info';
|
||||
static const String deviceSetup_linkInfo_item1_prefix =
|
||||
'deviceSetup_linkInfo_item1_prefix';
|
||||
static const String deviceSetup_linkInfo_item1_boldWord =
|
||||
@@ -260,6 +276,7 @@ class I18n {
|
||||
static const String deviceSetupCreatingProfile = 'deviceSetupCreatingProfile';
|
||||
static const String deviceSetupConfirm = 'deviceSetupConfirm';
|
||||
static const String errorLoadingData = 'errorLoadingData';
|
||||
static const String errorEmailAlreadyRegistered = 'errorEmailAlreadyRegistered';
|
||||
static const String retry = 'retry';
|
||||
static const String walletTitle = 'walletTitle';
|
||||
static const String walletTotal = 'walletTotal';
|
||||
@@ -633,4 +650,14 @@ class I18n {
|
||||
static const String takePicture = 'takePicture';
|
||||
static const String remoteCamera = 'remoteCamera';
|
||||
static const String remoteListening = 'remoteListening';
|
||||
static const String genderLabel = 'genderLabel';
|
||||
static const String genderHint = 'genderHint';
|
||||
static const String genderFemale = 'genderFemale';
|
||||
static const String genderMale = 'genderMale';
|
||||
static const String genderOther = 'genderOther';
|
||||
static const String relationshipOther = 'relationshipOther';
|
||||
static const String deviceSetup_weightLabel = 'deviceSetup_weightLabel';
|
||||
static const String deviceSetup_weightHint = 'deviceSetup_weightHint';
|
||||
static const String deviceSetup_heightLabel = 'deviceSetup_heightLabel';
|
||||
static const String deviceSetup_heightHint = 'deviceSetup_heightHint';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user