Remove outdated Flutter migration documents and add new technical descriptions and profile repository implementation
- Deleted `next_steps_flutter.md` and `teknisk_beskrivning_flutter.md` files as they were outdated. - Added new `next_steps_flutter.md` and `teknisk_beskrivning_flutter.md` files with updated migration plans and technical descriptions for the Flutter frontend. - Implemented `profile_repository.dart` to handle profile data retrieval and updates using the API. Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
@@ -0,0 +1,172 @@
|
||||
// ignore: unused_import
|
||||
import 'package:intl/intl.dart' as intl;
|
||||
import 'app_localizations.dart';
|
||||
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
/// The translations for Swedish (`sv`).
|
||||
class AppLocalizationsSv extends AppLocalizations {
|
||||
AppLocalizationsSv([String locale = 'sv']) : super(locale);
|
||||
|
||||
@override
|
||||
String get appTitle => 'Recipe App';
|
||||
|
||||
@override
|
||||
String get retryAction => 'Försök igen';
|
||||
|
||||
@override
|
||||
String get mealPlanTitle => 'Matsedel';
|
||||
|
||||
@override
|
||||
String get mealPlanLoading => 'Laddar matsedel...';
|
||||
|
||||
@override
|
||||
String get mealPlanWeekPrevious => 'Förra veckan';
|
||||
|
||||
@override
|
||||
String get mealPlanWeekNext => 'Nästa vecka';
|
||||
|
||||
@override
|
||||
String get mealPlanWeekCurrent => 'Denna vecka';
|
||||
|
||||
@override
|
||||
String get mealPlanDayNoRecipe => 'Inget planerat';
|
||||
|
||||
@override
|
||||
String get mealPlanSelectRecipe => 'Välj recept';
|
||||
|
||||
@override
|
||||
String get mealPlanViewRecipe => 'Visa recept';
|
||||
|
||||
@override
|
||||
String get mealPlanServingsLabel => 'Portioner';
|
||||
|
||||
@override
|
||||
String get mealPlanResetServings => 'Återställ';
|
||||
|
||||
@override
|
||||
String get mealPlanSaving => 'Sparar...';
|
||||
|
||||
@override
|
||||
String mealPlanPlannedRecipes(int count) {
|
||||
String _temp0 = intl.Intl.pluralLogic(
|
||||
count,
|
||||
locale: localeName,
|
||||
other: '# recept planerade',
|
||||
one: '# recept planerat',
|
||||
);
|
||||
return '$_temp0';
|
||||
}
|
||||
|
||||
@override
|
||||
String get mealPlanShoppingTitle => 'Inköpslista';
|
||||
|
||||
@override
|
||||
String get mealPlanPickRecipeHint =>
|
||||
'Välj recept ovan för att se en samlad ingredienslista.';
|
||||
|
||||
@override
|
||||
String get mealPlanNoShoppingItems =>
|
||||
'Inga ingredienser att visa för den här veckan.';
|
||||
|
||||
@override
|
||||
String get mealPlanNoRecipesTitle =>
|
||||
'Det finns inga recept att planera ännu.';
|
||||
|
||||
@override
|
||||
String get mealPlanNoRecipesDescription =>
|
||||
'Skapa minst ett recept först, så kan du lägga det i matsedeln.';
|
||||
|
||||
@override
|
||||
String mealPlanMissingCount(int count) {
|
||||
String _temp0 = intl.Intl.pluralLogic(
|
||||
count,
|
||||
locale: localeName,
|
||||
other: '# saknas',
|
||||
one: '# saknas',
|
||||
);
|
||||
return '$_temp0';
|
||||
}
|
||||
|
||||
@override
|
||||
String mealPlanPartialCount(int count) {
|
||||
String _temp0 = intl.Intl.pluralLogic(
|
||||
count,
|
||||
locale: localeName,
|
||||
other: '# delvis hemma',
|
||||
one: '# delvis hemma',
|
||||
);
|
||||
return '$_temp0';
|
||||
}
|
||||
|
||||
@override
|
||||
String mealPlanEnoughCount(int count) {
|
||||
String _temp0 = intl.Intl.pluralLogic(
|
||||
count,
|
||||
locale: localeName,
|
||||
other: '# hemma',
|
||||
one: '# hemma',
|
||||
);
|
||||
return '$_temp0';
|
||||
}
|
||||
|
||||
@override
|
||||
String mealPlanPantryCount(int count) {
|
||||
String _temp0 = intl.Intl.pluralLogic(
|
||||
count,
|
||||
locale: localeName,
|
||||
other: '# baslager',
|
||||
one: '# baslager',
|
||||
);
|
||||
return '$_temp0';
|
||||
}
|
||||
|
||||
@override
|
||||
String get mealPlanAllAtHome => 'Du har allt hemma.';
|
||||
|
||||
@override
|
||||
String get mealPlanStatusMissing => 'Saknas';
|
||||
|
||||
@override
|
||||
String get mealPlanStatusPartial => 'Delvis hemma';
|
||||
|
||||
@override
|
||||
String get mealPlanStatusEnough => 'Finns hemma';
|
||||
|
||||
@override
|
||||
String get mealPlanStatusPantry => 'Baslager';
|
||||
|
||||
@override
|
||||
String get loginTitle => 'Logga in';
|
||||
|
||||
@override
|
||||
String get usernameLabel => 'Användarnamn';
|
||||
|
||||
@override
|
||||
String get usernameRequired => 'Ange ditt användarnamn.';
|
||||
|
||||
@override
|
||||
String get passwordLabel => 'Lösenord';
|
||||
|
||||
@override
|
||||
String get passwordRequired => 'Ange ditt lösenord.';
|
||||
|
||||
@override
|
||||
String get loginAction => 'Logga in';
|
||||
|
||||
@override
|
||||
String get sessionExpiredError => 'Din session har gått ut. Logga in igen.';
|
||||
|
||||
@override
|
||||
String get forbiddenError => 'Du saknar behörighet för denna funktion.';
|
||||
|
||||
@override
|
||||
String get serverError => 'Serverfel uppstod. Försök igen om en stund.';
|
||||
|
||||
@override
|
||||
String get networkError =>
|
||||
'Nätverksfel. Kontrollera anslutningen och försök igen.';
|
||||
|
||||
@override
|
||||
String get unexpectedError => 'Ett oväntat fel uppstod.';
|
||||
}
|
||||
Reference in New Issue
Block a user