/* 
  Localizable.strings (EN)
  NutPlayer

  Created by NUT.Tech on 24.05.2022.
  Copyright © 2022 NUT.Tech. All rights reserved.
*/

// MARK: - Debug

"NutTech.hls.masterplaylist.load.start" = "Start downloading masterplaylist %@";
"NutTech.hls.masterplaylist.load.end" = "Masterplaylist successfully loaded";

"NutTech.download.start" = "Start downloading video %@";
"NutTech.download.end" = "Video uploaded";
"NutTech.download.cancel" = "Video download cancelled";
"NutTech.download.error" = "Error loading video: %@";
"NutTech.download.tracks" = "Tracks were uploaded: %@";

"NutTech.player.end" = "End of playback";
"NutTech.player.loop.error" = "Video cannot be played in loop mode";

"NutTech.quality.changed.debug" = "Quality was changed from %@ to %@";
"NutTech.quality.changed.info" = "Quality was changed from 🎞️(resolution: %@, bandwidth: %@) to 🎞️(resolution: %@, bandwidth: %@)";
"NutTech.quality.changed.info.fromAuto" = "Quality was changed from 🎞️Auto to 🎞️(resolution: %@, bandwidth: %@)";
"NutTech.quality.changed.info.toAuto" = "Quality was changed from 🎞️(resolution: %@, bandwidth: %@) to 🎞️Auto";
"NutTech.qualities.error" = "All qualities ended up with an error on loading";

"AssetLoader.error.common" = "Error, component: %@, url: %@, type: %@";
"AssetLoader.error.parsing" = "Error parsing playlist, component: %@, url: %@, type: %@, description: %@";
"AssetLoader.error.http" = "Error, component: %@, url: %@, type: HTTP, error code: %@, description: %@";

"AVPlayer.error.common" = "Error, component: %@, type: %@, description: %@";

"HlsContentLoader.info.qualities" = "Obtained video qualities:\n%@";

"NutPlayerDemo.url.create.failed" = "Can't create url from %@";
"NutPlayerDemo.tableview.provider.select" = "Passed empty value";

"NutPlayer.plugin.attach.player.empty" = "Player not exists";
"NutPlayer.content.provider.own" = "Loading content from provider %@ to unloaded player.";
"NutPlayer.content.provider.load.error" = "While loading content metainfo receive error %@";

"NutProvider.loading.failed" = "Error response %@";
"NutProvider.loading.data.empty" = "Can't interpretate data";
"NutProvider.parse.failed" = "Can't decode data to type %@ with error: %@";
"NutProvider.parse.playable.failed" = "Can't find playable content";
"NutProvider.parse.subtitleType.failed" = "Subtitle format %@ is not a delight";

"FirebaseProvider.loading.failed" = "While loading file %@ receive error: %@";
"FirebaseProvider.parse.failed" = "Can't decode data to type %@ with error: %@";
"FirebaseProvider.parse.playable.failed" = "Can't find playable content";
"FirebaseProvider.parse.subtitleType.failed" = "Subtitle format %@ is not a delight";
"FirebaseProvider.filenamesRetrieving.failed" = "Can't retrieve names of media files from Firebase";
