feat(i18n): migrate settings literals
Build & Deploy Pluriwave / Análisis de código (push) Successful in 24s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m44s

This commit is contained in:
2026-05-22 13:49:12 +02:00
parent 116d878a98
commit 6480c56f99
6 changed files with 1049 additions and 51 deletions
+366
View File
@@ -301,6 +301,372 @@ abstract class AppLocalizations {
/// In es, this message translates to:
/// **'Guardar acceso rápido'**
String get saveQuickAccessButton;
/// No description provided for @settingsSafeStatus.
///
/// In es, this message translates to:
/// **'Seguro'**
String get settingsSafeStatus;
/// No description provided for @recordingsSectionTitle.
///
/// In es, this message translates to:
/// **'Grabaciones'**
String get recordingsSectionTitle;
/// No description provided for @recordingsFolderDialogTitle.
///
/// In es, this message translates to:
/// **'Selecciona la carpeta de grabaciones'**
String get recordingsFolderDialogTitle;
/// No description provided for @recordingsPathUpdated.
///
/// In es, this message translates to:
/// **'Ruta de grabaci?n actualizada'**
String get recordingsPathUpdated;
/// No description provided for @recordingsPathSaveError.
///
/// In es, this message translates to:
/// **'No se pudo guardar la ruta: {error}'**
String recordingsPathSaveError(Object error);
/// No description provided for @recordingsDefaultFolderRestored.
///
/// In es, this message translates to:
/// **'Se usar? la carpeta interna por defecto'**
String get recordingsDefaultFolderRestored;
/// No description provided for @recordingsFolderTitle.
///
/// In es, this message translates to:
/// **'Carpeta de grabaci?n'**
String get recordingsFolderTitle;
/// No description provided for @recordingsPathCalculating.
///
/// In es, this message translates to:
/// **'Calculando ruta...'**
String get recordingsPathCalculating;
/// No description provided for @recordingsChangePath.
///
/// In es, this message translates to:
/// **'Cambiar ruta'**
String get recordingsChangePath;
/// No description provided for @recordingsUseDefaultPath.
///
/// In es, this message translates to:
/// **'Usar ruta por defecto'**
String get recordingsUseDefaultPath;
/// No description provided for @recordingsOriginalStreamHint.
///
/// In es, this message translates to:
/// **'La radio se guarda desde el stream original, sin recomprimir.'**
String get recordingsOriginalStreamHint;
/// No description provided for @equalizerActive.
///
/// In es, this message translates to:
/// **'Activo'**
String get equalizerActive;
/// No description provided for @equalizerDisabled.
///
/// In es, this message translates to:
/// **'Desactivado'**
String get equalizerDisabled;
/// No description provided for @equalizerEnable.
///
/// In es, this message translates to:
/// **'Activar ecualizador'**
String get equalizerEnable;
/// No description provided for @equalizerRealtimeSubtitle.
///
/// In es, this message translates to:
/// **'Los cambios se aplican en tiempo real a la emisora actual.'**
String get equalizerRealtimeSubtitle;
/// No description provided for @equalizerPendingSubtitle.
///
/// In es, this message translates to:
/// **'Se guardan los cambios y se aplicar?n cuando Android habilite el efecto.'**
String get equalizerPendingSubtitle;
/// No description provided for @equalizerPerStationTitle.
///
/// In es, this message translates to:
/// **'Usar EQ propio para esta favorita'**
String get equalizerPerStationTitle;
/// No description provided for @equalizerPerStationActive.
///
/// In es, this message translates to:
/// **'Activo para {stationName}'**
String equalizerPerStationActive(Object stationName);
/// No description provided for @equalizerPerStationMain.
///
/// In es, this message translates to:
/// **'Usando EQ principal para {stationName}'**
String equalizerPerStationMain(Object stationName);
/// No description provided for @preferredStationTitle.
///
/// In es, this message translates to:
/// **'Emisora preferida'**
String get preferredStationTitle;
/// No description provided for @preferredStationDescription.
///
/// In es, this message translates to:
/// **'Se preselecciona al crear alarmas y puede iniciarse como reproducci?n r?pida.'**
String get preferredStationDescription;
/// No description provided for @preferredStationNoStationsTitle.
///
/// In es, this message translates to:
/// **'Todav?a no hay emisoras disponibles'**
String get preferredStationNoStationsTitle;
/// No description provided for @preferredStationNoStationsSubtitle.
///
/// In es, this message translates to:
/// **'Guard? favoritas o carg? emisoras para elegir una preferida.'**
String get preferredStationNoStationsSubtitle;
/// No description provided for @preferredStationAutomaticFallback.
///
/// In es, this message translates to:
/// **'Fallback autom?tico'**
String get preferredStationAutomaticFallback;
/// No description provided for @preferredStationDefaultFavorite.
///
/// In es, this message translates to:
/// **'Favorita por defecto'**
String get preferredStationDefaultFavorite;
/// No description provided for @preferredStationCurrent.
///
/// In es, this message translates to:
/// **'Preferida actual: {stationName}'**
String preferredStationCurrent(Object stationName);
/// No description provided for @preferredStationAutoUsing.
///
/// In es, this message translates to:
/// **'Sin favoritas: usando autom?ticamente {stationName}'**
String preferredStationAutoUsing(Object stationName);
/// No description provided for @preferredStationPlay.
///
/// In es, this message translates to:
/// **'Reproducir preferida'**
String get preferredStationPlay;
/// No description provided for @customStationsTitle.
///
/// In es, this message translates to:
/// **'Emisoras personalizadas'**
String get customStationsTitle;
/// No description provided for @customStationsAdd.
///
/// In es, this message translates to:
/// **'A?adir'**
String get customStationsAdd;
/// No description provided for @customStationsEmpty.
///
/// In es, this message translates to:
/// **'No hay emisoras personalizadas.'**
String get customStationsEmpty;
/// No description provided for @playAction.
///
/// In es, this message translates to:
/// **'Reproducir'**
String get playAction;
/// No description provided for @deleteAction.
///
/// In es, this message translates to:
/// **'Eliminar'**
String get deleteAction;
/// No description provided for @addStationTitle.
///
/// In es, this message translates to:
/// **'A?adir emisora'**
String get addStationTitle;
/// No description provided for @stationNameLabel.
///
/// In es, this message translates to:
/// **'Nombre *'**
String get stationNameLabel;
/// No description provided for @requiredField.
///
/// In es, this message translates to:
/// **'Campo obligatorio'**
String get requiredField;
/// No description provided for @streamUrlLabel.
///
/// In es, this message translates to:
/// **'URL del stream *'**
String get streamUrlLabel;
/// No description provided for @invalidUrl.
///
/// In es, this message translates to:
/// **'URL no v?lida'**
String get invalidUrl;
/// No description provided for @countryOptionalLabel.
///
/// In es, this message translates to:
/// **'Pa?s (opcional)'**
String get countryOptionalLabel;
/// No description provided for @saveStation.
///
/// In es, this message translates to:
/// **'Guardar emisora'**
String get saveStation;
/// No description provided for @backupSectionTitle.
///
/// In es, this message translates to:
/// **'Copia de seguridad'**
String get backupSectionTitle;
/// No description provided for @backupExportTitle.
///
/// In es, this message translates to:
/// **'Exportar configuraci?n'**
String get backupExportTitle;
/// No description provided for @backupExportSubtitle.
///
/// In es, this message translates to:
/// **'Favoritos, emisoras custom y presets de EQ'**
String get backupExportSubtitle;
/// No description provided for @backupImportTitle.
///
/// In es, this message translates to:
/// **'Importar configuraci?n'**
String get backupImportTitle;
/// No description provided for @backupImportSubtitle.
///
/// In es, this message translates to:
/// **'Restaurar desde un fichero de copia de seguridad'**
String get backupImportSubtitle;
/// No description provided for @backupShareSubject.
///
/// In es, this message translates to:
/// **'PluriWave ? copia de seguridad'**
String get backupShareSubject;
/// No description provided for @backupShareText.
///
/// In es, this message translates to:
/// **'Configuraci?n de PluriWave exportada el {date}'**
String backupShareText(Object date);
/// No description provided for @backupExportError.
///
/// In es, this message translates to:
/// **'Error al exportar: {error}'**
String backupExportError(Object error);
/// No description provided for @backupImportConfirmMessage.
///
/// In es, this message translates to:
/// **'Esto a?adir? los favoritos, emisoras y presets del fichero. ?Continuar?'**
String get backupImportConfirmMessage;
/// No description provided for @backupImportSuccess.
///
/// In es, this message translates to:
/// **'Configuraci?n importada correctamente'**
String get backupImportSuccess;
/// No description provided for @backupImportError.
///
/// In es, this message translates to:
/// **'Error al importar: {error}'**
String backupImportError(Object error);
/// No description provided for @appVersionLoading.
///
/// In es, this message translates to:
/// **'Cargando versi?n...'**
String get appVersionLoading;
/// No description provided for @appVersionSubtitle.
///
/// In es, this message translates to:
/// **'{version} - Radio mundial'**
String appVersionSubtitle(Object version);
/// No description provided for @savedFavoritesTitle.
///
/// In es, this message translates to:
/// **'Favoritos guardados'**
String get savedFavoritesTitle;
/// No description provided for @stationFilterTitle.
///
/// In es, this message translates to:
/// **'Filtro de emisoras'**
String get stationFilterTitle;
/// No description provided for @stationFilterSubtitle.
///
/// In es, this message translates to:
/// **'Solo emisoras verificadas como activas'**
String get stationFilterSubtitle;
/// No description provided for @backgroundAudioTitle.
///
/// In es, this message translates to:
/// **'Audio en background'**
String get backgroundAudioTitle;
/// No description provided for @backgroundAudioSubtitle.
///
/// In es, this message translates to:
/// **'Contin?a al apagar la pantalla'**
String get backgroundAudioSubtitle;
/// No description provided for @dash.
///
/// In es, this message translates to:
/// **'?'**
String get dash;
/// No description provided for @cancelAction.
///
/// In es, this message translates to:
/// **'Cancelar'**
String get cancelAction;
/// No description provided for @equalizerTitle.
///
/// In es, this message translates to:
/// **'Ecualizador'**
String get equalizerTitle;
}
class _AppLocalizationsDelegate