diff --git a/language/English/strings.po b/language/English/strings.po index 9acbf50b562a5..307325bce3348 100644 --- a/language/English/strings.po +++ b/language/English/strings.po @@ -12830,7 +12830,12 @@ msgctxt "#25009" msgid "The menu of this Blu-ray is not supported" msgstr "" -#empty strings from id 25010 to 29799 +#: xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp +msgctxt "#25010" +msgid "Chapter %u" +msgstr "" + +#empty strings from id 25011 to 29799 #strings 29800 thru 29998 reserved strings used only in the default Project Mayhem III skin and not c++ code #: skin.confluence diff --git a/xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp b/xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp index a3e8e729c0cc9..294a1cf03d0f7 100644 --- a/xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp +++ b/xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp @@ -273,6 +273,8 @@ void CGUIDialogVideoBookmarks::OnRefreshList() { std::string chapterName; g_application.m_pPlayer->GetChapterName(chapterName, i); + if (chapterName.empty()) + chapterName = StringUtils::Format(g_localizeStrings.Get(25010).c_str(), i); int64_t pos = g_application.m_pPlayer->GetChapterPos(i); std::string time = StringUtils::SecondsToTimeString((long) pos, TIME_FORMAT_HH_MM_SS);