Skip to content

Commit

Permalink
mvp-tema-i18n (#9): fn/Conatum; teste de uso
Browse files Browse the repository at this point in the history
  • Loading branch information
fititnt committed May 15, 2021
1 parent 61c20fd commit 24032ea
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 91 deletions.
40 changes: 24 additions & 16 deletions _data/Temporarium.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,29 @@
# - "fallback"
# - https://en.wiktionary.org/wiki/fallback

varnamen: |

Temp_hapi_api_titulo_h2_lat: "?!(Temp_hapi_api_titulo_lat)!?"
Temp_hapi_api_titulo_h2_por: "API interativa documentada em português"
Temp_hapi_api_titulo_h2_eng: "Interactive API documented in English"

Temp_hapi_api_aviso_de_isencao_lat: |
?!(Temp_hapi_api_aviso_de_isencao_lat)?!
Temp_hapi_api_aviso_de_isencao_por: |
<p>
No message
Nota: esta seção permite pré- visualizar de forma interativa arquivos OpenAPI
e até mesmo executar requisições do seu navegador sem sair do site hapi.etica.ai
(algumas API inclusive documentadas em mais de um idioma!). Algumas documentações,
seja pela API original ou por usarmos descrição original do site, podem ser escritas
em primeira pessoa que, <strong>obviamente</strong>, não se trata de voluntários
em compilar as documentações.
</p>
varnameneng: |
<p>
Exceção a esta regra são erros de tradução e/ou falhas em relação a atualizações mas APIs
informadas aqui. Nesse caso nos avise!
</p>
Temp_hapi_api_aviso_de_isencao_eng: |
<p>
Note: this section allows you to interactively preview OpenAPI files
and even execute requests from your browser without leaving the
Expand All @@ -28,16 +46,6 @@ varnameneng: |
so let us know!
</p>
varnamenpor: |
<p>
Nota: esta seção permite pré- visualizar de forma interativa arquivos OpenAPI
e até mesmo executar requisições do seu navegador sem sair do site hapi.etica.ai
(algumas API inclusive documentadas em mais de um idioma!). Algumas documentações,
seja pela API original ou por usarmos descrição original do site, podem ser escritas
em primeira pessoa que, <strong>obviamente</strong>, não se trata de voluntários
em compilar as documentações.
</p>
<p>
Exceção a esta regra são erros de tradução e/ou falhas em relação a atualizações mas APIs
informadas aqui. Nesse caso nos avise!
</p>
Temp_hapi_api_salvar_como_pdf_lat: "?!(Temp_hapi_api_salvar_como_pdf_lat)!?"
Temp_hapi_api_salvar_como_pdf_por: "Salvar como PDF"
Temp_hapi_api_salvar_como_pdf_eng: "Save as PDF"
3 changes: 2 additions & 1 deletion _includes/fn/Conatum-corpus.liquid
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,8 @@ suffix_est
{% endif %}
{% else %}
{% for suffix in suffix_est %}
{% capture prefix_suffix %}{{ prefix }}{{ suffix }}{% endcapture %}
{% comment %} {% capture prefix_suffix %}{{ prefix }}{{ suffix }}{% endcapture %} {% endcomment %}
{% capture prefix_suffix %}{{ prefix }}_{{ suffix }}{% endcapture %}
{% assign testum = testum | push: prefix_suffix %}
{% if site.data.Temporarium[prefix_suffix] %}
{{ site.data.Temporarium[prefix_suffix] }}
Expand Down
84 changes: 10 additions & 74 deletions _layouts/api.html
Original file line number Diff line number Diff line change
@@ -1,85 +1,21 @@
---
layout: defallo
fallback_langs: ['lat', 'por', 'eng']
---


<br><br><br>


{% include fn/Conatum prefix='varnamen' %}



<div style="border-style: dotted; border-width: 2px; border-color: #ccc">

{% case page.linguam %}
{% when 'por' %}
<h2 style="text-align: center;">API interativa documentada em português</h2>
{% when 'eng' %}
<h2 style="text-align: center;">Interactive API documented in English</h2>
{% endcase %}
<h2 style="text-align: center;">{% include fn/Conatum prefix='Temp_hapi_api_titulo_h2' %}</h2>

<div id="swagger-ui"></div>

{% case page.linguam %}
{% when 'por' %}
<aside style="max-width: 800px; margin: 0 auto;">
<h3>Salvar como PDF</h3>
<rapi-pdf style="width:700px; height:40px; font-size:18px;" spec-url="openapi.yaml"
button-bg="#b44646">
</rapi-pdf>
</aside>

<aside class="alert alert-info" style="margin-top: 2em" role="alert">
<p>
Nota: esta seção permite pré- visualizar de forma interativa arquivos OpenAPI
e até mesmo executar requisições do seu navegador sem sair do site hapi.etica.ai
(algumas API inclusive documentadas em mais de um idioma!). Algumas documentações,
seja pela API original ou por usarmos descrição original do site, podem ser escritas
em primeira pessoa que, <strong>obviamente</strong>, não se trata de voluntários
em compilar as documentações.
</p>
<p>
Exceção a esta regra são erros de tradução e/ou falhas em relação a atualizações mas APIs
informadas aqui. Nesse caso nos avise!
</p>
</aside>
{% when 'eng' %}
<aside style="max-width: 800px; margin: 0 auto;">
<h3>Save as PDF</h3>
<rapi-pdf style="width:700px; height:40px; font-size:18px;" spec-url="openapi.yaml"
button-bg="#b44646">
</rapi-pdf>
</aside>
<aside class="alert alert-info" style="margin-top: 2em" role="alert">
<p>
Note: this section allows you to interactively preview OpenAPI files
and even execute requests from your browser without leaving the
hapi.etica.ai website (some APIs even documented in more than one language!).
Some documentation, either by the original API or by using the original
description of the site, may be written in the first person, but obviously
this is not the volunteers compiling the documentation.
</p>

<p>
Exceptions to this rule are translation errors and / or failures
in relation to updates but APIs reported here.
In this case is our fault, not the API provider,
so let us know!
</p>
</aside>
{% endcase %}




{% if page.linguam == 'por' %}

{% endif %}

{% if page.linguam == 'eng' %}

{% endif %}
<aside style="max-width: 800px; margin: 0 auto;">
<h3>{% include fn/Conatum prefix='Temp_hapi_api_salvar_como_pdf' %}</h3>
<rapi-pdf style="width:700px; height:40px; font-size:18px;" spec-url="{{ openapi_filum }}"
button-bg="#b44646">
</rapi-pdf>
</aside>

<aside class="alert alert-info" style="margin-top: 2em" role="alert">
{% include fn/Conatum prefix='Temp_hapi_api_aviso_de_isencao' %}
</aside>
</div>

0 comments on commit 24032ea

Please sign in to comment.