Skip to content

Commit

Permalink
mvp-tema-i18n (#9): _data/Temporarium.yml e fn/Conatum para ajudar a …
Browse files Browse the repository at this point in the history
…por strings que ainda não estão prontas para colaboração via planilha do docs
  • Loading branch information
fititnt committed May 14, 2021
1 parent 2a32b91 commit 9994bb9
Show file tree
Hide file tree
Showing 6 changed files with 123 additions and 2 deletions.
Empty file removed _data/L10n-devel.yml
Empty file.
43 changes: 43 additions & 0 deletions _data/Temporarium.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Trivia:
# - 'temporārium'
# - https://en.wiktionary.org/wiki/temporarius#Latin
# - cōnātum
# - https://en.wiktionary.org/wiki/conatus#Latin
# - retractum
# - https://en.wiktionary.org/wiki/retractus#Latin
# - "fallback"
# - https://en.wiktionary.org/wiki/fallback

temp1: |
<p>
No message
</p>
temp1eng: |
<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>
temp1por: |
<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>
1 change: 1 addition & 0 deletions _includes/fn/Conatum
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{% capture vocab_no_spaces %}{% include fn/Conatum-corpus.liquid prefix=include.prefix suffix=include.suffix %}{% endcapture %}{{ vocab_no_spaces | strip }}
68 changes: 68 additions & 0 deletions _includes/fn/Conatum-corpus.liquid
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
{% comment %}
Conatum-corpus.liquid try select the first availible data from
_data/Temporarium.yml
{% endcomment %}

{% if include.prefix %}
{% comment %}Array? String with , ?{% endcomment %}
{% if include.prefix[0] %}
{% assign prefix_est = include.prefix %}
{% else %}
{% assign prefix_est = include.prefix | remove: " " | split: "," %}
{% endif %}
{% else %}
{% assign prefix_est = nil %}
{% endif %}

{% if include.suffix %}
{% comment %}Array? String with , ?{% endcomment %}
{% if include.suffix[0] %}
{% assign suffix_est = include.suffix %}
{% else %}
{% assign suffix_est = include.suffix | remove: " " | split: "," %}
{% endif %}
{% else %}
{% assign suffix_est = nil %}
{% endif %}

{% comment %}
prefix_est
{{ prefix_est | json }}
suffix_est
{{ suffix_est | json }}
{% endcomment %}

{% comment %}
This is a loop.
{% endcomment %}
{% for prefix in prefix_est %}
{% unless resultatum_okay == true %}
{% if suffix_est == nil %}
{% if site.data.Temporarium[prefix] %}
{{ site.data.Temporarium[prefix] }}
{% assign resultatum_okay = true %}
{{ break }}
{% endif %}
{% else %}
{% for suffix in suffix_est %}
{% capture prefix_suffix %}{{ prefix }}{{ suffix }}{% endcapture %}
{% if site.data.Temporarium[prefix_suffix] %}
{{ site.data.Temporarium[prefix_suffix] }}
{% assign resultatum_okay = true %}
{{ break }}
{% endif %}
{% endfor %}
{% endif %}
{% endunless %}
{% endfor %}

{% comment %}
[[[[[{{ prefix_est | json }}]]]]]
[[[[[{{ suffix_est | inpect }}]]]]]
{% endcomment %}

{% if resultatum_okay != true %}
!!Conatum [{{ include | inpect }}]!!
{% endif %}
4 changes: 2 additions & 2 deletions _includes/fn/L10n-corpus.liquid
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
{% for vocab in site.data.L10nhxl %}
{% if vocab['#item+code'] == include.vocab %}
{{ vocab[hxl_col] | default: vocab[hxl_col_alt] | default: vocab[hxl_col_alt] | default: vocab_errorem }}
{% assign resultatum_ok = true %}
{% assign resultatum_okay = true %}
{% break %}
{% endif %}
{% endfor %}

{% if resultatum_ok != true %}
{% if resultatum_okay != true %}
{{ vocab_errorem }}
{% endif %}
9 changes: 9 additions & 0 deletions _layouts/api.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
---
layout: defallo
fallback_langs: ['lat', 'por', 'eng']

<!-- {% include fn/Conatum prefix='temp1' suffix='lat,' %}
<br>
<br> -->
---


{% include fn/Conatum prefix='temp1' suffix=page.fallback_langs %}

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

{% case page.linguam %}
Expand Down

0 comments on commit 9994bb9

Please sign in to comment.