mirror of https://github.com/kiwix/libkiwix.git
Internationalized searchbox tooltip
This commit is contained in:
parent
5052d4018c
commit
a0d9a824e1
|
@ -292,6 +292,7 @@ void ContentResponse::introduce_taskbar(const std::string& lang)
|
||||||
{"LIBRARY_BUTTON_TEXT", t("library-button-text")},
|
{"LIBRARY_BUTTON_TEXT", t("library-button-text")},
|
||||||
{"HOME_BUTTON_TEXT", t("home-button-text", {{"BOOK_TITLE", m_bookTitle}}) },
|
{"HOME_BUTTON_TEXT", t("home-button-text", {{"BOOK_TITLE", m_bookTitle}}) },
|
||||||
{"RANDOM_PAGE_BUTTON_TEXT", t("random-page-button-text") },
|
{"RANDOM_PAGE_BUTTON_TEXT", t("random-page-button-text") },
|
||||||
|
{"SEARCHBOX_TOOLTIP", t("searchbox-tooltip", {{"BOOK_TITLE", m_bookTitle}}) },
|
||||||
};
|
};
|
||||||
auto head_content = render_template(RESOURCE::templates::head_taskbar_html, data);
|
auto head_content = render_template(RESOURCE::templates::head_taskbar_html, data);
|
||||||
m_content = prependToFirstOccurence(
|
m_content = prependToFirstOccurence(
|
||||||
|
|
|
@ -22,4 +22,5 @@
|
||||||
, "library-button-text": "Go to welcome page"
|
, "library-button-text": "Go to welcome page"
|
||||||
, "home-button-text": "Go to the main page of '{{BOOK_TITLE}}'"
|
, "home-button-text": "Go to the main page of '{{BOOK_TITLE}}'"
|
||||||
, "random-page-button-text": "Go to a randomly selected page"
|
, "random-page-button-text": "Go to a randomly selected page"
|
||||||
|
, "searchbox-tooltip": "Search '{{BOOK_TITLE}}'"
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,4 +13,5 @@
|
||||||
, "library-button-text": "Գրադարանի էջ"
|
, "library-button-text": "Գրադարանի էջ"
|
||||||
, "home-button-text": "Դեպի '{{BOOK_TITLE}}'֊ի գլխավոր էջը"
|
, "home-button-text": "Դեպի '{{BOOK_TITLE}}'֊ի գլխավոր էջը"
|
||||||
, "random-page-button-text": "Բացել պատահական էջ"
|
, "random-page-button-text": "Բացել պատահական էջ"
|
||||||
|
, "searchbox-tooltip": "Որոնել '{{BOOK_TITLE}}'֊ում"
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,4 +23,5 @@
|
||||||
, "library-button-text": "Tooltip of the button leading to the welcome page"
|
, "library-button-text": "Tooltip of the button leading to the welcome page"
|
||||||
, "home-button-text": "Tooltip of the button leading to the main page of a book"
|
, "home-button-text": "Tooltip of the button leading to the main page of a book"
|
||||||
, "random-page-button-text": "Tooltip of the button opening a randomly selected page"
|
, "random-page-button-text": "Tooltip of the button opening a randomly selected page"
|
||||||
|
, "searchbox-tooltip": "Tooltip displayed for the search box"
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<form class="kiwixsearch" method="GET" action="{{root}}/search" id="kiwixsearchform">
|
<form class="kiwixsearch" method="GET" action="{{root}}/search" id="kiwixsearchform">
|
||||||
{{#hascontent}}<input type="hidden" name="content" value="{{content}}" />{{/hascontent}}
|
{{#hascontent}}<input type="hidden" name="content" value="{{content}}" />{{/hascontent}}
|
||||||
<label for="kiwixsearchbox">🔍</label>
|
<label for="kiwixsearchbox">🔍</label>
|
||||||
<input autocomplete="off" class="ui-autocomplete-input" id="kiwixsearchbox" name="pattern" type="text" title="Search '{{title}}'" aria-label="Search '{{title}}'">
|
<input autocomplete="off" class="ui-autocomplete-input" id="kiwixsearchbox" name="pattern" type="text" title="{{{SEARCHBOX_TOOLTIP}}}" aria-label="{{{SEARCHBOX_TOOLTIP}}}">
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<input type="checkbox" id="kiwix_button_show_toggle">
|
<input type="checkbox" id="kiwix_button_show_toggle">
|
||||||
|
|
|
@ -520,11 +520,15 @@ std::string TestContentIn404HtmlResponse::hiddenBookNameInput() const
|
||||||
|
|
||||||
std::string TestContentIn404HtmlResponse::searchPatternInput() const
|
std::string TestContentIn404HtmlResponse::searchPatternInput() const
|
||||||
{
|
{
|
||||||
return R"( <input autocomplete="off" class="ui-autocomplete-input" id="kiwixsearchbox" name="pattern" type="text" title="Search ')"
|
const std::string searchboxTooltip = isTranslatedVersion()
|
||||||
+ bookTitle
|
? "Որոնել '" + bookTitle + "'֊ում"
|
||||||
+ R"('" aria-label="Search ')"
|
: "Search '" + bookTitle + "'";
|
||||||
+ bookTitle
|
|
||||||
+ R"('">
|
return R"( <input autocomplete="off" class="ui-autocomplete-input" id="kiwixsearchbox" name="pattern" type="text" title=")"
|
||||||
|
+ searchboxTooltip
|
||||||
|
+ R"(" aria-label=")"
|
||||||
|
+ searchboxTooltip
|
||||||
|
+ R"(">
|
||||||
)";
|
)";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue