feat(recording): add safety limits and adaptive headers
Build & Deploy Pluriwave / Análisis de código (push) Successful in 23s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m37s

This commit is contained in:
2026-05-22 15:24:14 +02:00
parent 2320dbdc5f
commit 8190c4ab8d
34 changed files with 1445 additions and 459 deletions
+64 -22
View File
@@ -345,7 +345,7 @@ abstract class AppLocalizations {
/// No description provided for @recordingsPathUpdated.
///
/// In es, this message translates to:
/// **'Ruta de grabaci?n actualizada'**
/// **'Ruta de grabación actualizada'**
String get recordingsPathUpdated;
/// No description provided for @recordingsPathSaveError.
@@ -357,13 +357,13 @@ abstract class AppLocalizations {
/// No description provided for @recordingsDefaultFolderRestored.
///
/// In es, this message translates to:
/// **'Se usar? la carpeta interna por defecto'**
/// **'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'**
/// **'Carpeta de grabación'**
String get recordingsFolderTitle;
/// No description provided for @recordingsPathCalculating.
@@ -417,7 +417,7 @@ abstract class AppLocalizations {
/// No description provided for @equalizerPendingSubtitle.
///
/// In es, this message translates to:
/// **'Se guardan los cambios y se aplicar?n cuando Android habilite el efecto.'**
/// **'Se guardan los cambios y se aplicarán cuando Android habilite el efecto.'**
String get equalizerPendingSubtitle;
/// No description provided for @equalizerPerStationTitle.
@@ -447,25 +447,25 @@ abstract class AppLocalizations {
/// No description provided for @preferredStationDescription.
///
/// In es, this message translates to:
/// **'Se preselecciona al crear alarmas y puede iniciarse como reproducci?n r?pida.'**
/// **'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'**
/// **'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.'**
/// **'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'**
/// **'Fallback automático'**
String get preferredStationAutomaticFallback;
/// No description provided for @preferredStationDefaultFavorite.
@@ -483,7 +483,7 @@ abstract class AppLocalizations {
/// No description provided for @preferredStationAutoUsing.
///
/// In es, this message translates to:
/// **'Sin favoritas: usando autom?ticamente {stationName}'**
/// **'Sin favoritas: usando automáticamente {stationName}'**
String preferredStationAutoUsing(Object stationName);
/// No description provided for @preferredStationPlay.
@@ -501,7 +501,7 @@ abstract class AppLocalizations {
/// No description provided for @customStationsAdd.
///
/// In es, this message translates to:
/// **'A?adir'**
/// **'Añadir'**
String get customStationsAdd;
/// No description provided for @customStationsEmpty.
@@ -525,7 +525,7 @@ abstract class AppLocalizations {
/// No description provided for @addStationTitle.
///
/// In es, this message translates to:
/// **'A?adir emisora'**
/// **'Añadir emisora'**
String get addStationTitle;
/// No description provided for @stationNameLabel.
@@ -549,13 +549,13 @@ abstract class AppLocalizations {
/// No description provided for @invalidUrl.
///
/// In es, this message translates to:
/// **'URL no v?lida'**
/// **'URL no válida'**
String get invalidUrl;
/// No description provided for @countryOptionalLabel.
///
/// In es, this message translates to:
/// **'Pa?s (opcional)'**
/// **'País (opcional)'**
String get countryOptionalLabel;
/// No description provided for @saveStation.
@@ -573,7 +573,7 @@ abstract class AppLocalizations {
/// No description provided for @backupExportTitle.
///
/// In es, this message translates to:
/// **'Exportar configuraci?n'**
/// **'Exportar configuración'**
String get backupExportTitle;
/// No description provided for @backupExportSubtitle.
@@ -585,7 +585,7 @@ abstract class AppLocalizations {
/// No description provided for @backupImportTitle.
///
/// In es, this message translates to:
/// **'Importar configuraci?n'**
/// **'Importar configuración'**
String get backupImportTitle;
/// No description provided for @backupImportSubtitle.
@@ -597,13 +597,13 @@ abstract class AppLocalizations {
/// No description provided for @backupShareSubject.
///
/// In es, this message translates to:
/// **'PluriWave ? copia de seguridad'**
/// **'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}'**
/// **'Configuración de PluriWave exportada el {date}'**
String backupShareText(Object date);
/// No description provided for @backupExportError.
@@ -615,13 +615,13 @@ abstract class AppLocalizations {
/// No description provided for @backupImportConfirmMessage.
///
/// In es, this message translates to:
/// **'Esto a?adir? los favoritos, emisoras y presets del fichero. ?Continuar?'**
/// **'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'**
/// **'Configuración importada correctamente'**
String get backupImportSuccess;
/// No description provided for @backupImportError.
@@ -633,7 +633,7 @@ abstract class AppLocalizations {
/// No description provided for @appVersionLoading.
///
/// In es, this message translates to:
/// **'Cargando versi?n...'**
/// **'Cargando versión...'**
String get appVersionLoading;
/// No description provided for @appVersionSubtitle.
@@ -669,13 +669,13 @@ abstract class AppLocalizations {
/// No description provided for @backgroundAudioSubtitle.
///
/// In es, this message translates to:
/// **'Contin?a al apagar la pantalla'**
/// **'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.
@@ -689,6 +689,48 @@ abstract class AppLocalizations {
/// In es, this message translates to:
/// **'Ecualizador'**
String get equalizerTitle;
/// No description provided for @recordingsOpenFolder.
///
/// In es, this message translates to:
/// **'Abrir carpeta'**
String get recordingsOpenFolder;
/// No description provided for @recordingsOpenFolderError.
///
/// In es, this message translates to:
/// **'No se pudo abrir la carpeta: {error}'**
String recordingsOpenFolderError(Object error);
/// No description provided for @recordingsMaxSizeTitle.
///
/// In es, this message translates to:
/// **'Tamaño máximo de grabación'**
String get recordingsMaxSizeTitle;
/// No description provided for @recordingsMaxSizeSubtitle.
///
/// In es, this message translates to:
/// **'Límite actual: {size} MB'**
String recordingsMaxSizeSubtitle(int size);
/// No description provided for @recordingsMaxSizeDialogTitle.
///
/// In es, this message translates to:
/// **'Tamaño máximo por grabación'**
String get recordingsMaxSizeDialogTitle;
/// No description provided for @recordingsMaxSizeMbLabel.
///
/// In es, this message translates to:
/// **'Megabytes máximos'**
String get recordingsMaxSizeMbLabel;
/// No description provided for @recordingsMaxSizeSaved.
///
/// In es, this message translates to:
/// **'Límite de grabación actualizado a {size} MB'**
String recordingsMaxSizeSaved(int size);
}
class _AppLocalizationsDelegate
+47 -19
View File
@@ -12,25 +12,25 @@ class AppLocalizationsAr extends AppLocalizations {
String get appTitle => 'PluriWave';
@override
String get navHome => '????????';
String get navHome => 'Home';
@override
String get navSearch => '???';
String get navSearch => 'Search';
@override
String get navFavorites => '???????';
String get navFavorites => 'Favorites';
@override
String get navAlarms => '????????';
String get navAlarms => 'Alarms';
@override
String get navSettings => '?????????';
String get navSettings => 'Settings';
@override
String get actionOk => '?????';
String get actionOk => 'OK';
@override
String get sleepTimer => '???? ?????';
String get sleepTimer => 'Sleep timer';
@override
String get sleepTimerDescription =>
@@ -69,34 +69,35 @@ class AppLocalizationsAr extends AppLocalizations {
}
@override
String get settingsTitle => '?????????';
String get settingsTitle => 'Settings';
@override
String get settingsSubtitle =>
'???? ???? ?? ????? ?????? ????????? ???????? ???????.';
'Fine-grained sound control, backups, and custom stations.';
@override
String get languageSectionTitle => '?????';
String get languageSectionTitle => 'Language';
@override
String get languageSectionDescription => '???? ??? ??? ???????.';
String get languageSectionDescription =>
'Choose how the app language is displayed.';
@override
String get languageSystemDefault => '??????';
String get languageSystemDefault => 'System';
@override
String get languageSpanish => '?????????';
String get languageSpanish => 'Spanish';
@override
String get languageEnglish => '??????????';
String get languageEnglish => 'English';
@override
String languageUpdated(Object languageName) {
return '?? ????? ?????: $languageName';
return 'Language updated: $languageName';
}
@override
String get languageUpdatedSystem => '?? ????? ?????: ??????';
String get languageUpdatedSystem => 'Language updated: System';
@override
String get timerSectionTitle => 'Sleep timer';
@@ -270,7 +271,7 @@ class AppLocalizationsAr extends AppLocalizations {
String get backupImportSubtitle => 'Restore from a backup file';
@override
String get backupShareSubject => 'PluriWave ? backup';
String get backupShareSubject => 'PluriWave backup';
@override
String backupShareText(Object date) {
@@ -318,11 +319,38 @@ class AppLocalizationsAr extends AppLocalizations {
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => '?????';
String get cancelAction => 'Cancel';
@override
String get equalizerTitle => 'Equalizer';
@override
String get recordingsOpenFolder => 'Open folder';
@override
String recordingsOpenFolderError(Object error) {
return 'Could not open the folder: $error';
}
@override
String get recordingsMaxSizeTitle => 'Maximum recording size';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Current limit: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Maximum size per recording';
@override
String get recordingsMaxSizeMbLabel => 'Maximum megabytes';
@override
String recordingsMaxSizeSaved(int size) {
return 'Recording limit updated to $size MB';
}
}
+47 -19
View File
@@ -12,25 +12,25 @@ class AppLocalizationsBn extends AppLocalizations {
String get appTitle => 'PluriWave';
@override
String get navHome => '???';
String get navHome => 'Home';
@override
String get navSearch => '????';
String get navSearch => 'Search';
@override
String get navFavorites => '??????';
String get navFavorites => 'Favorites';
@override
String get navAlarms => '?????????';
String get navAlarms => 'Alarms';
@override
String get navSettings => '??????';
String get navSettings => 'Settings';
@override
String get actionOk => '??? ???';
String get actionOk => 'OK';
@override
String get sleepTimer => '????? ??????';
String get sleepTimer => 'Sleep timer';
@override
String get sleepTimerDescription =>
@@ -69,34 +69,35 @@ class AppLocalizationsBn extends AppLocalizations {
}
@override
String get settingsTitle => '??????';
String get settingsTitle => 'Settings';
@override
String get settingsSubtitle =>
'????, ??????? ??? ?????? ???????? ??????? ???????????';
'Fine-grained sound control, backups, and custom stations.';
@override
String get languageSectionTitle => '????';
String get languageSectionTitle => 'Language';
@override
String get languageSectionDescription => '??????? ???????? ???? ???? ????';
String get languageSectionDescription =>
'Choose how the app language is displayed.';
@override
String get languageSystemDefault => '???????';
String get languageSystemDefault => 'System';
@override
String get languageSpanish => '?????????';
String get languageSpanish => 'Spanish';
@override
String get languageEnglish => '??????';
String get languageEnglish => 'English';
@override
String languageUpdated(Object languageName) {
return '???? ????? ??????: $languageName';
return 'Language updated: $languageName';
}
@override
String get languageUpdatedSystem => '???? ????? ??????: ???????';
String get languageUpdatedSystem => 'Language updated: System';
@override
String get timerSectionTitle => 'Sleep timer';
@@ -270,7 +271,7 @@ class AppLocalizationsBn extends AppLocalizations {
String get backupImportSubtitle => 'Restore from a backup file';
@override
String get backupShareSubject => 'PluriWave ? backup';
String get backupShareSubject => 'PluriWave backup';
@override
String backupShareText(Object date) {
@@ -318,11 +319,38 @@ class AppLocalizationsBn extends AppLocalizations {
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => '?????';
String get cancelAction => 'Cancel';
@override
String get equalizerTitle => 'Equalizer';
@override
String get recordingsOpenFolder => 'Open folder';
@override
String recordingsOpenFolderError(Object error) {
return 'Could not open the folder: $error';
}
@override
String get recordingsMaxSizeTitle => 'Maximum recording size';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Current limit: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Maximum size per recording';
@override
String get recordingsMaxSizeMbLabel => 'Maximum megabytes';
@override
String recordingsMaxSizeSaved(int size) {
return 'Recording limit updated to $size MB';
}
}
+32 -4
View File
@@ -73,13 +73,14 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get settingsSubtitle =>
'Feinsteuerung f?r Sound, Backups und eigene Sender.';
'Fine-grained sound control, backups, and custom stations.';
@override
String get languageSectionTitle => 'Sprache';
@override
String get languageSectionDescription => 'W?hle die Anzeigesprache der App.';
String get languageSectionDescription =>
'Choose how the app language is displayed.';
@override
String get languageSystemDefault => 'System';
@@ -270,7 +271,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get backupImportSubtitle => 'Restore from a backup file';
@override
String get backupShareSubject => 'PluriWave ? backup';
String get backupShareSubject => 'PluriWave backup';
@override
String backupShareText(Object date) {
@@ -318,11 +319,38 @@ class AppLocalizationsDe extends AppLocalizations {
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => 'Abbrechen';
@override
String get equalizerTitle => 'Equalizer';
@override
String get recordingsOpenFolder => 'Open folder';
@override
String recordingsOpenFolderError(Object error) {
return 'Could not open the folder: $error';
}
@override
String get recordingsMaxSizeTitle => 'Maximum recording size';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Current limit: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Maximum size per recording';
@override
String get recordingsMaxSizeMbLabel => 'Maximum megabytes';
@override
String recordingsMaxSizeSaved(int size) {
return 'Recording limit updated to $size MB';
}
}
+31 -4
View File
@@ -137,10 +137,10 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get recordingsDefaultFolderRestored =>
'The internal default folder will be used';
'The default internal folder will be used';
@override
String get recordingsFolderTitle => 'Recordings folder';
String get recordingsFolderTitle => 'Recording folder';
@override
String get recordingsPathCalculating => 'Calculating path...';
@@ -271,7 +271,7 @@ class AppLocalizationsEn extends AppLocalizations {
String get backupImportSubtitle => 'Restore from a backup file';
@override
String get backupShareSubject => 'PluriWave ? backup';
String get backupShareSubject => 'PluriWave backup';
@override
String backupShareText(Object date) {
@@ -319,11 +319,38 @@ class AppLocalizationsEn extends AppLocalizations {
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => 'Cancel';
@override
String get equalizerTitle => 'Equalizer';
@override
String get recordingsOpenFolder => 'Open folder';
@override
String recordingsOpenFolderError(Object error) {
return 'Could not open the folder: $error';
}
@override
String get recordingsMaxSizeTitle => 'Maximum recording size';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Current limit: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Maximum size per recording';
@override
String get recordingsMaxSizeMbLabel => 'Maximum megabytes';
@override
String recordingsMaxSizeSaved(int size) {
return 'Recording limit updated to $size MB';
}
}
+49 -22
View File
@@ -129,7 +129,7 @@ class AppLocalizationsEs extends AppLocalizations {
'Selecciona la carpeta de grabaciones';
@override
String get recordingsPathUpdated => 'Ruta de grabaci?n actualizada';
String get recordingsPathUpdated => 'Ruta de grabación actualizada';
@override
String recordingsPathSaveError(Object error) {
@@ -138,10 +138,10 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get recordingsDefaultFolderRestored =>
'Se usar? la carpeta interna por defecto';
'Se usará la carpeta interna por defecto';
@override
String get recordingsFolderTitle => 'Carpeta de grabaci?n';
String get recordingsFolderTitle => 'Carpeta de grabación';
@override
String get recordingsPathCalculating => 'Calculando ruta...';
@@ -171,7 +171,7 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get equalizerPendingSubtitle =>
'Se guardan los cambios y se aplicar?n cuando Android habilite el efecto.';
'Se guardan los cambios y se aplicarán cuando Android habilite el efecto.';
@override
String get equalizerPerStationTitle => 'Usar EQ propio para esta favorita';
@@ -191,18 +191,18 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get preferredStationDescription =>
'Se preselecciona al crear alarmas y puede iniciarse como reproducci?n r?pida.';
'Se preselecciona al crear alarmas y puede iniciarse como reproducción rápida.';
@override
String get preferredStationNoStationsTitle =>
'Todav?a no hay emisoras disponibles';
'Todavía no hay emisoras disponibles';
@override
String get preferredStationNoStationsSubtitle =>
'Guard? favoritas o carg? emisoras para elegir una preferida.';
'Guardá favoritas o cargá emisoras para elegir una preferida.';
@override
String get preferredStationAutomaticFallback => 'Fallback autom?tico';
String get preferredStationAutomaticFallback => 'Fallback automático';
@override
String get preferredStationDefaultFavorite => 'Favorita por defecto';
@@ -214,7 +214,7 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String preferredStationAutoUsing(Object stationName) {
return 'Sin favoritas: usando autom?ticamente $stationName';
return 'Sin favoritas: usando automáticamente $stationName';
}
@override
@@ -224,7 +224,7 @@ class AppLocalizationsEs extends AppLocalizations {
String get customStationsTitle => 'Emisoras personalizadas';
@override
String get customStationsAdd => 'A?adir';
String get customStationsAdd => 'Añadir';
@override
String get customStationsEmpty => 'No hay emisoras personalizadas.';
@@ -236,7 +236,7 @@ class AppLocalizationsEs extends AppLocalizations {
String get deleteAction => 'Eliminar';
@override
String get addStationTitle => 'A?adir emisora';
String get addStationTitle => 'Añadir emisora';
@override
String get stationNameLabel => 'Nombre *';
@@ -248,10 +248,10 @@ class AppLocalizationsEs extends AppLocalizations {
String get streamUrlLabel => 'URL del stream *';
@override
String get invalidUrl => 'URL no v?lida';
String get invalidUrl => 'URL no válida';
@override
String get countryOptionalLabel => 'Pa?s (opcional)';
String get countryOptionalLabel => 'País (opcional)';
@override
String get saveStation => 'Guardar emisora';
@@ -260,25 +260,25 @@ class AppLocalizationsEs extends AppLocalizations {
String get backupSectionTitle => 'Copia de seguridad';
@override
String get backupExportTitle => 'Exportar configuraci?n';
String get backupExportTitle => 'Exportar configuración';
@override
String get backupExportSubtitle =>
'Favoritos, emisoras custom y presets de EQ';
@override
String get backupImportTitle => 'Importar configuraci?n';
String get backupImportTitle => 'Importar configuración';
@override
String get backupImportSubtitle =>
'Restaurar desde un fichero de copia de seguridad';
@override
String get backupShareSubject => 'PluriWave ? copia de seguridad';
String get backupShareSubject => 'PluriWave copia de seguridad';
@override
String backupShareText(Object date) {
return 'Configuraci?n de PluriWave exportada el $date';
return 'Configuración de PluriWave exportada el $date';
}
@override
@@ -288,10 +288,10 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get backupImportConfirmMessage =>
'Esto a?adir? los favoritos, emisoras y presets del fichero. ?Continuar?';
'Esto añadirá los favoritos, emisoras y presets del fichero. ¿Continuar?';
@override
String get backupImportSuccess => 'Configuraci?n importada correctamente';
String get backupImportSuccess => 'Configuración importada correctamente';
@override
String backupImportError(Object error) {
@@ -299,7 +299,7 @@ class AppLocalizationsEs extends AppLocalizations {
}
@override
String get appVersionLoading => 'Cargando versi?n...';
String get appVersionLoading => 'Cargando versión...';
@override
String appVersionSubtitle(Object version) {
@@ -319,14 +319,41 @@ class AppLocalizationsEs extends AppLocalizations {
String get backgroundAudioTitle => 'Audio en background';
@override
String get backgroundAudioSubtitle => 'Contin?a al apagar la pantalla';
String get backgroundAudioSubtitle => 'Continúa al apagar la pantalla';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => 'Cancelar';
@override
String get equalizerTitle => 'Ecualizador';
@override
String get recordingsOpenFolder => 'Abrir carpeta';
@override
String recordingsOpenFolderError(Object error) {
return 'No se pudo abrir la carpeta: $error';
}
@override
String get recordingsMaxSizeTitle => 'Tamaño máximo de grabación';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Límite actual: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Tamaño máximo por grabación';
@override
String get recordingsMaxSizeMbLabel => 'Megabytes máximos';
@override
String recordingsMaxSizeSaved(int size) {
return 'Límite de grabación actualizado a $size MB';
}
}
+36 -9
View File
@@ -24,7 +24,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get navAlarms => 'Alarmes';
@override
String get navSettings => 'R?glages';
String get navSettings => 'Settings';
@override
String get actionOk => 'OK';
@@ -69,21 +69,21 @@ class AppLocalizationsFr extends AppLocalizations {
}
@override
String get settingsTitle => 'R?glages';
String get settingsTitle => 'Settings';
@override
String get settingsSubtitle =>
'Contr?le fin du son, sauvegardes et stations personnalis?es.';
'Fine-grained sound control, backups, and custom stations.';
@override
String get languageSectionTitle => 'Langue';
@override
String get languageSectionDescription =>
'Choisissez la langue d?affichage de l?application.';
'Choose how the app language is displayed.';
@override
String get languageSystemDefault => 'Syst?me';
String get languageSystemDefault => 'System';
@override
String get languageSpanish => 'Espagnol';
@@ -93,11 +93,11 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String languageUpdated(Object languageName) {
return 'Langue mise ? jour : $languageName';
return 'Language updated: $languageName';
}
@override
String get languageUpdatedSystem => 'Langue mise ? jour : Syst?me';
String get languageUpdatedSystem => 'Language updated: System';
@override
String get timerSectionTitle => 'Sleep timer';
@@ -271,7 +271,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get backupImportSubtitle => 'Restore from a backup file';
@override
String get backupShareSubject => 'PluriWave ? backup';
String get backupShareSubject => 'PluriWave backup';
@override
String backupShareText(Object date) {
@@ -319,11 +319,38 @@ class AppLocalizationsFr extends AppLocalizations {
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => 'Annuler';
@override
String get equalizerTitle => 'Equalizer';
@override
String get recordingsOpenFolder => 'Open folder';
@override
String recordingsOpenFolderError(Object error) {
return 'Could not open the folder: $error';
}
@override
String get recordingsMaxSizeTitle => 'Maximum recording size';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Current limit: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Maximum size per recording';
@override
String get recordingsMaxSizeMbLabel => 'Maximum megabytes';
@override
String recordingsMaxSizeSaved(int size) {
return 'Recording limit updated to $size MB';
}
}
+47 -19
View File
@@ -12,25 +12,25 @@ class AppLocalizationsHi extends AppLocalizations {
String get appTitle => 'PluriWave';
@override
String get navHome => '???';
String get navHome => 'Home';
@override
String get navSearch => '???';
String get navSearch => 'Search';
@override
String get navFavorites => '???????';
String get navFavorites => 'Favorites';
@override
String get navAlarms => '??????';
String get navAlarms => 'Alarms';
@override
String get navSettings => '????????';
String get navSettings => 'Settings';
@override
String get actionOk => '???';
String get actionOk => 'OK';
@override
String get sleepTimer => '????? ?????';
String get sleepTimer => 'Sleep timer';
@override
String get sleepTimerDescription =>
@@ -69,34 +69,35 @@ class AppLocalizationsHi extends AppLocalizations {
}
@override
String get settingsTitle => '????????';
String get settingsTitle => 'Settings';
@override
String get settingsSubtitle =>
'?????, ????? ?? ????? ???????? ?? ??????? ?????????';
'Fine-grained sound control, backups, and custom stations.';
@override
String get languageSectionTitle => '????';
String get languageSectionTitle => 'Language';
@override
String get languageSectionDescription => '?? ?? ???? ??????';
String get languageSectionDescription =>
'Choose how the app language is displayed.';
@override
String get languageSystemDefault => '??????';
String get languageSystemDefault => 'System';
@override
String get languageSpanish => '??????';
String get languageSpanish => 'Spanish';
@override
String get languageEnglish => '?????????';
String get languageEnglish => 'English';
@override
String languageUpdated(Object languageName) {
return '???? ???? ??: $languageName';
return 'Language updated: $languageName';
}
@override
String get languageUpdatedSystem => '???? ???? ??: ??????';
String get languageUpdatedSystem => 'Language updated: System';
@override
String get timerSectionTitle => 'Sleep timer';
@@ -270,7 +271,7 @@ class AppLocalizationsHi extends AppLocalizations {
String get backupImportSubtitle => 'Restore from a backup file';
@override
String get backupShareSubject => 'PluriWave ? backup';
String get backupShareSubject => 'PluriWave backup';
@override
String backupShareText(Object date) {
@@ -318,11 +319,38 @@ class AppLocalizationsHi extends AppLocalizations {
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => '???? ????';
String get cancelAction => 'Cancel';
@override
String get equalizerTitle => 'Equalizer';
@override
String get recordingsOpenFolder => 'Open folder';
@override
String recordingsOpenFolderError(Object error) {
return 'Could not open the folder: $error';
}
@override
String get recordingsMaxSizeTitle => 'Maximum recording size';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Current limit: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Maximum size per recording';
@override
String get recordingsMaxSizeMbLabel => 'Maximum megabytes';
@override
String recordingsMaxSizeSaved(int size) {
return 'Recording limit updated to $size MB';
}
}
+29 -2
View File
@@ -270,7 +270,7 @@ class AppLocalizationsId extends AppLocalizations {
String get backupImportSubtitle => 'Restore from a backup file';
@override
String get backupShareSubject => 'PluriWave ? backup';
String get backupShareSubject => 'PluriWave backup';
@override
String backupShareText(Object date) {
@@ -318,11 +318,38 @@ class AppLocalizationsId extends AppLocalizations {
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => 'Batal';
@override
String get equalizerTitle => 'Equalizer';
@override
String get recordingsOpenFolder => 'Open folder';
@override
String recordingsOpenFolderError(Object error) {
return 'Could not open the folder: $error';
}
@override
String get recordingsMaxSizeTitle => 'Maximum recording size';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Current limit: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Maximum size per recording';
@override
String get recordingsMaxSizeMbLabel => 'Maximum megabytes';
@override
String recordingsMaxSizeSaved(int size) {
return 'Recording limit updated to $size MB';
}
}
+30 -3
View File
@@ -80,7 +80,7 @@ class AppLocalizationsIt extends AppLocalizations {
@override
String get languageSectionDescription =>
'Scegli la lingua di visualizzazione dell?app.';
'Choose how the app language is displayed.';
@override
String get languageSystemDefault => 'Sistema';
@@ -271,7 +271,7 @@ class AppLocalizationsIt extends AppLocalizations {
String get backupImportSubtitle => 'Restore from a backup file';
@override
String get backupShareSubject => 'PluriWave ? backup';
String get backupShareSubject => 'PluriWave backup';
@override
String backupShareText(Object date) {
@@ -319,11 +319,38 @@ class AppLocalizationsIt extends AppLocalizations {
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => 'Annulla';
@override
String get equalizerTitle => 'Equalizer';
@override
String get recordingsOpenFolder => 'Open folder';
@override
String recordingsOpenFolderError(Object error) {
return 'Could not open the folder: $error';
}
@override
String get recordingsMaxSizeTitle => 'Maximum recording size';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Current limit: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Maximum size per recording';
@override
String get recordingsMaxSizeMbLabel => 'Maximum megabytes';
@override
String recordingsMaxSizeSaved(int size) {
return 'Recording limit updated to $size MB';
}
}
+47 -18
View File
@@ -12,25 +12,25 @@ class AppLocalizationsJa extends AppLocalizations {
String get appTitle => 'PluriWave';
@override
String get navHome => '???';
String get navHome => 'Home';
@override
String get navSearch => '??';
String get navSearch => 'Search';
@override
String get navFavorites => '?????';
String get navFavorites => 'Favorites';
@override
String get navAlarms => '????';
String get navAlarms => 'Alarms';
@override
String get navSettings => '??';
String get navSettings => 'Settings';
@override
String get actionOk => 'OK';
@override
String get sleepTimer => '????????';
String get sleepTimer => 'Sleep timer';
@override
String get sleepTimerDescription =>
@@ -69,33 +69,35 @@ class AppLocalizationsJa extends AppLocalizations {
}
@override
String get settingsTitle => '??';
String get settingsTitle => 'Settings';
@override
String get settingsSubtitle => '?????????????????????????';
String get settingsSubtitle =>
'Fine-grained sound control, backups, and custom stations.';
@override
String get languageSectionTitle => '??';
String get languageSectionTitle => 'Language';
@override
String get languageSectionDescription => '???????????????';
String get languageSectionDescription =>
'Choose how the app language is displayed.';
@override
String get languageSystemDefault => '????';
String get languageSystemDefault => 'System';
@override
String get languageSpanish => '?????';
String get languageSpanish => 'Spanish';
@override
String get languageEnglish => '??';
String get languageEnglish => 'English';
@override
String languageUpdated(Object languageName) {
return '?????????: $languageName';
return 'Language updated: $languageName';
}
@override
String get languageUpdatedSystem => '?????????: ????';
String get languageUpdatedSystem => 'Language updated: System';
@override
String get timerSectionTitle => 'Sleep timer';
@@ -269,7 +271,7 @@ class AppLocalizationsJa extends AppLocalizations {
String get backupImportSubtitle => 'Restore from a backup file';
@override
String get backupShareSubject => 'PluriWave ? backup';
String get backupShareSubject => 'PluriWave backup';
@override
String backupShareText(Object date) {
@@ -317,11 +319,38 @@ class AppLocalizationsJa extends AppLocalizations {
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => '?????';
String get cancelAction => 'Cancel';
@override
String get equalizerTitle => 'Equalizer';
@override
String get recordingsOpenFolder => 'Open folder';
@override
String recordingsOpenFolderError(Object error) {
return 'Could not open the folder: $error';
}
@override
String get recordingsMaxSizeTitle => 'Maximum recording size';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Current limit: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Maximum size per recording';
@override
String get recordingsMaxSizeMbLabel => 'Maximum megabytes';
@override
String recordingsMaxSizeSaved(int size) {
return 'Recording limit updated to $size MB';
}
}
+35 -8
View File
@@ -12,7 +12,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get appTitle => 'PluriWave';
@override
String get navHome => 'In?cio';
String get navHome => 'Home';
@override
String get navSearch => 'Buscar';
@@ -24,7 +24,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get navAlarms => 'Alarmes';
@override
String get navSettings => 'Defini??es';
String get navSettings => 'Settings';
@override
String get actionOk => 'OK';
@@ -69,18 +69,18 @@ class AppLocalizationsPt extends AppLocalizations {
}
@override
String get settingsTitle => 'Defini??es';
String get settingsTitle => 'Settings';
@override
String get settingsSubtitle =>
'Controle fino de som, backups e esta??es personalizadas.';
'Fine-grained sound control, backups, and custom stations.';
@override
String get languageSectionTitle => 'Idioma';
@override
String get languageSectionDescription =>
'Escolha como o idioma do app ? exibido.';
'Choose how the app language is displayed.';
@override
String get languageSystemDefault => 'Sistema';
@@ -89,7 +89,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get languageSpanish => 'Espanhol';
@override
String get languageEnglish => 'Ingl?s';
String get languageEnglish => 'English';
@override
String languageUpdated(Object languageName) {
@@ -271,7 +271,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get backupImportSubtitle => 'Restore from a backup file';
@override
String get backupShareSubject => 'PluriWave ? backup';
String get backupShareSubject => 'PluriWave backup';
@override
String backupShareText(Object date) {
@@ -319,11 +319,38 @@ class AppLocalizationsPt extends AppLocalizations {
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => 'Cancelar';
@override
String get equalizerTitle => 'Equalizer';
@override
String get recordingsOpenFolder => 'Open folder';
@override
String recordingsOpenFolderError(Object error) {
return 'Could not open the folder: $error';
}
@override
String get recordingsMaxSizeTitle => 'Maximum recording size';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Current limit: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Maximum size per recording';
@override
String get recordingsMaxSizeMbLabel => 'Maximum megabytes';
@override
String recordingsMaxSizeSaved(int size) {
return 'Recording limit updated to $size MB';
}
}
+45 -18
View File
@@ -12,25 +12,25 @@ class AppLocalizationsRu extends AppLocalizations {
String get appTitle => 'PluriWave';
@override
String get navHome => '???????';
String get navHome => 'Home';
@override
String get navSearch => '?????';
String get navSearch => 'Search';
@override
String get navFavorites => '?????????';
String get navFavorites => 'Favorites';
@override
String get navAlarms => '??????????';
String get navAlarms => 'Alarms';
@override
String get navSettings => '?????????';
String get navSettings => 'Settings';
@override
String get actionOk => 'OK';
@override
String get sleepTimer => '?????? ???';
String get sleepTimer => 'Sleep timer';
@override
String get sleepTimerDescription =>
@@ -69,35 +69,35 @@ class AppLocalizationsRu extends AppLocalizations {
}
@override
String get settingsTitle => '?????????';
String get settingsTitle => 'Settings';
@override
String get settingsSubtitle =>
'?????? ????????? ?????, ????????? ????? ? ???????????????? ???????.';
'Fine-grained sound control, backups, and custom stations.';
@override
String get languageSectionTitle => '????';
String get languageSectionTitle => 'Language';
@override
String get languageSectionDescription =>
'???????? ???? ?????????? ??????????.';
'Choose how the app language is displayed.';
@override
String get languageSystemDefault => '???????';
String get languageSystemDefault => 'System';
@override
String get languageSpanish => '?????????';
String get languageSpanish => 'Spanish';
@override
String get languageEnglish => '??????????';
String get languageEnglish => 'English';
@override
String languageUpdated(Object languageName) {
return '???? ????????: $languageName';
return 'Language updated: $languageName';
}
@override
String get languageUpdatedSystem => '???? ????????: ???????';
String get languageUpdatedSystem => 'Language updated: System';
@override
String get timerSectionTitle => 'Sleep timer';
@@ -271,7 +271,7 @@ class AppLocalizationsRu extends AppLocalizations {
String get backupImportSubtitle => 'Restore from a backup file';
@override
String get backupShareSubject => 'PluriWave ? backup';
String get backupShareSubject => 'PluriWave backup';
@override
String backupShareText(Object date) {
@@ -319,11 +319,38 @@ class AppLocalizationsRu extends AppLocalizations {
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => '??????';
String get cancelAction => 'Cancel';
@override
String get equalizerTitle => 'Equalizer';
@override
String get recordingsOpenFolder => 'Open folder';
@override
String recordingsOpenFolderError(Object error) {
return 'Could not open the folder: $error';
}
@override
String get recordingsMaxSizeTitle => 'Maximum recording size';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Current limit: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Maximum size per recording';
@override
String get recordingsMaxSizeMbLabel => 'Maximum megabytes';
@override
String recordingsMaxSizeSaved(int size) {
return 'Recording limit updated to $size MB';
}
}
+48 -19
View File
@@ -12,25 +12,25 @@ class AppLocalizationsZh extends AppLocalizations {
String get appTitle => 'PluriWave';
@override
String get navHome => '??';
String get navHome => 'Home';
@override
String get navSearch => '??';
String get navSearch => 'Search';
@override
String get navFavorites => '??';
String get navFavorites => 'Favorites';
@override
String get navAlarms => '??';
String get navAlarms => 'Alarms';
@override
String get navSettings => '??';
String get navSettings => 'Settings';
@override
String get actionOk => '??';
String get actionOk => 'OK';
@override
String get sleepTimer => '?????';
String get sleepTimer => 'Sleep timer';
@override
String get sleepTimerDescription =>
@@ -69,33 +69,35 @@ class AppLocalizationsZh extends AppLocalizations {
}
@override
String get settingsTitle => '??';
String get settingsTitle => 'Settings';
@override
String get settingsSubtitle => '?????????????????';
String get settingsSubtitle =>
'Fine-grained sound control, backups, and custom stations.';
@override
String get languageSectionTitle => '??';
String get languageSectionTitle => 'Language';
@override
String get languageSectionDescription => '?????????';
String get languageSectionDescription =>
'Choose how the app language is displayed.';
@override
String get languageSystemDefault => '??';
String get languageSystemDefault => 'System';
@override
String get languageSpanish => '????';
String get languageSpanish => 'Spanish';
@override
String get languageEnglish => '??';
String get languageEnglish => 'English';
@override
String languageUpdated(Object languageName) {
return '??????$languageName';
return 'Language updated: $languageName';
}
@override
String get languageUpdatedSystem => '????????';
String get languageUpdatedSystem => 'Language updated: System';
@override
String get timerSectionTitle => 'Sleep timer';
@@ -269,7 +271,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get backupImportSubtitle => 'Restore from a backup file';
@override
String get backupShareSubject => 'PluriWave ? backup';
String get backupShareSubject => 'PluriWave backup';
@override
String backupShareText(Object date) {
@@ -317,11 +319,38 @@ class AppLocalizationsZh extends AppLocalizations {
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
@override
String get dash => '?';
String get dash => '';
@override
String get cancelAction => '??';
String get cancelAction => 'Cancel';
@override
String get equalizerTitle => 'Equalizer';
@override
String get recordingsOpenFolder => 'Open folder';
@override
String recordingsOpenFolderError(Object error) {
return 'Could not open the folder: $error';
}
@override
String get recordingsMaxSizeTitle => 'Maximum recording size';
@override
String recordingsMaxSizeSubtitle(int size) {
return 'Current limit: $size MB';
}
@override
String get recordingsMaxSizeDialogTitle => 'Maximum size per recording';
@override
String get recordingsMaxSizeMbLabel => 'Maximum megabytes';
@override
String recordingsMaxSizeSaved(int size) {
return 'Recording limit updated to $size MB';
}
}