localizations fixes

This commit is contained in:
AlcalaJulian
2025-12-03 13:42:14 +01:00
parent d381908ff1
commit 8d11c08f81
68 changed files with 183 additions and 2619 deletions

View File

@@ -0,0 +1,14 @@
class AppRoutes {
static const login = '/login';
static const onboarding = '/onboarding';
static const linkPhone = '/link_phone';
static const phoneCode = '/phone_code';
static const recoverPassword = '/recover_password';
static const dashboard = '/dashboard';
static const dashboardHome = '$dashboard/home';
static const dashboardActivity = '$dashboard/activity';
static const dashboardNotifications = '$dashboard/notifications';
static const dashboardProfile = '$dashboard/profile';
}

View File

@@ -1,34 +1,3 @@
import 'package:go_router/go_router.dart';
abstract class NavigationContract {
void setRouter(GoRouter goRouter);
void goTo(String path);
void pushTo(String path);
void goBack();
}
class Navigation implements NavigationContract {
late final GoRouter router;
@override
void setRouter(GoRouter goRouter) {
router = goRouter;
}
@override
void goTo(String path) {
router.go(path);
}
@override
void pushTo(String path) {
router.push(path);
}
@override
void goBack() {
if (router.canPop()) {
router.pop();
}
}
}
export 'navigation_contract.dart';
export 'navigation_module.dart';
export 'app_routes.dart';

View File

@@ -0,0 +1,34 @@
import 'package:go_router/go_router.dart';
abstract class NavigationContract {
void setRouter(GoRouter goRouter);
void goTo(String path);
void pushTo(String path);
void goBack();
}
class Navigation implements NavigationContract {
late final GoRouter router;
@override
void setRouter(GoRouter goRouter) {
router = goRouter;
}
@override
void goTo(String path) {
router.go(path);
}
@override
void pushTo(String path) {
router.push(path);
}
@override
void goBack() {
if (router.canPop()) {
router.pop();
}
}
}

View File

@@ -0,0 +1,3 @@
{
"example": "Beispiel"
}

View File

@@ -0,0 +1,3 @@
{
"example": "exemple"
}

View File

@@ -0,0 +1,3 @@
{
"example": "esempio"
}

View File

@@ -0,0 +1,3 @@
{
"example": "exemplo"
}

View File

@@ -3,3 +3,4 @@ export 'src/generated/i18n.dart';
export 'src/utils/constants.dart';
export 'src/utils/context_extension.dart';
export 'src/utils/string_extension.dart';
export 'src/utils/locale_extension.dart';

View File

@@ -1 +1 @@
const supportedLanguages = ['en', 'es'];
const supportedLanguages = ['en', 'es', 'fr', 'de', 'it', 'pt'];