Blame hig/ru/search.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="search" xml:lang="ru">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="patterns#primary"/>
Packit 1470ea
    <desc>Find and filter content by typing</desc> 
Packit 1470ea
    <credit type="author">
Packit 1470ea
      <name>Алан Дэй (Allan Day)</name>
Packit 1470ea
      <email>aday@gnome.org</email>
Packit 1470ea
    </credit>
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>Поиск</title>
Packit 1470ea
Packit 1470ea
<media type="image" mime="image/svg" src="figures/patterns/search.svg"/>
Packit 1470ea
Packit 1470ea

Поиск позволяет определять местоположение элементов содержимого, фильтруя видимое содержимое на экране. Этот шаблон отличается от обычного поиска, который подсвечивает искомое содержимое и позволяет перемещаться от одного найденного элемента к другому, тем, что при обычном поиске содержимое не фильтруется.

Packit 1470ea
Packit 1470ea
<section id="when-to-use">
Packit 1470ea
<title>Когда использовать</title>
Packit 1470ea
Packit 1470ea

Предоставляйте поиск в тех случаях, когда на экран выводится большой набор элементов, причём элементы должны иметь текстовые составляющие. Это может быть набор документов, контактов, видео или параметров.

Packit 1470ea
Packit 1470ea

Поиск — это великолепное средство, с помощью которого пользователи могут находить интересующую их информацию. Принцип постоянной доступности поиска в приложениях GNOME подразумевает, что пользователи могут положиться на поиск и ожидают, что он реализован в приложении.

Packit 1470ea
Packit 1470ea

Несмотря на то, что поиск является эффективным инструментом, есть пользователи, которые его не применяют. Поэтому подумайте над альтернативными средствами отыскания содержимого.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="search-bar">
Packit 1470ea
<title>Панель поиска</title>
Packit 1470ea
Packit 1470ea

Стандартный шаблон для поиска в GNOME 3 использует специальную панель, которая появляется из-под заголовочной панели. В главных окнах рпнель поиска обычно скрыта до тех пор, пока пользователь её не активирует. В этом контексте есть три способа активации поиска:

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Ввод текста активирует поиск, если фокус ввода не находится ни в одном из полей ввода. При этом введённый текст попадает в поле поиска.

</item>
Packit 1470ea
<item>

Быстрая клавиша для поиска (<keyseq><key>Ctrl</key><key>F</key></keyseq>).

</item>
Packit 1470ea
<item>

Кнопка поиска в заголовочной панели должна показывать или скрывать панель поиска (кнопка поиска работает как переключатель).

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea

Если поиск является основным средством для определения местоположения содержимого в вашем приложения, панель поиска можно не скрывать или показывать её по умолчанию при первом запуске.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="search-results">
Packit 1470ea
<title>Результаты поиска</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Поиск по возможности должен сразу обновлять текущий вид содержимого, выводя результат поиска по мере набора текста.

</item>
Packit 1470ea
<item>

Для эффективного использования приложения важно, чтобы результаты выводились максимально быстро.

</item>
Packit 1470ea
<item>

Если искомое выражение не возвращает каких-либо результатов, в содержимом необходимо зафиксировать этот факт, например поместить простую текстовую метку «Ничего не найдено».

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="additional-guidance">
Packit 1470ea
<title>Дополнительные рекомендации</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Будьте готовы к тому, что пользователь может совершить ошибку в искомом выражении. Вы можете проверять правописание и корректность терминологии. Вы также можете предложить схожий или связанный запрос.

</item>
Packit 1470ea
<item>

Используйте широкий диапазон совпадения. Это поможет людям, которые не уверены в точности искомого выражения, но знают характеристики искомого объекта. Например, список городов может возвращать совпадения для стран или областей.

</item>
Packit 1470ea
<item>

Результаты должны выводиться в порядке убывания релевантности.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="api-reference">
Packit 1470ea
<title>API reference</title>
Packit 1470ea
<list>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkSearchEntry.html">GtkSearchEntry</link>

</item>
Packit 1470ea
</list>
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
</page>