330 lines
7.5 KiB
Dart
330 lines
7.5 KiB
Dart
// ignore: unused_import
|
|
import 'package:intl/intl.dart' as intl;
|
|
import 'app_localizations.dart';
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
/// The translations for Portuguese (`pt`).
|
|
class AppLocalizationsPt extends AppLocalizations {
|
|
AppLocalizationsPt([String locale = 'pt']) : super(locale);
|
|
|
|
@override
|
|
String get appTitle => 'PluriWave';
|
|
|
|
@override
|
|
String get navHome => 'In?cio';
|
|
|
|
@override
|
|
String get navSearch => 'Buscar';
|
|
|
|
@override
|
|
String get navFavorites => 'Favoritos';
|
|
|
|
@override
|
|
String get navAlarms => 'Alarmes';
|
|
|
|
@override
|
|
String get navSettings => 'Defini??es';
|
|
|
|
@override
|
|
String get actionOk => 'OK';
|
|
|
|
@override
|
|
String get sleepTimer => 'Timer de sono';
|
|
|
|
@override
|
|
String get sleepTimerDescription =>
|
|
'Smooth radio shutdown with an exact countdown.';
|
|
|
|
@override
|
|
String get cancelTimer => 'Cancel timer';
|
|
|
|
@override
|
|
String get optionOther => 'Other';
|
|
|
|
@override
|
|
String get customDurationTitle => 'Custom duration';
|
|
|
|
@override
|
|
String get durationGreaterThanZero => 'Choose a duration greater than zero.';
|
|
|
|
@override
|
|
String get hoursLabel => 'Hours';
|
|
|
|
@override
|
|
String get minutesLabel => 'Minutes';
|
|
|
|
@override
|
|
String get secondsLabel => 'Seconds';
|
|
|
|
@override
|
|
String get saveQuickAccess => 'Save as quick access';
|
|
|
|
@override
|
|
String get startTimer => 'Start timer';
|
|
|
|
@override
|
|
String skipCurrentAlarmExecution(Object alarmName) {
|
|
return 'Skipped this execution of $alarmName.';
|
|
}
|
|
|
|
@override
|
|
String get settingsTitle => 'Defini??es';
|
|
|
|
@override
|
|
String get settingsSubtitle =>
|
|
'Controle fino de som, backups e esta??es personalizadas.';
|
|
|
|
@override
|
|
String get languageSectionTitle => 'Idioma';
|
|
|
|
@override
|
|
String get languageSectionDescription =>
|
|
'Escolha como o idioma do app ? exibido.';
|
|
|
|
@override
|
|
String get languageSystemDefault => 'Sistema';
|
|
|
|
@override
|
|
String get languageSpanish => 'Espanhol';
|
|
|
|
@override
|
|
String get languageEnglish => 'Ingl?s';
|
|
|
|
@override
|
|
String languageUpdated(Object languageName) {
|
|
return 'Idioma atualizado: $languageName';
|
|
}
|
|
|
|
@override
|
|
String get languageUpdatedSystem => 'Idioma atualizado: Sistema';
|
|
|
|
@override
|
|
String get timerSectionTitle => 'Sleep timer';
|
|
|
|
@override
|
|
String get timerSectionAdd => 'Add';
|
|
|
|
@override
|
|
String get timerSectionDescription =>
|
|
'Customize the quick presets shown when automatically stopping the radio.';
|
|
|
|
@override
|
|
String get timerSectionRestoreRecommended => 'Restore recommended times';
|
|
|
|
@override
|
|
String get newQuickAccessTitle => 'New quick access';
|
|
|
|
@override
|
|
String get saveQuickAccessButton => 'Save quick access';
|
|
|
|
@override
|
|
String get settingsSafeStatus => 'Safe';
|
|
|
|
@override
|
|
String get recordingsSectionTitle => 'Recordings';
|
|
|
|
@override
|
|
String get recordingsFolderDialogTitle => 'Select recordings folder';
|
|
|
|
@override
|
|
String get recordingsPathUpdated => 'Recording path updated';
|
|
|
|
@override
|
|
String recordingsPathSaveError(Object error) {
|
|
return 'Could not save the path: $error';
|
|
}
|
|
|
|
@override
|
|
String get recordingsDefaultFolderRestored =>
|
|
'The internal default folder will be used';
|
|
|
|
@override
|
|
String get recordingsFolderTitle => 'Recordings folder';
|
|
|
|
@override
|
|
String get recordingsPathCalculating => 'Calculating path...';
|
|
|
|
@override
|
|
String get recordingsChangePath => 'Change path';
|
|
|
|
@override
|
|
String get recordingsUseDefaultPath => 'Use default path';
|
|
|
|
@override
|
|
String get recordingsOriginalStreamHint =>
|
|
'The radio is saved from the original stream, without recompressing.';
|
|
|
|
@override
|
|
String get equalizerActive => 'Active';
|
|
|
|
@override
|
|
String get equalizerDisabled => 'Disabled';
|
|
|
|
@override
|
|
String get equalizerEnable => 'Enable equalizer';
|
|
|
|
@override
|
|
String get equalizerRealtimeSubtitle =>
|
|
'Changes are applied in real time to the current station.';
|
|
|
|
@override
|
|
String get equalizerPendingSubtitle =>
|
|
'Changes are saved and will apply when Android enables the effect.';
|
|
|
|
@override
|
|
String get equalizerPerStationTitle => 'Use custom EQ for this favorite';
|
|
|
|
@override
|
|
String equalizerPerStationActive(Object stationName) {
|
|
return 'Active for $stationName';
|
|
}
|
|
|
|
@override
|
|
String equalizerPerStationMain(Object stationName) {
|
|
return 'Using main EQ for $stationName';
|
|
}
|
|
|
|
@override
|
|
String get preferredStationTitle => 'Preferred station';
|
|
|
|
@override
|
|
String get preferredStationDescription =>
|
|
'Preselected for new alarms and available for quick playback.';
|
|
|
|
@override
|
|
String get preferredStationNoStationsTitle => 'No stations available yet';
|
|
|
|
@override
|
|
String get preferredStationNoStationsSubtitle =>
|
|
'Save favorites or load stations to choose a preferred one.';
|
|
|
|
@override
|
|
String get preferredStationAutomaticFallback => 'Automatic fallback';
|
|
|
|
@override
|
|
String get preferredStationDefaultFavorite => 'Default favorite';
|
|
|
|
@override
|
|
String preferredStationCurrent(Object stationName) {
|
|
return 'Current preferred: $stationName';
|
|
}
|
|
|
|
@override
|
|
String preferredStationAutoUsing(Object stationName) {
|
|
return 'No favorites: automatically using $stationName';
|
|
}
|
|
|
|
@override
|
|
String get preferredStationPlay => 'Play preferred';
|
|
|
|
@override
|
|
String get customStationsTitle => 'Custom stations';
|
|
|
|
@override
|
|
String get customStationsAdd => 'Add';
|
|
|
|
@override
|
|
String get customStationsEmpty => 'No custom stations.';
|
|
|
|
@override
|
|
String get playAction => 'Play';
|
|
|
|
@override
|
|
String get deleteAction => 'Delete';
|
|
|
|
@override
|
|
String get addStationTitle => 'Add station';
|
|
|
|
@override
|
|
String get stationNameLabel => 'Name *';
|
|
|
|
@override
|
|
String get requiredField => 'Required field';
|
|
|
|
@override
|
|
String get streamUrlLabel => 'Stream URL *';
|
|
|
|
@override
|
|
String get invalidUrl => 'Invalid URL';
|
|
|
|
@override
|
|
String get countryOptionalLabel => 'Country (optional)';
|
|
|
|
@override
|
|
String get saveStation => 'Save station';
|
|
|
|
@override
|
|
String get backupSectionTitle => 'Backup';
|
|
|
|
@override
|
|
String get backupExportTitle => 'Export configuration';
|
|
|
|
@override
|
|
String get backupExportSubtitle =>
|
|
'Favorites, custom stations, and EQ presets';
|
|
|
|
@override
|
|
String get backupImportTitle => 'Import configuration';
|
|
|
|
@override
|
|
String get backupImportSubtitle => 'Restore from a backup file';
|
|
|
|
@override
|
|
String get backupShareSubject => 'PluriWave ? backup';
|
|
|
|
@override
|
|
String backupShareText(Object date) {
|
|
return 'PluriWave configuration exported on $date';
|
|
}
|
|
|
|
@override
|
|
String backupExportError(Object error) {
|
|
return 'Export error: $error';
|
|
}
|
|
|
|
@override
|
|
String get backupImportConfirmMessage =>
|
|
'This will add favorites, stations, and presets from the file. Continue?';
|
|
|
|
@override
|
|
String get backupImportSuccess => 'Configuration imported successfully';
|
|
|
|
@override
|
|
String backupImportError(Object error) {
|
|
return 'Import error: $error';
|
|
}
|
|
|
|
@override
|
|
String get appVersionLoading => 'Loading version...';
|
|
|
|
@override
|
|
String appVersionSubtitle(Object version) {
|
|
return '$version - World radio';
|
|
}
|
|
|
|
@override
|
|
String get savedFavoritesTitle => 'Saved favorites';
|
|
|
|
@override
|
|
String get stationFilterTitle => 'Station filter';
|
|
|
|
@override
|
|
String get stationFilterSubtitle => 'Only stations verified as active';
|
|
|
|
@override
|
|
String get backgroundAudioTitle => 'Background audio';
|
|
|
|
@override
|
|
String get backgroundAudioSubtitle => 'Continues when the screen turns off';
|
|
|
|
@override
|
|
String get dash => '?';
|
|
|
|
@override
|
|
String get cancelAction => 'Cancelar';
|
|
|
|
@override
|
|
String get equalizerTitle => 'Equalizer';
|
|
}
|