{ "@@locale": "zh", "appTitle": "PluriWave", "navHome": "Home", "navSearch": "Search", "navFavorites": "Favorites", "navAlarms": "Alarms", "navSettings": "Settings", "actionOk": "OK", "sleepTimer": "Sleep timer", "sleepTimerDescription": "Smooth radio shutdown with an exact countdown.", "cancelTimer": "Cancel timer", "optionOther": "Other", "customDurationTitle": "Custom duration", "durationGreaterThanZero": "Choose a duration greater than zero.", "hoursLabel": "Hours", "minutesLabel": "Minutes", "secondsLabel": "Seconds", "saveQuickAccess": "Save as quick access", "startTimer": "Start timer", "skipCurrentAlarmExecution": "Skipped this execution of {alarmName}.", "@skipCurrentAlarmExecution": { "placeholders": { "alarmName": {} } }, "settingsTitle": "Settings", "settingsSubtitle": "Fine-grained sound control, backups, and custom stations.", "languageSectionTitle": "Language", "languageSectionDescription": "Choose how the app language is displayed.", "languageSystemDefault": "System", "languageSpanish": "Spanish", "languageEnglish": "English", "languageUpdated": "Language updated: {languageName}", "@languageUpdated": { "placeholders": { "languageName": {} } }, "languageUpdatedSystem": "Language updated: System", "timerSectionTitle": "Sleep timer", "timerSectionAdd": "Add", "timerSectionDescription": "Customize the quick presets shown when automatically stopping the radio.", "timerSectionRestoreRecommended": "Restore recommended times", "newQuickAccessTitle": "New quick access", "saveQuickAccessButton": "Save quick access", "settingsSafeStatus": "Safe", "recordingsSectionTitle": "Recordings", "recordingsFolderDialogTitle": "Select recordings folder", "recordingsPathUpdated": "Recording path updated", "recordingsPathSaveError": "Could not save the path: {error}", "recordingsDefaultFolderRestored": "The internal default folder will be used", "recordingsFolderTitle": "Recordings folder", "recordingsPathCalculating": "Calculating path...", "recordingsChangePath": "Change path", "recordingsUseDefaultPath": "Use default path", "recordingsOriginalStreamHint": "The radio is saved from the original stream, without recompressing.", "equalizerActive": "Active", "equalizerDisabled": "Disabled", "equalizerEnable": "Enable equalizer", "equalizerRealtimeSubtitle": "Changes are applied in real time to the current station.", "equalizerPendingSubtitle": "Changes are saved and will apply when Android enables the effect.", "equalizerPerStationTitle": "Use custom EQ for this favorite", "equalizerPerStationActive": "Active for {stationName}", "equalizerPerStationMain": "Using main EQ for {stationName}", "preferredStationTitle": "Preferred station", "preferredStationDescription": "Preselected for new alarms and available for quick playback.", "preferredStationNoStationsTitle": "No stations available yet", "preferredStationNoStationsSubtitle": "Save favorites or load stations to choose a preferred one.", "preferredStationAutomaticFallback": "Automatic fallback", "preferredStationDefaultFavorite": "Default favorite", "preferredStationCurrent": "Current preferred: {stationName}", "preferredStationAutoUsing": "No favorites: automatically using {stationName}", "preferredStationPlay": "Play preferred", "customStationsTitle": "Custom stations", "customStationsAdd": "Add", "customStationsEmpty": "No custom stations.", "playAction": "Play", "deleteAction": "Delete", "addStationTitle": "Add station", "stationNameLabel": "Name *", "requiredField": "Required field", "streamUrlLabel": "Stream URL *", "invalidUrl": "Invalid URL", "countryOptionalLabel": "Country (optional)", "saveStation": "Save station", "backupSectionTitle": "Backup", "backupExportTitle": "Export configuration", "backupExportSubtitle": "Favorites, custom stations, and EQ presets", "backupImportTitle": "Import configuration", "backupImportSubtitle": "Restore from a backup file", "backupShareSubject": "PluriWave — backup", "backupShareText": "PluriWave configuration exported on {date}", "backupExportError": "Export error: {error}", "backupImportConfirmMessage": "This will add favorites, stations, and presets from the file. Continue?", "backupImportSuccess": "Configuration imported successfully", "backupImportError": "Import error: {error}", "appVersionLoading": "Loading version...", "appVersionSubtitle": "{version} - World radio", "savedFavoritesTitle": "Saved favorites", "stationFilterTitle": "Station filter", "stationFilterSubtitle": "Only stations verified as active", "backgroundAudioTitle": "Background audio", "backgroundAudioSubtitle": "Continues when the screen turns off", "dash": "—", "@recordingsPathSaveError": { "placeholders": { "error": {} } }, "@equalizerPerStationActive": { "placeholders": { "stationName": {} } }, "@equalizerPerStationMain": { "placeholders": { "stationName": {} } }, "@preferredStationCurrent": { "placeholders": { "stationName": {} } }, "@preferredStationAutoUsing": { "placeholders": { "stationName": {} } }, "@backupShareText": { "placeholders": { "date": {} } }, "@backupExportError": { "placeholders": { "error": {} } }, "@backupImportError": { "placeholders": { "error": {} } }, "@appVersionSubtitle": { "placeholders": { "version": {} } }, "cancelAction": "Cancel", "equalizerTitle": "Equalizer", "recordingsOpenFolder": "Open folder", "recordingsOpenFolderError": "Could not open the folder: {error}", "recordingsMaxSizeTitle": "Maximum recording size", "recordingsMaxSizeSubtitle": "Current limit: {size} MB", "recordingsMaxSizeDialogTitle": "Maximum size per recording", "recordingsMaxSizeMbLabel": "Maximum megabytes", "recordingsMaxSizeSaved": "Recording limit updated to {size} MB", "@recordingsOpenFolderError": { "placeholders": { "error": {} } }, "@recordingsMaxSizeSubtitle": { "placeholders": { "size": { "type": "int" } } }, "@recordingsMaxSizeSaved": { "placeholders": { "size": { "type": "int" } } } }