Audit 8.5 (t4:381): the "REPETIR" eyebrow above the weekday circles -- never rendered before. New ARB key alarmRepeatSectionLabel. Audit 8.6 (t4:392-401): the station picker, volume, fade-in and vacation toggle now share ONE bordered card with sangred divider lines -- were four separately-spaced widgets. Restyled _CampoSelectorEmisora as a flat nav row (icon/bold label/muted value/chevron, matching FilaAjuste's own convention) so it fits inside the card instead of drawing its own outlined InputDecoration chrome -- used by BOTH the primary and fallback (Advanced) station fields. Snooze duration, "use current station", and the Advanced section stay OUTSIDE the card, exactly where they were (audit 8.8's own documented deliberate extras). A transparent Material sits inside the card's coloured box so the fade-in ListTile and the vacation SwitchListTile still paint their ink/background correctly (the same class of constraint already documented for PluriGlassSurface elsewhere in this codebase). Audit 8.7 (t4:396): the volume row is now a compact 112px track with a live percentage label -- was a bare full-width Slider with no visible value. New ArtB key alarmVolumeLabel. Item 8.8 (extra name/type-selector/snooze-selector/"use current station"/Advanced fields) stays exactly as documented: deliberate, required by the hard constraint that the editor keep its date field, fallback-station picker and sound dropdown.
1671 lines
53 KiB
Dart
1671 lines
53 KiB
Dart
// ignore: unused_import
|
|
import 'package:intl/intl.dart' as intl;
|
|
import 'app_localizations.dart';
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
/// The translations for Hindi (`hi`).
|
|
class AppLocalizationsHi extends AppLocalizations {
|
|
AppLocalizationsHi([String locale = 'hi']) : super(locale);
|
|
|
|
@override
|
|
String get appTitle => 'PluriWave';
|
|
|
|
@override
|
|
String get navHome => 'सुनना';
|
|
|
|
@override
|
|
String get navSearch => 'खोज';
|
|
|
|
@override
|
|
String get navFavorites => 'पसंदीदा';
|
|
|
|
@override
|
|
String get navAlarms => 'अलार्म';
|
|
|
|
@override
|
|
String get navSettings => 'सेटिंग्स';
|
|
|
|
@override
|
|
String get actionOk => 'ठीक है';
|
|
|
|
@override
|
|
String get sleepTimer => 'नींद टाइमर';
|
|
|
|
@override
|
|
String get sleepTimerDescription =>
|
|
'सटीक उलटी गिनती के साथ रेडियो को धीरे से बंद करना।';
|
|
|
|
@override
|
|
String get cancelTimer => 'टाइमर रद्द करें';
|
|
|
|
@override
|
|
String get optionOther => 'अन्य';
|
|
|
|
@override
|
|
String get customDurationTitle => 'मनचाही अवधि';
|
|
|
|
@override
|
|
String get durationGreaterThanZero => 'शून्य से अधिक अवधि चुनें।';
|
|
|
|
@override
|
|
String get hoursLabel => 'घंटे';
|
|
|
|
@override
|
|
String get minutesLabel => 'मिनट';
|
|
|
|
@override
|
|
String get secondsLabel => 'सेकंड';
|
|
|
|
@override
|
|
String durationHoursMinutesSeconds(
|
|
Object hours,
|
|
Object minutes,
|
|
Object seconds,
|
|
) {
|
|
return '$hours घंटे $minutes मिनट $seconds सेकंड';
|
|
}
|
|
|
|
@override
|
|
String durationMinutesSeconds(Object minutes, Object seconds) {
|
|
return '$minutes मिनट $seconds सेकंड';
|
|
}
|
|
|
|
@override
|
|
String durationMinutesOnly(Object minutes) {
|
|
return '$minutes मिनट';
|
|
}
|
|
|
|
@override
|
|
String durationSecondsOnly(Object seconds) {
|
|
return '$seconds सेकंड';
|
|
}
|
|
|
|
@override
|
|
String get saveQuickAccess => 'त्वरित पहुँच के रूप में सहेजें';
|
|
|
|
@override
|
|
String get startTimer => 'टाइमर शुरू करें';
|
|
|
|
@override
|
|
String skipCurrentAlarmExecution(Object alarmName) {
|
|
return '$alarmName की यह चाल छोड़ दी गई।';
|
|
}
|
|
|
|
@override
|
|
String get settingsTitle => 'सेटिंग्स';
|
|
|
|
@override
|
|
String get settingsSubtitle =>
|
|
'ध्वनि, बैकअप और मनचाहे स्टेशनों पर बारीक नियंत्रण।';
|
|
|
|
@override
|
|
String get settingsGroupAudioTitle => 'ऑडियो';
|
|
|
|
@override
|
|
String get settingsGroupStationsTitle => 'स्टेशन';
|
|
|
|
@override
|
|
String get settingsGroupRecordingsTitle => 'रिकॉर्डिंग और संगीत';
|
|
|
|
@override
|
|
String get settingsGroupApplicationTitle => 'ऐप्लिकेशन';
|
|
|
|
@override
|
|
String get infoSectionTitle => 'जानकारी';
|
|
|
|
@override
|
|
String get languageSectionTitle => 'भाषा';
|
|
|
|
@override
|
|
String get languageSectionDescription =>
|
|
'ऐप की भाषा कैसे दिखाई जाए, यह चुनें।';
|
|
|
|
@override
|
|
String get languageSystemDefault => 'सिस्टम';
|
|
|
|
@override
|
|
String get languageSpanish => 'स्पैनिश';
|
|
|
|
@override
|
|
String get languageEnglish => 'अंग्रेज़ी';
|
|
|
|
@override
|
|
String languageUpdated(Object languageName) {
|
|
return 'भाषा अपडेट हुई: $languageName';
|
|
}
|
|
|
|
@override
|
|
String get languageUpdatedSystem => 'भाषा अपडेट हुई: सिस्टम';
|
|
|
|
@override
|
|
String get timerSectionTitle => 'नींद टाइमर';
|
|
|
|
@override
|
|
String get timerSectionAdd => 'जोड़ें';
|
|
|
|
@override
|
|
String get timerSectionDescription =>
|
|
'रेडियो को अपने-आप बंद करते समय दिखने वाले त्वरित प्रीसेट सजाएँ।';
|
|
|
|
@override
|
|
String get timerSectionRestoreRecommended => 'अनुशंसित समय वापस लाएँ';
|
|
|
|
@override
|
|
String get newQuickAccessTitle => 'नई त्वरित पहुँच';
|
|
|
|
@override
|
|
String get saveQuickAccessButton => 'त्वरित पहुँच सहेजें';
|
|
|
|
@override
|
|
String get settingsSafeStatus => 'सुरक्षित';
|
|
|
|
@override
|
|
String get recordingsSectionTitle => 'रिकॉर्डिंग';
|
|
|
|
@override
|
|
String get recordingsFolderDialogTitle => 'रिकॉर्डिंग फ़ोल्डर चुनें';
|
|
|
|
@override
|
|
String get recordingsPathUpdated => 'रिकॉर्डिंग पथ अपडेट हुआ';
|
|
|
|
@override
|
|
String recordingsPathSaveError(Object error) {
|
|
return 'पथ सहेजा नहीं जा सका: $error';
|
|
}
|
|
|
|
@override
|
|
String get recordingsDefaultFolderRestored =>
|
|
'डिफ़ॉल्ट आंतरिक फ़ोल्डर इस्तेमाल होगा';
|
|
|
|
@override
|
|
String get recordingsFolderTitle => 'रिकॉर्डिंग फ़ोल्डर';
|
|
|
|
@override
|
|
String get recordingsPathCalculating => 'पथ की गणना हो रही है...';
|
|
|
|
@override
|
|
String get recordingsChangePath => 'पथ बदलें';
|
|
|
|
@override
|
|
String get recordingsUseDefaultPath => 'डिफ़ॉल्ट पथ इस्तेमाल करें';
|
|
|
|
@override
|
|
String get recordingsOriginalStreamHint =>
|
|
'रेडियो मूल स्ट्रीम से सहेजा जाता है, बिना दोबारा संपीड़ित किए।';
|
|
|
|
@override
|
|
String get equalizerActive => 'सक्रिय';
|
|
|
|
@override
|
|
String get equalizerDisabled => 'निष्क्रिय';
|
|
|
|
@override
|
|
String get equalizerEnable => 'इक्वलाइज़र चालू करें';
|
|
|
|
@override
|
|
String get equalizerRealtimeSubtitle =>
|
|
'बदलाव वर्तमान स्टेशन पर तुरंत लागू होते हैं।';
|
|
|
|
@override
|
|
String get equalizerPendingSubtitle =>
|
|
'बदलाव सहेजे जाते हैं और Android प्रभाव सक्षम होने पर लागू होंगे।';
|
|
|
|
@override
|
|
String get equalizerPerStationTitle =>
|
|
'इस पसंदीदा के लिए अपना EQ इस्तेमाल करें';
|
|
|
|
@override
|
|
String equalizerPerStationActive(Object stationName) {
|
|
return '$stationName के लिए सक्रिय';
|
|
}
|
|
|
|
@override
|
|
String equalizerPerStationMain(Object stationName) {
|
|
return '$stationName के लिए मुख्य EQ इस्तेमाल हो रहा है';
|
|
}
|
|
|
|
@override
|
|
String get equalizerBaseExplainer =>
|
|
'यह बेस इक्वलाइज़र है: यह उन सभी स्टेशन पर लागू होता है जिनकी अपनी सेटिंग नहीं है। किसी खास स्टेशन का अपना EQ उसकी प्लेबैक स्क्रीन से तय होता है और इस पर प्राथमिकता रखता है।';
|
|
|
|
@override
|
|
String get equalizerActiveOutputLabel => 'सक्रिय आउटपुट';
|
|
|
|
@override
|
|
String get equalizerActiveOutputDefault => 'इस डिवाइस का स्पीकर';
|
|
|
|
@override
|
|
String get equalizerStationsWithOwnEqTitle => 'अपना EQ रखने वाले स्टेशन';
|
|
|
|
@override
|
|
String get equalizerStationsWithOwnEqSubtitle =>
|
|
'यह बेस इक्वलाइज़र नज़रअंदाज़ करते हैं';
|
|
|
|
@override
|
|
String get equalizerStationsWithOwnEqEmpty =>
|
|
'अभी तक किसी स्टेशन का अपना EQ नहीं है।';
|
|
|
|
@override
|
|
String get equalizerSaveAsPresetAction => 'प्रीसेट के रूप में सहेजें';
|
|
|
|
@override
|
|
String get equalizerResetToFlatAction => 'समतल पर रीसेट करें';
|
|
|
|
@override
|
|
String get equalizerSavePresetDialogTitle => 'प्रीसेट के रूप में सहेजें';
|
|
|
|
@override
|
|
String get equalizerSavePresetNameLabel => 'प्रीसेट का नाम';
|
|
|
|
@override
|
|
String get equalizerSavePresetEmptyNameError =>
|
|
'प्रीसेट के लिए एक नाम डालें।';
|
|
|
|
@override
|
|
String get equalizerSavePresetConfirm => 'सहेजें';
|
|
|
|
@override
|
|
String get preferredStationTitle => 'पसंदीदा स्टेशन';
|
|
|
|
@override
|
|
String get preferredStationDescription =>
|
|
'नए अलार्म बनाते समय पहले से चुना जाता है और त्वरित प्लेबैक में चल सकता है।';
|
|
|
|
@override
|
|
String get preferredStationNoStationsTitle => 'अभी कोई स्टेशन उपलब्ध नहीं है';
|
|
|
|
@override
|
|
String get preferredStationNoStationsSubtitle =>
|
|
'पसंदीदा स्टेशन चुनने के लिए पसंदीदा सहेजें या स्टेशन लोड करें।';
|
|
|
|
@override
|
|
String get preferredStationAutomaticFallback => 'स्वचालित विकल्प';
|
|
|
|
@override
|
|
String get preferredStationDefaultFavorite => 'डिफ़ॉल्ट पसंदीदा';
|
|
|
|
@override
|
|
String preferredStationCurrent(Object stationName) {
|
|
return 'वर्तमान पसंदीदा: $stationName';
|
|
}
|
|
|
|
@override
|
|
String preferredStationAutoUsing(Object stationName) {
|
|
return 'कोई पसंदीदा नहीं: अपने-आप $stationName इस्तेमाल हो रहा है';
|
|
}
|
|
|
|
@override
|
|
String get preferredStationPlay => 'पसंदीदा चलाएँ';
|
|
|
|
@override
|
|
String get customStationsTitle => 'मनचाहे स्टेशन';
|
|
|
|
@override
|
|
String get customStationsAdd => 'जोड़ें';
|
|
|
|
@override
|
|
String get customStationsEmpty => 'कोई मनचाहा स्टेशन नहीं।';
|
|
|
|
@override
|
|
String get playAction => 'चलाएँ';
|
|
|
|
@override
|
|
String get deleteAction => 'हटाएँ';
|
|
|
|
@override
|
|
String get addStationTitle => 'स्टेशन जोड़ें';
|
|
|
|
@override
|
|
String get stationNameLabel => 'नाम *';
|
|
|
|
@override
|
|
String get unnamedStation => 'बिना नाम का स्टेशन';
|
|
|
|
@override
|
|
String get requiredField => 'आवश्यक फ़ील्ड';
|
|
|
|
@override
|
|
String get streamUrlLabel => 'स्ट्रीम URL *';
|
|
|
|
@override
|
|
String get invalidUrl => 'अमान्य URL';
|
|
|
|
@override
|
|
String get countryOptionalLabel => 'देश (वैकल्पिक)';
|
|
|
|
@override
|
|
String get saveStation => 'स्टेशन सहेजें';
|
|
|
|
@override
|
|
String get backupSectionTitle => 'बैकअप';
|
|
|
|
@override
|
|
String get backupExportTitle => 'सेटिंग्स निर्यात करें';
|
|
|
|
@override
|
|
String get backupExportSubtitle => 'पसंदीदा, मनचाहे स्टेशन और EQ प्रीसेट';
|
|
|
|
@override
|
|
String get backupImportTitle => 'सेटिंग्स आयात करें';
|
|
|
|
@override
|
|
String get backupImportSubtitle => 'बैकअप फ़ाइल से पुनर्स्थापित करें';
|
|
|
|
@override
|
|
String get backupShareSubject => 'PluriWave — बैकअप';
|
|
|
|
@override
|
|
String backupShareText(Object date) {
|
|
return '$date को निर्यात की गई PluriWave सेटिंग्स';
|
|
}
|
|
|
|
@override
|
|
String backupExportError(Object error) {
|
|
return 'निर्यात करते समय त्रुटि: $error';
|
|
}
|
|
|
|
@override
|
|
String get backupImportConfirmMessage =>
|
|
'यह फ़ाइल से पसंदीदा, स्टेशन और प्रीसेट जोड़ देगा। जारी रखें?';
|
|
|
|
@override
|
|
String get backupImportSuccess => 'सेटिंग्स सफलतापूर्वक आयात हुईं';
|
|
|
|
@override
|
|
String backupImportError(Object error) {
|
|
return 'आयात करते समय त्रुटि: $error';
|
|
}
|
|
|
|
@override
|
|
String get appVersionLoading => 'संस्करण लोड हो रहा है...';
|
|
|
|
@override
|
|
String appVersionSubtitle(Object version) {
|
|
return '$version - विश्व रेडियो';
|
|
}
|
|
|
|
@override
|
|
String get savedFavoritesTitle => 'सहेजे गए पसंदीदा';
|
|
|
|
@override
|
|
String get stationFilterTitle => 'स्टेशन फ़िल्टर';
|
|
|
|
@override
|
|
String get stationFilterSubtitle => 'केवल सक्रिय सत्यापित स्टेशन';
|
|
|
|
@override
|
|
String get backgroundAudioTitle => 'पृष्ठभूमि ऑडियो';
|
|
|
|
@override
|
|
String get backgroundAudioSubtitle => 'स्क्रीन बंद होने पर भी जारी रहता है';
|
|
|
|
@override
|
|
String get dash => '—';
|
|
|
|
@override
|
|
String get cancelAction => 'रद्द करें';
|
|
|
|
@override
|
|
String get equalizerTitle => 'इक्वलाइज़र';
|
|
|
|
@override
|
|
String get recordingsOpenFolder => 'फ़ोल्डर खोलें';
|
|
|
|
@override
|
|
String recordingsOpenFolderError(Object error) {
|
|
return 'फ़ोल्डर नहीं खुल सका: $error';
|
|
}
|
|
|
|
@override
|
|
String get recordingsMaxSizeTitle => 'रिकॉर्डिंग का अधिकतम आकार';
|
|
|
|
@override
|
|
String recordingsMaxSizeSubtitle(int size) {
|
|
return 'वर्तमान सीमा: $size MB';
|
|
}
|
|
|
|
@override
|
|
String get recordingsMaxSizeDialogTitle => 'प्रति रिकॉर्डिंग अधिकतम आकार';
|
|
|
|
@override
|
|
String get recordingsMaxSizeMbLabel => 'अधिकतम मेगाबाइट';
|
|
|
|
@override
|
|
String recordingsMaxSizeSaved(int size) {
|
|
return 'रिकॉर्डिंग सीमा $size MB पर अपडेट हुई';
|
|
}
|
|
|
|
@override
|
|
String get recordingsLibraryTitle => 'मेरी रिकॉर्डिंग';
|
|
|
|
@override
|
|
String recordingsLibraryStorageCaption(int usedMb, int totalMb) {
|
|
return '$totalMb MB में से $usedMb MB इस्तेमाल हुआ';
|
|
}
|
|
|
|
@override
|
|
String get recordingsLibraryStorageFolderCaption =>
|
|
'Music/PluriWave · सीमा पूरी होने पर सबसे पुरानी रिकॉर्डिंग हटा दी जाती हैं';
|
|
|
|
@override
|
|
String get recordingsLibraryEmptyTitle => 'अभी तक कोई रिकॉर्डिंग नहीं';
|
|
|
|
@override
|
|
String get recordingsLibraryEmptySubtitle =>
|
|
'आप जो रिकॉर्डिंग सहेजेंगे, वे यहां दिखाई देंगी।';
|
|
|
|
@override
|
|
String get recordingActionRename => 'नाम बदलें';
|
|
|
|
@override
|
|
String get recordingActionShare => 'शेयर करें';
|
|
|
|
@override
|
|
String get recordingActionDelete => 'हटाएं';
|
|
|
|
@override
|
|
String get recordingRenameDialogTitle => 'रिकॉर्डिंग का नाम बदलें';
|
|
|
|
@override
|
|
String get recordingRenameLabel => 'नाम';
|
|
|
|
@override
|
|
String get recordingRenameEmptyError => 'एक नाम डालें';
|
|
|
|
@override
|
|
String get recordingDeleteConfirmTitle => 'रिकॉर्डिंग हटाएं?';
|
|
|
|
@override
|
|
String get recordingDeleteConfirmMessage => 'इसे वापस नहीं लिया जा सकता।';
|
|
|
|
@override
|
|
String get recordingsLibrarySettingsTooltip => 'रिकॉर्डिंग सेटिंग्स';
|
|
|
|
@override
|
|
String get stationOrderTitle => 'स्टेशन क्रम';
|
|
|
|
@override
|
|
String get stationOrderByName => 'नाम से';
|
|
|
|
@override
|
|
String get stationOrderByQuality => 'गुणवत्ता से';
|
|
|
|
@override
|
|
String get stationOrderByPopularity => 'लोकप्रियता के अनुसार';
|
|
|
|
@override
|
|
String get stationOrderScopeDescription =>
|
|
'पसंदीदा, खोज, पास के स्टेशन और त्वरित सूचियों पर लागू होता है।';
|
|
|
|
@override
|
|
String get favoriteGroupsTitle => 'पसंदीदा सूचियाँ';
|
|
|
|
@override
|
|
String get favoriteGroupsDescription =>
|
|
'सहेजे गए स्टेशनों को व्यवस्थित करने के लिए छोटी सूचियाँ बनाएँ।';
|
|
|
|
@override
|
|
String get favoriteGroupsAdd => 'सूची जोड़ें';
|
|
|
|
@override
|
|
String get favoriteGroupsEdit => 'सूची संपादित करें';
|
|
|
|
@override
|
|
String get favoriteGroupsDelete => 'सूची हटाएँ';
|
|
|
|
@override
|
|
String get favoriteGroupsNameLabel => 'सूची का नाम';
|
|
|
|
@override
|
|
String get favoriteGroupsNameTooLong => 'अधिकतम 28 वर्ण।';
|
|
|
|
@override
|
|
String get favoriteGroupsUnassigned => 'अनिर्धारित';
|
|
|
|
@override
|
|
String get favoriteGroupsProtectedHint =>
|
|
'डिफ़ॉल्ट सूची: संपादित या हटाई नहीं जा सकती।';
|
|
|
|
@override
|
|
String get favoriteGroupsCreated => 'सूची बनाई गई';
|
|
|
|
@override
|
|
String get favoriteGroupsUpdated => 'सूची अपडेट हुई';
|
|
|
|
@override
|
|
String get favoriteGroupsDeleted =>
|
|
'सूची हटाई गई; उसके स्टेशन अनिर्धारित में लौट गए।';
|
|
|
|
@override
|
|
String get favoriteGroupsAssign => 'सूची में ले जाएँ';
|
|
|
|
@override
|
|
String favoriteGroupsAssignSubtitle(Object groupName) {
|
|
return 'वर्तमान सूची: $groupName';
|
|
}
|
|
|
|
@override
|
|
String favoriteGroupsAssigned(Object stationName, Object groupName) {
|
|
return '$stationName को $groupName में ले जाया गया';
|
|
}
|
|
|
|
@override
|
|
String get favoritesTitle => 'पसंदीदा';
|
|
|
|
@override
|
|
String get favoritesEmptyTitle => 'अभी कोई पसंदीदा नहीं';
|
|
|
|
@override
|
|
String get favoritesEmptySubtitle =>
|
|
'किसी भी स्टेशन पर दिल दबाकर उसे अपने संग्रह में सहेजें।';
|
|
|
|
@override
|
|
String get favoritesHeaderSubtitle =>
|
|
'अपने संग्रह को सूचियों में सजाएँ और महत्वपूर्ण रेडियो पास रखें।';
|
|
|
|
@override
|
|
String get favoritesCollection => 'संग्रह';
|
|
|
|
@override
|
|
String favoritesSavedCount(int count) {
|
|
return '$count सहेजे गए';
|
|
}
|
|
|
|
@override
|
|
String get favoritesRemoveTooltip => 'पसंदीदा से हटाएँ';
|
|
|
|
@override
|
|
String favoritesRemovedMessage(Object stationName) {
|
|
return '$stationName पसंदीदा से हटाया गया';
|
|
}
|
|
|
|
@override
|
|
String get favoritesFilterAllLabel => 'सभी';
|
|
|
|
@override
|
|
String favoriteGroupsChipLabel(Object groupName, int count) {
|
|
return '$groupName · $count';
|
|
}
|
|
|
|
@override
|
|
String get favoriteGroupsManage => 'सूचियां प्रबंधित करें';
|
|
|
|
@override
|
|
String get customStationsAddCta => 'मनचाहा स्टेशन जोड़ें';
|
|
|
|
@override
|
|
String get alarmPostponedCurrentExecution =>
|
|
'इस चाल के लिए अलार्म स्थगित किया गया।';
|
|
|
|
@override
|
|
String get searchScreenTitle => 'सिग्नल खोजें';
|
|
|
|
@override
|
|
String get searchScreenSubtitle =>
|
|
'नाम, देश या भाषा से तेज़ फ़िल्टर और उच्च कंट्रास्ट के साथ रेडियो खोजें।';
|
|
|
|
@override
|
|
String get searchFiltersLabel => 'फ़िल्टर';
|
|
|
|
@override
|
|
String get searchHint => 'रेडियो होराइजन, जैज़, समाचार...';
|
|
|
|
@override
|
|
String get searchCountryFilterLabel => 'देश';
|
|
|
|
@override
|
|
String get searchLanguageFilterLabel => 'भाषा';
|
|
|
|
@override
|
|
String get searchMinQualityFilterLabel => 'न्यूनतम गुणवत्ता';
|
|
|
|
@override
|
|
String get searchLoadingStationsLabel => 'स्टेशन खोजे जा रहे हैं…';
|
|
|
|
@override
|
|
String get searchEmptyTitle => 'एक स्टेशन खोजें';
|
|
|
|
@override
|
|
String get searchNoResultsTitle => 'कोई परिणाम नहीं';
|
|
|
|
@override
|
|
String searchNoResultsForQueryTitle(Object query) {
|
|
return '\"$query\" के लिए कोई परिणाम नहीं';
|
|
}
|
|
|
|
@override
|
|
String get searchEmptySubtitle =>
|
|
'दुनिया भर के सिग्नल खोजने के लिए ऊपर की बार या चिप्स इस्तेमाल करें।';
|
|
|
|
@override
|
|
String get searchNoResultsSubtitle =>
|
|
'सक्रिय सिग्नल पाने के लिए फ़िल्टर हटाएँ या कोई दूसरा नाम लिखें।';
|
|
|
|
@override
|
|
String searchResultsCount(num count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count परिणाम',
|
|
one: '1 परिणाम',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String searchClearFiltersAction(num count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count फ़िल्टर हटाएं',
|
|
one: 'फ़िल्टर हटाएं',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get countriesScreenTitle => 'देश';
|
|
|
|
@override
|
|
String get countriesSearchHint => 'देश या कोड...';
|
|
|
|
@override
|
|
String get countriesYourLanguagesTitle => 'आपकी भाषाएं';
|
|
|
|
@override
|
|
String get countriesAllTitle => 'सभी देश';
|
|
|
|
@override
|
|
String get radioCountriesError => 'देश लोड नहीं हो सके।';
|
|
|
|
@override
|
|
String get countrySpain => 'स्पेन';
|
|
|
|
@override
|
|
String get countryUsa => 'अमेरिका';
|
|
|
|
@override
|
|
String get countryMexico => 'मेक्सिको';
|
|
|
|
@override
|
|
String get countryArgentina => 'अर्जेंटीना';
|
|
|
|
@override
|
|
String get countryUk => 'यूनाइटेड किंगडम';
|
|
|
|
@override
|
|
String get countryFrance => 'फ़्रांस';
|
|
|
|
@override
|
|
String get countryGermany => 'जर्मनी';
|
|
|
|
@override
|
|
String get countryItaly => 'इटली';
|
|
|
|
@override
|
|
String get countryBrazil => 'ब्राज़ील';
|
|
|
|
@override
|
|
String get countryJapan => 'जापान';
|
|
|
|
@override
|
|
String get languageNameSpanish => 'स्पैनिश';
|
|
|
|
@override
|
|
String get languageNameEnglish => 'अंग्रेज़ी';
|
|
|
|
@override
|
|
String get languageNameFrench => 'फ़्रेंच';
|
|
|
|
@override
|
|
String get languageNameGerman => 'जर्मन';
|
|
|
|
@override
|
|
String get languageNamePortuguese => 'पुर्तगाली';
|
|
|
|
@override
|
|
String get languageNameItalian => 'इतालवी';
|
|
|
|
@override
|
|
String get languageNameJapanese => 'जापानी';
|
|
|
|
@override
|
|
String get languageNameArabic => 'अरबी';
|
|
|
|
@override
|
|
String get languageNameRussian => 'रूसी';
|
|
|
|
@override
|
|
String get homeScreenSubtitle =>
|
|
'साफ़ सिग्नल, समझदार पसंदीदा और गेम शो जैसी दृश्य अनुभूति के साथ लाइव वैश्विक रेडियो।';
|
|
|
|
@override
|
|
String get exploreStations => 'स्टेशन देखें';
|
|
|
|
@override
|
|
String stationsCount(int count) {
|
|
return '$count रेडियो';
|
|
}
|
|
|
|
@override
|
|
String get qualityHd => 'HD गुणवत्ता';
|
|
|
|
@override
|
|
String get yourStationsTitle => 'आपके स्टेशन';
|
|
|
|
@override
|
|
String get seeAllAction => 'सभी देखें';
|
|
|
|
@override
|
|
String get openFullPlayerTooltip => 'पूरा प्लेयर खोलें';
|
|
|
|
@override
|
|
String get nowListeningLabel => 'अभी सुन रहे हैं';
|
|
|
|
@override
|
|
String get nothingPlayingTitle => 'अभी तक कुछ नहीं चल रहा';
|
|
|
|
@override
|
|
String get nothingPlayingSubtitle =>
|
|
'शुरू करने के लिए आपके स्टेशन में से कोई एक चुनें या खोजें।';
|
|
|
|
@override
|
|
String get nearYou => 'आपके पास';
|
|
|
|
@override
|
|
String nearYouInCountry(Object country) {
|
|
return 'आपके पास · $country';
|
|
}
|
|
|
|
@override
|
|
String get detectAction => 'पहचानें';
|
|
|
|
@override
|
|
String get liveRadar => 'लाइव रडार';
|
|
|
|
@override
|
|
String get genresTitle => 'शैलियाँ';
|
|
|
|
@override
|
|
String get exploreByTitle => 'इस अनुसार खोजें';
|
|
|
|
@override
|
|
String get exploreTrendingTitle => 'ट्रेंडिंग';
|
|
|
|
@override
|
|
String get exploreTrendingSubtitle => 'आज';
|
|
|
|
@override
|
|
String get exploreNewTitle => 'नया';
|
|
|
|
@override
|
|
String get exploreNewSubtitle => 'इस सप्ताह';
|
|
|
|
@override
|
|
String get popularNowTitle => 'अभी लोकप्रिय';
|
|
|
|
@override
|
|
String get offlineBannerTitle => 'कोई कनेक्शन नहीं';
|
|
|
|
@override
|
|
String get retryAction => 'फिर कोशिश करें';
|
|
|
|
@override
|
|
String get noStationsAvailable => 'कोई स्टेशन उपलब्ध नहीं';
|
|
|
|
@override
|
|
String get noStationsAvailableSubtitle =>
|
|
'सिग्नल फिर पकड़ने के लिए रीफ़्रेश करें या दूसरी शैली चुनें।';
|
|
|
|
@override
|
|
String get genrePop => 'पॉप';
|
|
|
|
@override
|
|
String get genreRock => 'रॉक';
|
|
|
|
@override
|
|
String get genreJazz => 'जैज़';
|
|
|
|
@override
|
|
String get genreClassical => 'शास्त्रीय';
|
|
|
|
@override
|
|
String get genreElectronic => 'इलेक्ट्रॉनिक';
|
|
|
|
@override
|
|
String get genreNews => 'समाचार';
|
|
|
|
@override
|
|
String get genreTalk => 'वार्ता';
|
|
|
|
@override
|
|
String get genreHipHop => 'हिप-हॉप';
|
|
|
|
@override
|
|
String get genreCountry => 'कंट्री';
|
|
|
|
@override
|
|
String get genreMetal => 'मेटल';
|
|
|
|
@override
|
|
String get genreReggae => 'रेगे';
|
|
|
|
@override
|
|
String get genreLatin => 'लैटिन';
|
|
|
|
@override
|
|
String get alarmScreenTitle => 'संगीतमय जागरण';
|
|
|
|
@override
|
|
String get alarmScreenSubtitle =>
|
|
'रेडियो अलार्म, सुरक्षित ध्वनि, स्मार्ट छुट्टियाँ और अगली चाल हमेशा दिखाई देती है।';
|
|
|
|
@override
|
|
String get createAlarmAction => 'अलार्म बनाएँ';
|
|
|
|
@override
|
|
String alarmsCount(int count) {
|
|
return '$count अलार्म';
|
|
}
|
|
|
|
@override
|
|
String get activeAlarmsWithoutNextTitle => 'अगली चाल के बिना सक्रिय अलार्म';
|
|
|
|
@override
|
|
String get noActiveAlarms => 'कोई सक्रिय अलार्म नहीं';
|
|
|
|
@override
|
|
String get nextAlarmTitle => 'अगला अलार्म';
|
|
|
|
@override
|
|
String activeAlarmsWithoutNextSubtitle(int count) {
|
|
return '$count सक्रिय अलार्म हैं, लेकिन अभी उनके पास कोई वैध भविष्य तारीख नहीं है। तारीख, दिन और छुट्टियाँ जाँचें।';
|
|
}
|
|
|
|
@override
|
|
String get createAlarmHint =>
|
|
'एक अलार्म बनाएँ और PluriWave अगली चाल अपने-आप गणना करेगा।';
|
|
|
|
@override
|
|
String get alarmVacationPlay => 'छुट्टियों में बजे';
|
|
|
|
@override
|
|
String get alarmVacationPause => 'छुट्टियों में विराम';
|
|
|
|
@override
|
|
String alarmFadeInLabel(int seconds) {
|
|
return 'फेड-इन $secondsसे';
|
|
}
|
|
|
|
@override
|
|
String alarmNextExecution(Object date) {
|
|
return 'अगली चाल: $date';
|
|
}
|
|
|
|
@override
|
|
String get alarmNoNextExecution => 'कोई सक्रिय अगली चाल नहीं है।';
|
|
|
|
@override
|
|
String alarmSkippedExecution(Object date) {
|
|
return 'एक चाल छोड़ी गई: $date।';
|
|
}
|
|
|
|
@override
|
|
String get editAction => 'संपादित करें';
|
|
|
|
@override
|
|
String get skipNextAction => 'अगला छोड़ें';
|
|
|
|
@override
|
|
String get deleteTooltip => 'हटाएँ';
|
|
|
|
@override
|
|
String get alarmHeroSkipAction => 'छोड़ें';
|
|
|
|
@override
|
|
String get alarmDeleteConfirmTitle => 'अलार्म हटाएं?';
|
|
|
|
@override
|
|
String get alarmDeleteConfirmMessage => 'इसे वापस नहीं लिया जा सकता।';
|
|
|
|
@override
|
|
String get alarmSkippedNoNextSnackbar =>
|
|
'अलार्म छोड़ा गया। कोई अगली चाल बाकी नहीं।';
|
|
|
|
@override
|
|
String alarmSkippedReturnsSnackbar(Object date) {
|
|
return 'अलार्म छोड़ा गया। $date को वापस आएगा।';
|
|
}
|
|
|
|
@override
|
|
String alarmVacationPausedNoNext(Object vacationName) {
|
|
return 'छुट्टी ($vacationName) के कारण विराम में है और कोई अगली चाल नहीं है।';
|
|
}
|
|
|
|
@override
|
|
String alarmVacationPausedReturns(Object vacationName, Object date) {
|
|
return 'छुट्टी ($vacationName) के कारण विराम में है और $date को लौटेगा।';
|
|
}
|
|
|
|
@override
|
|
String alarmVacationReturns(Object date) {
|
|
return 'छुट्टियाँ सक्रिय होने पर, $date को फिर बजेगा।';
|
|
}
|
|
|
|
@override
|
|
String get defaultAlarmName => 'संगीतमय अलार्म';
|
|
|
|
@override
|
|
String get newAlarmTitle => 'नया अलार्म';
|
|
|
|
@override
|
|
String get editAlarmTitle => 'अलार्म संपादित करें';
|
|
|
|
@override
|
|
String get nameField => 'नाम';
|
|
|
|
@override
|
|
String get timeField => 'समय';
|
|
|
|
@override
|
|
String get dateField => 'तारीख';
|
|
|
|
@override
|
|
String get onceOption => 'एक बार';
|
|
|
|
@override
|
|
String get dailyOption => 'दैनिक';
|
|
|
|
@override
|
|
String get weekdaysOption => 'दिन';
|
|
|
|
@override
|
|
String get soundAndVolumeSection => 'ध्वनि और वॉल्यूम';
|
|
|
|
@override
|
|
String get alarmFadeInTitle => 'अलार्म फेड-इन';
|
|
|
|
@override
|
|
String get alarmFadeInOff => '0 से (बिना बदलाव)';
|
|
|
|
@override
|
|
String alarmFadeInSummary(int seconds) {
|
|
return '$seconds से (5% से चुने हुए वॉल्यूम तक)';
|
|
}
|
|
|
|
@override
|
|
String get internalSafeSoundLabel => 'सुरक्षित आंतरिक ध्वनि';
|
|
|
|
@override
|
|
String get soundWarmSunrise => 'गरम सूर्योदय';
|
|
|
|
@override
|
|
String get soundSoftBell => 'मुलायम घंटी';
|
|
|
|
@override
|
|
String get soundDigitalPulse => 'डिजिटल धड़कन';
|
|
|
|
@override
|
|
String get favoriteStationLabel => 'पसंदीदा स्टेशन';
|
|
|
|
@override
|
|
String get noStationUseInternalSound =>
|
|
'कोई स्टेशन नहीं: आंतरिक ध्वनि इस्तेमाल करें';
|
|
|
|
@override
|
|
String get alarmFallbackStationLabel => 'बैकअप स्टेशन';
|
|
|
|
@override
|
|
String get alarmStationPickerSearchHint => 'नाम से स्टेशन खोजें';
|
|
|
|
@override
|
|
String get alarmSnoozeDurationTitle => 'स्नूज़ अवधि';
|
|
|
|
@override
|
|
String get snoozeAction => 'स्नूज़';
|
|
|
|
@override
|
|
String alarmSnoozeOptionLabel(int minutes) {
|
|
return '$minutes मिनट';
|
|
}
|
|
|
|
@override
|
|
String get alarmSnoozeUsualLabel => 'सामान्य';
|
|
|
|
@override
|
|
String get saveFavoritesAlarmHint =>
|
|
'उन्हें संगीतमय अलार्म के रूप में इस्तेमाल करने के लिए स्टेशन पसंदीदा में सहेजें।';
|
|
|
|
@override
|
|
String get useCurrentStationAction => 'वर्तमान स्टेशन इस्तेमाल करें';
|
|
|
|
@override
|
|
String get playDuringVacations => 'छुट्टियों में बजाएँ';
|
|
|
|
@override
|
|
String get playDuringVacationsHint =>
|
|
'इसे बंद करने पर अगली चाल पहले वैध दिन पर चली जाएगी।';
|
|
|
|
@override
|
|
String get saveAlarmAction => 'अलार्म सहेजें';
|
|
|
|
@override
|
|
String get chooseOneWeekdayError => 'सप्ताह का कम से कम एक दिन चुनें।';
|
|
|
|
@override
|
|
String get androidReliabilityReview => 'Android विश्वसनीयता जाँचें';
|
|
|
|
@override
|
|
String get statusOk => 'ठीक है';
|
|
|
|
@override
|
|
String get statusPending => 'लंबित';
|
|
|
|
@override
|
|
String androidReliabilityStatus(
|
|
Object exact,
|
|
Object notifications,
|
|
Object screen,
|
|
) {
|
|
return 'विश्वसनीयता: सटीक $exact · सूचनाएँ $notifications · स्क्रीन $screen';
|
|
}
|
|
|
|
@override
|
|
String get vacationRangesTitle => 'छुट्टी की अवधियाँ';
|
|
|
|
@override
|
|
String get addAction => 'जोड़ें';
|
|
|
|
@override
|
|
String get vacationRangesHint =>
|
|
'यदि किसी अलार्म में \"छुट्टियों में विराम\" है, तो ये अवधियाँ अपने-आप छोड़ी जाएँगी।';
|
|
|
|
@override
|
|
String get noVacationRangesLoaded => 'कोई अवधि लोड नहीं हुई।';
|
|
|
|
@override
|
|
String get deleteRangeTooltip => 'अवधि हटाएँ';
|
|
|
|
@override
|
|
String vacationRangesCount(int count) {
|
|
return '$count अवधियां';
|
|
}
|
|
|
|
@override
|
|
String vacationSummaryActiveCountdown(int days) {
|
|
return 'जारी है · $days दिन बाकी';
|
|
}
|
|
|
|
@override
|
|
String vacationSummaryUpcomingCountdown(int days) {
|
|
return 'अगली अवधि $days दिन में';
|
|
}
|
|
|
|
@override
|
|
String vacationImpactPausedLabel(Object times) {
|
|
return 'रोका गया: $times';
|
|
}
|
|
|
|
@override
|
|
String vacationImpactContinuesLabel(Object times) {
|
|
return 'बजना जारी: $times';
|
|
}
|
|
|
|
@override
|
|
String get vacationUpcomingSectionTitle => 'निर्धारित';
|
|
|
|
@override
|
|
String get vacationPastSectionTitle => 'पिछली अवधियां';
|
|
|
|
@override
|
|
String get addVacationRangeCta => 'अवधि जोड़ें';
|
|
|
|
@override
|
|
String get vacationNoActiveRangeHint => 'अभी कोई सक्रिय छुट्टी अवधि नहीं है।';
|
|
|
|
@override
|
|
String get vacationsDefaultName => 'छुट्टियाँ';
|
|
|
|
@override
|
|
String get newVacationRangeTitle => 'नई छुट्टी अवधि';
|
|
|
|
@override
|
|
String get startField => 'शुरुआत';
|
|
|
|
@override
|
|
String get endField => 'समाप्ति';
|
|
|
|
@override
|
|
String get saveRangeAction => 'अवधि सहेजें';
|
|
|
|
@override
|
|
String get noAlarmsYetTitle => 'अभी कोई अलार्म नहीं।';
|
|
|
|
@override
|
|
String get noAlarmsYetSubtitle => 'अपना संगीतमय जागरण बनाने के लिए एक बनाएँ।';
|
|
|
|
@override
|
|
String get ringingInternalAudioActive =>
|
|
'सुरक्षित आंतरिक ध्वनि के साथ बज रहा है।';
|
|
|
|
@override
|
|
String get ringingPreparingInternalAudio =>
|
|
'सुरक्षित आंतरिक ध्वनि तैयार हो रही है।';
|
|
|
|
@override
|
|
String get stopAlarmAction => 'अलार्म रोकें';
|
|
|
|
@override
|
|
String get alarmStopFailedMessage =>
|
|
'हम पुष्टि नहीं कर सके कि अलार्म बंद हुआ। फिर से कोशिश करें।';
|
|
|
|
@override
|
|
String get alarmForceStopAction => 'जबरन बंद करें';
|
|
|
|
@override
|
|
String get alarmMissedNotificationTitle => 'छूटा हुआ अलार्म';
|
|
|
|
@override
|
|
String alarmMissedNotificationText(Object name) {
|
|
return '10 मिनट बाद $name अपने आप म्यूट कर दिया गया।';
|
|
}
|
|
|
|
@override
|
|
String get pauseAction => 'विराम दें';
|
|
|
|
@override
|
|
String miniPlayerOpenLabel(Object stationName) {
|
|
return '$stationName का प्लेयर खोलें';
|
|
}
|
|
|
|
@override
|
|
String get playerIconLabel => 'प्लेयर';
|
|
|
|
@override
|
|
String get playbackStatusConnecting => 'कनेक्ट हो रहा है...';
|
|
|
|
@override
|
|
String get playbackStatusLive => 'लाइव';
|
|
|
|
@override
|
|
String get playbackStatusPaused => 'विराम पर';
|
|
|
|
@override
|
|
String get playbackStatusReconnecting => 'पुनः कनेक्ट हो रहा है...';
|
|
|
|
@override
|
|
String get playbackStatusConnectionError => 'कनेक्शन त्रुटि';
|
|
|
|
@override
|
|
String get playbackStatusStopped => 'बंद';
|
|
|
|
@override
|
|
String stationSemanticLabel(Object stationName) {
|
|
return 'स्टेशन $stationName';
|
|
}
|
|
|
|
@override
|
|
String get favoritesAddTooltip => 'पसंदीदा में जोड़ें';
|
|
|
|
@override
|
|
String favoritesAddedMessage(Object stationName) {
|
|
return '$stationName को पसंदीदा में जोड़ा गया';
|
|
}
|
|
|
|
@override
|
|
String get stationIconLabel => 'स्टेशन आइकन';
|
|
|
|
@override
|
|
String get liveNow => 'अभी लाइव';
|
|
|
|
@override
|
|
String equalizerBandLabel(Object band) {
|
|
return 'बैंड $band';
|
|
}
|
|
|
|
@override
|
|
String equalizerBandValue(Object value) {
|
|
return '$value डेसिबल';
|
|
}
|
|
|
|
@override
|
|
String get equalizerPresetFlat => 'समतल';
|
|
|
|
@override
|
|
String get equalizerPresetRock => 'रॉक';
|
|
|
|
@override
|
|
String get equalizerPresetPop => 'पॉप';
|
|
|
|
@override
|
|
String get equalizerPresetBassBoost => 'बास बढ़ाएँ';
|
|
|
|
@override
|
|
String get equalizerPresetJazz => 'जैज़';
|
|
|
|
@override
|
|
String get equalizerPresetVoice => 'आवाज़';
|
|
|
|
@override
|
|
String get equalizerPresetCustom => 'कस्टम';
|
|
|
|
@override
|
|
String get onboardingTitle => 'PluriWave में आपका स्वागत है';
|
|
|
|
@override
|
|
String get onboardingNewsTitle => 'नया क्या है';
|
|
|
|
@override
|
|
String get onboardingStartAction => 'शुरू करें';
|
|
|
|
@override
|
|
String get onboardingCloseTooltip => 'बंद करें';
|
|
|
|
@override
|
|
String radioRecordingError(Object error) {
|
|
return 'रेडियो रिकॉर्ड करते समय त्रुटि: $error';
|
|
}
|
|
|
|
@override
|
|
String get radioApiConnectionError => 'रेडियो एपीआई से कनेक्शन नहीं है';
|
|
|
|
@override
|
|
String get radioSearchError => 'खोज त्रुटि। अपना कनेक्शन जाँचें।';
|
|
|
|
@override
|
|
String get radioLoadMoreStationsError => 'और स्टेशन लोड नहीं हो सके।';
|
|
|
|
@override
|
|
String get radioNearbyStationsError =>
|
|
'हम आस-पास के स्टेशन नहीं खोज सके। देश के फ़िल्टर इस्तेमाल करें।';
|
|
|
|
@override
|
|
String radioCannotPlayStation(Object stationName) {
|
|
return '\"$stationName\" नहीं चलाया जा सकता';
|
|
}
|
|
|
|
@override
|
|
String get recordingSelectStationFirst =>
|
|
'रिकॉर्ड करने से पहले कोई स्टेशन चुनें।';
|
|
|
|
@override
|
|
String recordingStartError(Object error) {
|
|
return 'रिकॉर्डिंग शुरू नहीं हो सकी: $error';
|
|
}
|
|
|
|
@override
|
|
String get unsupportedConfigVersion => 'कॉन्फ़िगरेशन संस्करण समर्थित नहीं है';
|
|
|
|
@override
|
|
String get audioErrorGeneric => 'चलाने में त्रुटि';
|
|
|
|
@override
|
|
String get audioErrorNoInternet => 'इंटरनेट कनेक्शन नहीं है';
|
|
|
|
@override
|
|
String get audioErrorInvalidUrl => 'रेडियो का पता मान्य नहीं है';
|
|
|
|
@override
|
|
String get audioErrorNotFound => 'रेडियो उपलब्ध नहीं है (404 त्रुटि)';
|
|
|
|
@override
|
|
String get audioErrorTimeout => 'कनेक्शन का समय समाप्त हो गया';
|
|
|
|
@override
|
|
String get audioErrorCannotConnect => 'रेडियो से कनेक्ट नहीं हो सकता';
|
|
|
|
@override
|
|
String get audioErrorUnsupportedFormat => 'स्ट्रीम स्वरूप समर्थित नहीं है';
|
|
|
|
@override
|
|
String get audioErrorDecode => 'ऑडियो स्ट्रीम डिकोड करने में त्रुटि';
|
|
|
|
@override
|
|
String get audioErrorCleartext =>
|
|
'यह रेडियो बिना एन्क्रिप्शन वाला HTTP इस्तेमाल करता है, जिसकी अनुमति नहीं है';
|
|
|
|
@override
|
|
String get audioErrorSsl => 'रेडियो पर SSL प्रमाणपत्र अमान्य है';
|
|
|
|
@override
|
|
String get audioErrorCannotPlay => 'यह रेडियो नहीं चलाया जा सकता';
|
|
|
|
@override
|
|
String get audioErrorUnexpectedPlayback => 'चलाते समय अनपेक्षित त्रुटि';
|
|
|
|
@override
|
|
String get androidExactAlarmScheduleError =>
|
|
'ऐंड्रॉयड सटीक अलार्म निर्धारित नहीं कर सका। सटीक अलार्म की अनुमति जाँचें।';
|
|
|
|
@override
|
|
String get recordingPathEmptyError => 'रिकॉर्डिंग पथ खाली नहीं हो सकता';
|
|
|
|
@override
|
|
String get recordingMaxSizeInvalidError =>
|
|
'अधिकतम आकार शून्य से बड़ा होना चाहिए';
|
|
|
|
@override
|
|
String get recordingAlreadyActiveError => 'एक रिकॉर्डिंग पहले से चल रही है';
|
|
|
|
@override
|
|
String get alarmRingingFallbackActive =>
|
|
'आंतरिक सुरक्षित ऑडियो के साथ चल रहा है।';
|
|
|
|
@override
|
|
String get alarmRingingPreparingFallback =>
|
|
'आंतरिक सुरक्षित ऑडियो तैयार किया जा रहा है।';
|
|
|
|
@override
|
|
String get alarmRingingTryingStation =>
|
|
'आपका स्टेशन उपलब्ध सर्वोच्च गुणवत्ता में चलाने की कोशिश की जा रही है।';
|
|
|
|
@override
|
|
String get alarmScheduleDaily => 'हर सुबह';
|
|
|
|
@override
|
|
String alarmScheduleOnce(Object date) {
|
|
return 'एक बार · $date';
|
|
}
|
|
|
|
@override
|
|
String alarmScheduleWeekdays(Object days) {
|
|
return 'दिन: $days';
|
|
}
|
|
|
|
@override
|
|
String get alarmRepeatSectionLabel => 'दोहराएं';
|
|
|
|
@override
|
|
String get alarmVolumeLabel => 'आवाज़';
|
|
|
|
@override
|
|
String get androidReliabilityTitle => 'Android विश्वसनीयता जाँचें';
|
|
|
|
@override
|
|
String get closeAction => 'बंद करें';
|
|
|
|
@override
|
|
String get customOption => 'कस्टम';
|
|
|
|
@override
|
|
String get endLabel => 'समाप्ति';
|
|
|
|
@override
|
|
String get equalizerDisable => 'इक्वलाइज़र बंद करें';
|
|
|
|
@override
|
|
String get helpTitle => 'मदद और ट्यूटोरियल';
|
|
|
|
@override
|
|
String get helpSubtitle =>
|
|
'PluriWave की सुविधाएँ, सुझाव और नया क्या है देखें।';
|
|
|
|
@override
|
|
String get indefiniteOption => 'अनिश्चित';
|
|
|
|
@override
|
|
String get invalidNumber => 'अमान्य संख्या';
|
|
|
|
@override
|
|
String get nameLabel => 'नाम';
|
|
|
|
@override
|
|
String get notPlaying => 'नहीं चल रहा';
|
|
|
|
@override
|
|
String get oneTimeOption => 'एक बार';
|
|
|
|
@override
|
|
String get pausePlaybackTooltip => 'प्लेबैक रोकें';
|
|
|
|
@override
|
|
String get playerQualityChangeAction => 'बदलें';
|
|
|
|
@override
|
|
String get playerToolEqLabel => 'अपना EQ';
|
|
|
|
@override
|
|
String qualityOriginal(Object quality) {
|
|
return 'मूल गुणवत्ता: $quality';
|
|
}
|
|
|
|
@override
|
|
String get qualityUnknown => 'गुणवत्ता उपलब्ध नहीं';
|
|
|
|
@override
|
|
String get recordAction => 'रिकॉर्ड करें';
|
|
|
|
@override
|
|
String get recordDurationTitle => 'रिकॉर्डिंग अवधि';
|
|
|
|
@override
|
|
String get recordRadioSubtitle => 'रिकॉर्डिंग की अवधि चुनें।';
|
|
|
|
@override
|
|
String get recordRadioTitle => 'रेडियो रिकॉर्ड करें';
|
|
|
|
@override
|
|
String get recordingActiveTitle => 'रेडियो रिकॉर्ड हो रहा है';
|
|
|
|
@override
|
|
String get recordingDirectTitle => 'सीधी रिकॉर्डिंग';
|
|
|
|
@override
|
|
String get recordingsOpenFolderPlainError =>
|
|
'रिकॉर्डिंग फ़ोल्डर नहीं खुल सका';
|
|
|
|
@override
|
|
String get recordingsOpenLatest => 'नई रिकॉर्डिंग खोलें';
|
|
|
|
@override
|
|
String get recordingsOpenLatestError => 'नई रिकॉर्डिंग नहीं खुल सकी';
|
|
|
|
@override
|
|
String get startLabel => 'शुरुआत';
|
|
|
|
@override
|
|
String get startPlaybackTooltip => 'प्लेबैक शुरू करें';
|
|
|
|
@override
|
|
String get stopAction => 'रोकें';
|
|
|
|
@override
|
|
String get stopPlaybackTooltip => 'प्लेबैक रोकें';
|
|
|
|
@override
|
|
String get weekdayShortMonday => 'सोम';
|
|
|
|
@override
|
|
String get weekdayShortTuesday => 'मंगल';
|
|
|
|
@override
|
|
String get weekdayShortWednesday => 'बुध';
|
|
|
|
@override
|
|
String get weekdayShortThursday => 'गुरु';
|
|
|
|
@override
|
|
String get weekdayShortFriday => 'शुक्र';
|
|
|
|
@override
|
|
String get weekdayShortSaturday => 'शनि';
|
|
|
|
@override
|
|
String get weekdayShortSunday => 'रवि';
|
|
|
|
@override
|
|
String stationCount(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count स्टेशन',
|
|
one: '1 स्टेशन',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get alarmIconLabel => 'संगीत अलार्म';
|
|
|
|
@override
|
|
String get vacationIconLabel => 'अवकाश मोड';
|
|
|
|
@override
|
|
String get alarmAdvancedSectionTitle => 'उन्नत';
|
|
|
|
@override
|
|
String get alarmInlineHourLabel => 'घंटा';
|
|
|
|
@override
|
|
String get alarmInlineMinuteLabel => 'मिनट';
|
|
|
|
@override
|
|
String get alarmVolumeRisingStatus => 'आवाज़ बढ़ाई जा रही है';
|
|
|
|
@override
|
|
String get streamUrlHint => 'https://stream.example.com:8000/radio';
|
|
|
|
@override
|
|
String get advancedEqSectionTitle => 'उन्नत EQ विकल्प';
|
|
|
|
@override
|
|
String get advancedEqEnableToggle => 'प्रति-डिवाइस EQ सक्षम करें';
|
|
|
|
@override
|
|
String get advancedEqEnableToggleSubtitle =>
|
|
'ऑडियो आउटपुट बदलने पर स्वचालित रूप से अलग EQ प्रीसेट लागू करें।';
|
|
|
|
@override
|
|
String get advancedEqKnownDevicesTitle => 'ज्ञात ऑडियो डिवाइस';
|
|
|
|
@override
|
|
String get advancedEqKnownDevicesEmpty =>
|
|
'अभी तक कोई ऑडियो डिवाइस दर्ज नहीं हुई। शुरू करने के लिए कोई डिवाइस कनेक्ट करें।';
|
|
|
|
@override
|
|
String advancedEqDevicePresetLabel(Object presetName) {
|
|
return 'प्रीसेट: $presetName';
|
|
}
|
|
|
|
@override
|
|
String preNoticeCountdown(int minutes) {
|
|
return '$minutes मिनट में शुरू होगा';
|
|
}
|
|
|
|
@override
|
|
String snoozeCountdown(int minutes) {
|
|
return '$minutes मिनट में बजेगा';
|
|
}
|
|
|
|
@override
|
|
String get snoozeAgainAction => 'फिर से स्नूज़ करें';
|
|
|
|
@override
|
|
String get alarmRingingNotificationTitle => 'PluriWave अलार्म';
|
|
|
|
@override
|
|
String get alarmFireChannelName => 'बजते अलार्म';
|
|
|
|
@override
|
|
String get alarmFireChannelDescription =>
|
|
'जब कोई संगीत अलार्म बजना हो तो तत्काल ध्वनि और स्क्रीन';
|
|
|
|
@override
|
|
String get alarmPreNoticeChannelName => 'अलार्म रिमाइंडर';
|
|
|
|
@override
|
|
String get alarmPreNoticeChannelDescription => 'अलार्म से पहले मूक सूचनाएँ';
|
|
|
|
@override
|
|
String get openFolderChooserTitle => 'फ़ोल्डर खोलें';
|
|
|
|
@override
|
|
String get openRecordingChooserTitle => 'रिकॉर्डिंग खोलें';
|
|
|
|
@override
|
|
String get eqDeviceEditTitle => 'डिवाइस संपादित करें';
|
|
|
|
@override
|
|
String get eqDeviceNameLabel => 'डिवाइस का नाम';
|
|
|
|
@override
|
|
String get eqDeviceNameHint => 'उदा. लिविंग रूम स्पीकर';
|
|
|
|
@override
|
|
String get eqDeviceNameConfirm => 'सहेजें';
|
|
|
|
@override
|
|
String get eqDeviceConnected => 'कनेक्टेड';
|
|
|
|
@override
|
|
String get eqDeviceActiveOutput => 'ऑडियो इस डिवाइस से चल रहा है';
|
|
|
|
@override
|
|
String get eqDeviceRemove => 'डिवाइस हटाएं';
|
|
|
|
@override
|
|
String eqDeviceRemoved(Object device) {
|
|
return '$device हटा दिया गया';
|
|
}
|
|
|
|
@override
|
|
String get localMusicSectionTitle => 'स्थानीय संगीत (Android Auto)';
|
|
|
|
@override
|
|
String get localMusicSectionDescription =>
|
|
'गाड़ी में ऑडियो फ़ाइलें ब्राउज़ और चलाने के लिए इस डिवाइस का एक फ़ोल्डर चुनें।';
|
|
|
|
@override
|
|
String get localMusicFolderNotConfigured => 'कोई फ़ोल्डर चुना नहीं गया';
|
|
|
|
@override
|
|
String get localMusicFolderTitle => 'स्थानीय संगीत फ़ोल्डर';
|
|
|
|
@override
|
|
String get localMusicChoosePath => 'फ़ोल्डर चुनें';
|
|
|
|
@override
|
|
String get localMusicChangePath => 'फ़ोल्डर बदलें';
|
|
|
|
@override
|
|
String get localMusicFolderUpdated => 'स्थानीय संगीत फ़ोल्डर अपडेट हुआ';
|
|
|
|
@override
|
|
String localMusicFolderSaveError(Object error) {
|
|
return 'फ़ोल्डर सहेजा नहीं जा सका: $error';
|
|
}
|
|
|
|
@override
|
|
String get localMusicFolderGenericName => 'चयनित फ़ोल्डर';
|
|
|
|
@override
|
|
String get welcomeHeadline => 'आपकी दुनिया, लाइव';
|
|
|
|
@override
|
|
String get welcomeBody =>
|
|
'238 देशों के 53,412 स्टेशन। अपने पसंदीदा स्टेशन सहेजें, उन्हें गाड़ी में ले जाएं और उनके साथ जागें।';
|
|
|
|
@override
|
|
String get welcomeBullet1Title => 'प्रति स्टेशन इक्वलाइज़र';
|
|
|
|
@override
|
|
String get welcomeBullet1Subtitle => 'और हर आउटपुट डिवाइस के लिए एक प्रीसेट';
|
|
|
|
@override
|
|
String get welcomeBullet2Title => 'Android Auto';
|
|
|
|
@override
|
|
String get welcomeBullet2Subtitle => 'गाड़ी में आपके पसंदीदा और लोकल संगीत';
|
|
|
|
@override
|
|
String get welcomeBullet3Title => 'संगीत अलार्म';
|
|
|
|
@override
|
|
String get welcomeBullet3Subtitle =>
|
|
'धीरे-धीरे आवाज़ बढ़ाने और छुट्टी मोड के साथ';
|
|
|
|
@override
|
|
String get welcomeCtaLabel => 'सुनना शुरू करें';
|
|
}
|