В настоящее время я работаю над программой, которая может загружать видеофайл на YouTube, и хотел добавить в программу локализации (переводы).
Я скопировал пример. NET Код, найденный на эта ссылка. Загрузка видео проходит гладко, и у меня нет никаких проблем с самой загрузкой, но я не могу понять, как добавить локализации к видео.
В настоящее время это код, который у меня есть :
var video = new Video();
video.Snippet = new VideoSnippet();
video.Snippet.Title = this.Title;
video.Snippet.Description = this.Description;
video.Snippet.Tags = new string[] { "tag1", "tag2" };
video.Snippet.CategoryId = "22"; // See https://developers.google.com/youtube/v3/docs/videoCategories/list
video.Status = new VideoStatus();
video.Status.PrivacyStatus = "unlisted"; // or "private" or "public"
Я попробовал несколько вещей:
//Example 1.
video.Localizations["de_DE"].Title = "testLocalization Title";
video.Localizations["de_DE"].Description = "testLocalization Description";
//
//Example 2.
video.Localizations["de-DE"].Title = "testLocalization Title";
video.Localizations["de-DE"].Description = "testLocalization Description";
//
//Example 3.
VideoLocalization germanLocalization = new VideoLocalization();
germanLocalization.Title = "testLocalization title";
germanLocalization.Description = "testLocalization description";
video.Localizations.Add("de_DE", germanLocalization);
//
//Example 4.
VideoLocalization germanLocalization = new VideoLocalization();
germanLocalization.Title = "testLocalization title";
germanLocalization.Description = "testLocalization description";
video.Localizations.Add("de-DE", germanLocalization);
(я подумал, что он должен включать в себя подчеркивание, а не дефис, так как это то, что документы скажем, но попробовал оба варианта, чтобы увидеть (дефис и подчеркивание - это только разница между примерами 1 и 2 и примерами 3 и 4))
Я заметил, что также есть video.Snippet.Localized
, но нет Кажется, это не способ добавить код страны к этому, так что я не стал вдаваться в подробности.
Хотелось бы услышать от кого-либо, кто мог бы помочь мне в продвижении этого проекта.