From db1b4e5f4d8c139826907f45c4c97db4c53419e5 Mon Sep 17 00:00:00 2001 From: George Gastaldi Date: Wed, 7 Feb 2024 19:37:25 -0300 Subject: [PATCH] Fix Search feature (#155) * Fix Search feature - Fixes #117 * Apply suggestions from code review --- l10n/override/pt_BR/_includes/index-docs.html | 253 ++++++++++-------- l10n/override/pt_BR/_layouts/guides.html | 102 +++++++ 2 files changed, 245 insertions(+), 110 deletions(-) create mode 100644 l10n/override/pt_BR/_layouts/guides.html diff --git a/l10n/override/pt_BR/_includes/index-docs.html b/l10n/override/pt_BR/_includes/index-docs.html index 11e822082f..ef55b6255d 100644 --- a/l10n/override/pt_BR/_includes/index-docs.html +++ b/l10n/override/pt_BR/_includes/index-docs.html @@ -4,128 +4,161 @@ {% assign categories = index.quarkus.categories %} {% assign by_type = index.quarkus | map: "types" | first %} - -
-
-
- -
-
- -
-
- -
-
- -
-
- + - -
-

{{ page.title }}

-
-
- {% include index-docs-merge.html type="tutorial" %} - {% if values %} -
-
-

Tutoriais

-

Exercícios curtos e focados para você começar rapidamente.

-
-
- {% for guide in values %} - {% include index-doc-item.html class="tutorialbkg" docversion=docversion - title=guide.title url=guide.url summary=guide.summary - keywords=guide.keywords categories=guide.categories origin=guide.origin %} - {% endfor %} -
+
+

{{ page.title }}

- {% endif %} - {% include index-docs-merge.html type="howto" %} - {% if values %} -
-
-

Guias práticos

-

Guias passo a passo para cobrir tarefas importantes, operações do mundo real e problemas comuns.

-
-
- {% for guide in values %} - {% include index-doc-item.html class="guidebkg" docversion=docversion - title=guide.title url=guide.url summary=guide.summary - keywords=guide.keywords categories=guide.categories origin=guide.origin %} - {% endfor %} +
+
+ +
+ Desculpe, nenhum guia foi encontrado com estes parâmetros. Por favor tente novamente. +
+
+
+ {% raw %} +
+

+
+
+

+
+
+ {% endraw %} + +
+ Carregando... +
+
+
- {% endif %} - {% include index-docs-merge.html type="concepts" %} - {% if values %} -
-
-

Conceitos

-

Explicações de alguns dos conceitos e tecnologias mais amplos envolvidos no Quarkus.

-
-
- {% for guide in values %} - {% include index-doc-item.html class="conceptbkg" docversion=docversion - title=guide.title url=guide.url summary=guide.summary + +
+ {% include index-docs-merge.html type="tutorial" %} + {% if values %} +
+
+

Tutoriais

+

Exercícios curtos e focados para você começar rapidamente.

+
+
+ {% for guide in values %} + {% include index-doc-item.html class="tutorialbkg" docversion=docversion + title=guide.title url=guide.url summary=guide.summary keywords=guide.keywords categories=guide.categories origin=guide.origin %} - {% endfor %} + {% endfor %} +
-
- {% endif %} - {% include index-docs-merge.html type="reference" %} - {% if values %} -
-
-

Referências

-

Ferramentas, componentes e comandos. A enciclopédia Quarkus.

+ {% endif %} + {% include index-docs-merge.html type="howto" %} + {% if values %} +
+
+

Guias práticos

+

Guias passo a passo para cobrir tarefas importantes, operações do mundo real e problemas comuns.

+
+
+ {% for guide in values %} + {% include index-doc-item.html class="howtobkg" docversion=docversion + title=guide.title url=guide.url summary=guide.summary + keywords=guide.keywords categories=guide.categories origin=guide.origin %} + {% endfor %} +
-
- - {% for guide in values %} - {% include index-doc-item.html class="referencebkg" docversion=docversion - title=guide.title url=guide.url summary=guide.summary + {% endif %} + {% include index-docs-merge.html type="concepts" %} + {% if values %} +
+
+

Conceitos

+

Explicações de alguns dos conceitos e tecnologias mais amplos envolvidos no Quarkus.

+
+
+ {% for guide in values %} + {% include index-doc-item.html class="conceptsbkg" docversion=docversion + title=guide.title url=guide.url summary=guide.summary keywords=guide.keywords categories=guide.categories origin=guide.origin %} - {% endfor %} + {% endfor %} +
-
- {% endif %} - {% include index-docs-merge.html type="guide" %} - {% if values %} -
-
-

Guias Gerais

-

Outros guias sobre Quarkus

+ {% endif %} + {% include index-docs-merge.html type="reference" %} + {% if values %} +
+
+

Referências

+

Ferramentas, componentes e comandos. A enciclopédia Quarkus.

+
+
+ + {% for guide in values %} + {% include index-doc-item.html class="referencebkg" docversion=docversion + title=guide.title url=guide.url summary=guide.summary + keywords=guide.keywords categories=guide.categories origin=guide.origin %} + {% endfor %} +
-
- {% for guide in values %} - {% include index-doc-item.html class="referencebkg" docversion=docversion - title=guide.title url=guide.url summary=guide.summary + {% endif %} + {% include index-docs-merge.html type="guide" %} + {% if values %} +
+
+

Guias Gerais

+

Outros guias sobre Quarkus

+
+
+ {% for guide in values %} + {% include index-doc-item.html class="guidebkg" docversion=docversion + title=guide.title url=guide.url summary=guide.summary keywords=guide.keywords categories=guide.categories origin=guide.origin %} - {% endfor %} + {% endfor %} +
+ {% endif %}
- {% endif %} -
Desculpe, nenhum guia corresponde à sua pesquisa. Por favor, tente novamente.
+ diff --git a/l10n/override/pt_BR/_layouts/guides.html b/l10n/override/pt_BR/_layouts/guides.html new file mode 100644 index 0000000000..822ce81c85 --- /dev/null +++ b/l10n/override/pt_BR/_layouts/guides.html @@ -0,0 +1,102 @@ +--- +layout: base +--- +{% assign versioned_page = page.url | startswith: '/version/' %} +{% if versioned_page %} +{% assign docversion = page.url | replace_regex: '^/version/([^/]+)/.*', '\1' %} +{% else %} +{% assign docversion = 'latest' %} +{% endif %} +{% assign docversion_index = docversion | replace: '.', '-' %} +{% assign relations = site.data.versioned[docversion_index].index.relations %} +{% assign guide_url = page.url | replace_regex: '^/version/[^/]+(/.*)', '\1' %} + +
+
+ +
+ +
+
+ +
+
+
+ +
+
+
+

{{page.title}} {{page.docversion}}

+ {{ content }} +
+
+
{{ page.document | tocify_asciidoc: 2 }}
+
+
+ {% if relations and relations[guide_url] -%} +

Conteúdo Relacionado

+
+ {% if relations[guide_url].sameExtensions -%} +
+

Nas mesmas extensões

+ +
+ {% endif -%} + {% if relations[guide_url].sameTopics -%} +
+

Nos mesmos tópicos

+ +
+ {% endif -%} +
+ {% endif -%} +