Files
mensaapp/lib/providers/languageProvider.dart
T
Ali ee079e435a Language Pushi Push
This Contains A lot of new Functions. None of them commented.

Selected Language will be highlighted
2024-11-24 22:13:18 +01:00

170 lines
3.9 KiB
Dart

import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
class LanguageProvider extends ChangeNotifier {
Map<String, dynamic> languageData = {
"de":
{
"pageAmbiente":
{
"question1": "Frage1",
"question2": "Frage2",
"textfield": "Dein Feedback"
},
"pageAnmerkungen":
{
"question1": "Frage1",
"question2": "Frage2",
"textfield": "Dein Feedback"
},
"pageEssen":
{
"question1": "Geschmack",
"question2": "Qualität",
"textfield": "Dein Feedback"
},
"pageHome":
{
},
"pageService":
{
"question1": "Frage1",
"question2": "Frage2",
"textfield": "Dein Feedback"
},
"pageSpecial":
{
"question1": "Frage1",
"question2": "Frage2",
"textfield": "Dein Feedback"
},
"navBar":
{
"symbol1": "Essen",
"symbol2": "Ambiente",
"symbol3": "Service",
"symbol4": "Anmerkungen",
"symbol5": "Spezielle Ernährung"
},
"floating":
{
"info": "* Pflichtfeld",
"return": "Absenden",
"delete":
{
"title": "Bewertungen löschen",
"info": "Möchtest du alle Eingaben entfernen?",
"keep": "Behalten",
"del": "Löschen"
}
}
},
"en":
{
"pageAmbiente": {
"question1": "Question1",
"question2": "Question2",
"textfield": "Your Feedback"
},
"pageAnmerkungen": {
"question1": "Question1",
"question2": "Question2",
"textfield": "Your Feedback"
},
"pageEssen": {
"question1": "Taste",
"question2": "Quality",
"textfield": "Your Feedback"
},
"pageHome": {
},
"pageService": {
"question1": "Question1",
"question2": "Question2",
"textfield": "Your Feedback"
},
"pageSpecial": {
"question1": "Question1",
"question2": "Question2",
"textfield": "Your Feedback"
},
"navBar": {
"symbol1": "Food",
"symbol2": "Ambience",
"symbol3": "Service",
"symbol4": "Remarks",
"symbol5": "Special Diet"
},
"floating": {
"info": "* Required field",
"return": "Submit",
"delete":
{
"title": "Delete Reviews",
"info": "Do you want to remove all entries?",
"keep": "Keep",
"del": "Delete"
}
}
},
"fr":
{
"pageAmbiente": {
"question1": "Question1",
"question2": "Question2",
"textfield": "Votre avis"
},
"pageAnmerkungen": {
"question1": "Question1",
"question2": "Question2",
"textfield": "Votre avis"
},
"pageEssen": {
"question1": "Goût",
"question2": "Qualité",
"textfield": "Votre avis"
},
"pageHome": {
},
"pageService": {
"question1": "Question1",
"question2": "Question2",
"textfield": "Votre avis"
},
"pageSpecial": {
"question1": "Question1",
"question2": "Question2",
"textfield": "Votre avis"
},
"navBar": {
"symbol1": "Nourriture",
"symbol2": "Ambiance",
"symbol3": "Service",
"symbol4": "Remarques",
"symbol5": "Régime spécial"
},
"floating": {
"info": "* Champ obligatoire",
"return": "Envoyer",
"delete": {
"title": "Supprimer les avis",
"info": "Voulez-vous supprimer toutes les entrées ?",
"keep": "Garder",
"del": "Supprimer"
}
}
}
};
String language = "de";
void setLanguage(String newLanguage) {
language = newLanguage;
notifyListeners();
}
}