Farolero v0.2.0 — renombrado + i18n 18 idiomas

Renombrado de 'El Impostor' a 'Farolero'.
Package: es.freetimelab.farolero
18 idiomas: es, en, fr, pt, de, it, ru, ja, ko, zh, zh_TW, ar, hi, tr, pl, nl, ca, eu
Bancos de palabras: es (1000), en (1000), fr (1000)
Pantalla de ajustes con selector de idioma
13138 líneas Dart, 0 issues
This commit is contained in:
ShanaiaBot
2026-04-04 01:25:29 +02:00
parent 1bca50af1d
commit 5a9f592259
31 changed files with 58 additions and 53 deletions

View File

@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:el_impostor/l10n/generated/app_localizations.dart';
import 'package:farolero/l10n/generated/app_localizations.dart';
import 'package:provider/provider.dart';
import 'estado/estado_juego.dart';
import 'servicios/servicio_idioma.dart';
@@ -18,11 +18,11 @@ void main() {
systemNavigationBarColor: TemaApp.colorFondo,
),
);
runApp(const ElImpostorApp());
runApp(const FaroleroApp());
}
class ElImpostorApp extends StatelessWidget {
const ElImpostorApp({super.key});
class FaroleroApp extends StatelessWidget {
const FaroleroApp({super.key});
@override
Widget build(BuildContext context) {
@@ -38,7 +38,7 @@ class ElImpostorApp extends StatelessWidget {
child: Consumer<ServicioIdioma>(
builder: (context, servicioIdioma, _) {
return MaterialApp(
title: 'El Impostor',
title: 'Farolero',
theme: TemaApp.obtenerTema(),
debugShowCheckedModeBanner: false,
locale: servicioIdioma.locale,
@@ -74,7 +74,7 @@ class PantallaCarga extends StatelessWidget {
const Text('🎭', style: TextStyle(fontSize: 72)),
const SizedBox(height: 24),
Text(
l10n?.appTitle ?? 'El Impostor',
l10n?.appTitle ?? 'Farolero',
style: Theme.of(context).textTheme.headlineLarge,
),
const SizedBox(height: 16),