feat(grabaciones): add recordings library screen

This commit is contained in:
2026-07-28 23:01:33 +02:00
parent c1903623be
commit 589fc54580
23 changed files with 1825 additions and 13 deletions
+72
View File
@@ -796,6 +796,78 @@ abstract class AppLocalizations {
/// **'Límite de grabación actualizado a {size} MB'**
String recordingsMaxSizeSaved(int size);
/// No description provided for @recordingsLibraryTitle.
///
/// In es, this message translates to:
/// **'Mis grabaciones'**
String get recordingsLibraryTitle;
/// No description provided for @recordingsLibraryStorageCaption.
///
/// In es, this message translates to:
/// **'{usedMb} MB de {totalMb} MB usados'**
String recordingsLibraryStorageCaption(int usedMb, int totalMb);
/// No description provided for @recordingsLibraryEmptyTitle.
///
/// In es, this message translates to:
/// **'Todavía no hay grabaciones'**
String get recordingsLibraryEmptyTitle;
/// No description provided for @recordingsLibraryEmptySubtitle.
///
/// In es, this message translates to:
/// **'Las grabaciones que guardes van a aparecer acá.'**
String get recordingsLibraryEmptySubtitle;
/// No description provided for @recordingActionRename.
///
/// In es, this message translates to:
/// **'Renombrar'**
String get recordingActionRename;
/// No description provided for @recordingActionShare.
///
/// In es, this message translates to:
/// **'Compartir'**
String get recordingActionShare;
/// No description provided for @recordingActionDelete.
///
/// In es, this message translates to:
/// **'Eliminar'**
String get recordingActionDelete;
/// No description provided for @recordingRenameDialogTitle.
///
/// In es, this message translates to:
/// **'Renombrar grabación'**
String get recordingRenameDialogTitle;
/// No description provided for @recordingRenameLabel.
///
/// In es, this message translates to:
/// **'Nombre'**
String get recordingRenameLabel;
/// No description provided for @recordingRenameEmptyError.
///
/// In es, this message translates to:
/// **'Ingresá un nombre'**
String get recordingRenameEmptyError;
/// No description provided for @recordingDeleteConfirmTitle.
///
/// In es, this message translates to:
/// **'¿Eliminar grabación?'**
String get recordingDeleteConfirmTitle;
/// No description provided for @recordingDeleteConfirmMessage.
///
/// In es, this message translates to:
/// **'Esta acción no se puede deshacer.'**
String get recordingDeleteConfirmMessage;
/// No description provided for @stationOrderTitle.
///
/// In es, this message translates to: