Skip to content

Commit

Permalink
mvp-tema-i18n (#9): fn/L10n agora pode acessar traduções de outros id…
Browse files Browse the repository at this point in the history
…iomas além do ativo na página
  • Loading branch information
fititnt committed May 13, 2021
1 parent 9d2e4ea commit 3998374
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 33 deletions.
3 changes: 3 additions & 0 deletions _data/L10n.hxl.csv
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
#item+code,#item+l10n+i_lat,#item+l10n+i_eng,#item+l10n+i_por
L10n_HAPI_namen,Auxilium Humanitarium API documentōrum,Augmented documentation for Humanitarian APIs,Documentação interativa para APIs humanitárias
L10n_HAPI_linguam_ego,Lingua Latina (Abecedarium Latinum),English language (Latin script),Língua portuguesa (alfabeto latino)
L10n_API,API,API,API
L10n_API_UN,API UN 🇺🇳,API UN 🇺🇳,API UN 🇺🇳
L10n_API_XZ,API XZ 🌐,API XZ 🌐,API XZ 🌐
L10n_API_BR,API BR 🇧🇷,API BR 🇧🇷,API BR 🇧🇷
L10n_schema,Schēmam,Schema,Schema
L10n_openapi_filum,OpenAPI Fīlum,OpenAPI file,Arquivo OpenAPI
L10n_vicipaediam,Vicipaediam,Wikipedia,Wikipédia
L10n_canonicum_catanam,Canonicum catēnam,Canonical URL,URL canônica
2 changes: 1 addition & 1 deletion _includes/fn/L10n
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{% capture vocab_no_spaces %}{% include fn/L10n-corpus.liquid vocab="l10n_API" %}{% endcapture %}{{ vocab_no_spaces | strip }}
{% capture vocab_no_spaces %}{% include fn/L10n-corpus.liquid vocab=include.vocab linguam=include.linguam %}{% endcapture %}{{ vocab_no_spaces | strip }}
8 changes: 7 additions & 1 deletion _includes/fn/L10n-corpus.liquid
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
{% capture hxl_col %}{{ '#item+l10n+i_' | append: page.linguam }}{% endcapture %}
{% if include.linguam != nil %}
{% assign linguam_est = include.linguam %}
{% else %}
{% assign linguam_est = page.linguam %}
{% endif %}

{% capture hxl_col %}{{ '#item+l10n+i_' | append: linguam_est }}{% endcapture %}
{% capture hxl_col_alt %}{{ '#item+l10n+i_' | append: page.linguam_alternum }}{% endcapture %}
{% capture vocab_errorem %}{{ include.vocab | append: '!!' | prepend: '!!' }}{% endcapture %}

Expand Down
7 changes: 7 additions & 0 deletions _systema/programma/download-hxl-datum.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,13 @@ ROOTDIR="$(pwd)"
# TODO: check first if remote resources are online (or if do exist network)
# instead of save to disk. These " if true;" are placeholders

# TODO: check error codes if download fails

if true ; then
echo "HAPI_L10N"
echo " Fontem: [$HAPI_L10N]"
echo " Filum: [${ROOTDIR}/_data/L10n.hxl.csv]"
wget -qO- "$HAPI_L10N" > "${ROOTDIR}/_data/L10n.hxl.csv"
fi

exit 0
28 changes: 14 additions & 14 deletions documentum/eng/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,48 +60,48 @@ open industry standard to document REST APIs.**
-->

##### ReliefWeb-eng
- **Pré-visualizar/executar online**: <https://hapi.etica.ai/api/UN/reliefweb/eng/>
- **Arquivo OpenAPI**: [/api/UN/reliefweb/eng/openapi.yaml](/api/UN/reliefweb/eng/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/UN/reliefweb/eng/>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/UN/reliefweb/eng/openapi.yaml](/api/UN/reliefweb/eng/openapi.yaml)

#### HDX - The Humanitarian Data Exchange

##### HDX-eng
- **Preview/Execute**: <https://hapi.etica.ai/api/UN/HDX/eng>
- **OpenAPI File**: [/api/UN/HDX/eng/openapi.yaml](/api/UN/HDX/eng/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/UN/HDX/eng/>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/UN/HDX/eng/openapi.yaml](/api/UN/HDX/eng/openapi.yaml)

#### CODV2API <sup>(beta)</sup>

##### CODV2API-eng
- **Preview/Execute**: <https://hapi.etica.ai/api/UN/CODV2API/eng>
- **OpenAPI File**: [/api/UN/CODV2API/eng/openapi.yaml](/api/UN/CODV2API/eng/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/UN/CODV2API/eng/>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/UN/CODV2API/eng/openapi.yaml](/api/UN/CODV2API/eng/openapi.yaml)

### XZ

#### HXL-Proxy - Humanitarian Exchange Language Proxy

##### HXL-Proxy
- **Preview/Execute**: <https://hapi.etica.ai/api/XZ/HXL-Proxy/eng>
- **OpenAPI File**: [/api/XZ/HXL-Proxy/eng/openapi.yaml](/api/XZ/HXL-Proxy/eng/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/XZ/HXL-Proxy/eng/>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/XZ/HXL-Proxy/eng/openapi.yaml](/api/XZ/HXL-Proxy/eng/openapi.yaml)

### BR

#### Brazilian Open Data portals

##### portais-ckan-brasil-por

- **Preview/Execute**: <https://hapi.etica.ai/api/BR/portais-ckan-brasil/por>
- **OpenAPI File**: [/api/BR/portais-ckan-brasil/por/openapi.yaml](/api/BR/portais-ckan-brasil/por/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/BR/portais-ckan-brasil/por/>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/BR/portais-ckan-brasil/por/openapi.yaml](/api/BR/portais-ckan-brasil/por/openapi.yaml)

##### portais-arcgis-brasil-por

- **Preview/Execute**: <https://hapi.etica.ai/api/BR/portais-arcgis-brasil/por>
- **OpenAPI File**: [/api/BR/portais-arcgis-brasil/por/openapi.yaml](/api/BR/portais-arcgis-brasil/por/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/BR/portais-arcgis-brasil/por/>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/BR/portais-arcgis-brasil/por/openapi.yaml](/api/BR/portais-arcgis-brasil/por/openapi.yaml)


##### brazilian-ckan-portals-eng

- **Preview/Execute**: <https://hapi.etica.ai/api/BR/brazilian-ckan-portals/eng>
- **OpenAPI File**: [/api/BR/brazilian-ckan-portals/eng/openapi.yaml](/api/BR/brazilian-ckan-portals/eng/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/BR/brazilian-ckan-portals/eng/>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/BR/brazilian-ckan-portals/eng/openapi.yaml](/api/BR/brazilian-ckan-portals/eng/openapi.yaml)

## Schema

Expand Down
28 changes: 14 additions & 14 deletions documentum/por/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,47 +65,47 @@ documentar APIs REST.**
-->

##### ReliefWeb-eng
- **Pré-visualizar/executar online**: <https://hapi.etica.ai/api/UN/reliefweb/eng/>
- **Arquivo OpenAPI**: [/api/UN/reliefweb/eng/openapi.yaml](/api/UN/reliefweb/eng/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/UN/reliefweb/eng/>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/UN/reliefweb/eng/openapi.yaml](/api/UN/reliefweb/eng/openapi.yaml)

#### HDX - The Humanitarian Data Exchange

##### HDX-eng
- **Pré-visualizar/executar online**: <https://hapi.etica.ai/api/UN/HDX/eng>
- **Arquivo OpenAPI**: [/api/UN/HDX/eng/openapi.yaml](/api/UN/HDX/eng/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/UN/HDX/eng>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/UN/HDX/eng/openapi.yaml](/api/UN/HDX/eng/openapi.yaml)

#### CODV2API <sup>(beta)</sup>

##### CODV2API-eng
- **Pré-visualizar/executar online**: <https://hapi.etica.ai/api/UN/CODV2API/eng>
- **Arquivo OpenAPI**: [/api/UN/CODV2API/eng/openapi.yaml](/api/UN/CODV2API/eng/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/UN/CODV2API/eng>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/UN/CODV2API/eng/openapi.yaml](/api/UN/CODV2API/eng/openapi.yaml)

### XZ

#### HXL-Proxy - Proxy da Linguagem de Intercâmbio Humanitária

##### HXL-Proxy
- **Pré-visualizar/executar online**: <https://hapi.etica.ai/api/XZ/HXL-Proxy/eng>
- **Arquivo OpenAPI**: [/api/XZ/HXL-Proxy/eng/openapi.yaml](/api/XZ/HXL-Proxy/eng/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/XZ/HXL-Proxy/eng>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/XZ/HXL-Proxy/eng/openapi.yaml](/api/XZ/HXL-Proxy/eng/openapi.yaml)

### BR

#### Portais de dados abertos no Brasil

##### brazilian-ckan-portals-eng

- **Pré-visualizar/executar online**: <https://hapi.etica.ai/api/BR/brazilian-ckan-portals/eng>
- **Arquivo OpenAPI**: [/api/BR/brazilian-ckan-portals/eng/openapi.yaml](/api/BR/brazilian-ckan-portals/eng/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/BR/brazilian-ckan-portals/eng>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/BR/brazilian-ckan-portals/eng/openapi.yaml](/api/BR/brazilian-ckan-portals/eng/openapi.yaml)

##### portais-ckan-brasil-por

- **Pré-visualizar/executar online**: <https://hapi.etica.ai/api/BR/portais-ckan-brasil/por>
- **Arquivo OpenAPI**: [/api/BR/portais-ckan-brasil/por/openapi.yaml](/api/BR/portais-ckan-brasil/por/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/BR/portais-ckan-brasil/por>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/BR/portais-ckan-brasil/por/openapi.yaml](/api/BR/portais-ckan-brasil/por/openapi.yaml)

##### portais-arcgis-brasil-por

- **Pré-visualizar/executar online**: <https://hapi.etica.ai/api/BR/portais-arcgis-brasil/por>
- **Arquivo OpenAPI**: [/api/BR/portais-arcgis-brasil/por/openapi.yaml](/api/BR/portais-arcgis-brasil/por/openapi.yaml)
- **{% include fn/L10n vocab="L10n_canonicum_catanam" %}**: <https://hapi.etica.ai/api/BR/portais-arcgis-brasil/por>
- **{% include fn/L10n vocab="L10n_openapi_filum" %}**: [/api/BR/portais-arcgis-brasil/por/openapi.yaml](/api/BR/portais-arcgis-brasil/por/openapi.yaml)

## Schema

Expand Down
6 changes: 3 additions & 3 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@ permalink: /
-->

<div class="px-4 pt-5 my-5 text-center border-bottom">
<h1 class="display-4 fw-bold">Auxilium Humanitarium API documentōrum</h1>
<h1 class="display-4 fw-bold">{% include fn/L10n vocab="L10n_HAPI_namen" %}</h1>
<div class="col-lg-6 mx-auto">
<!--
<p class="lead mb-4">Quickly design and customize responsive mobile-first sites with Bootstrap, the world’s most popular front-end open source toolkit, featuring Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful JavaScript plugins.</p>
-->
<div class="d-grid gap-2 d-sm-flex justify-content-sm-center mb-5">
<a href="/eng/" class="btn btn-primary btn-lg px-4 me-sm-3">English language (Latin script)</a>
<a href="/eng/" class="btn btn-primary btn-lg px-4 me-sm-3">{% include fn/L10n vocab="L10n_HAPI_linguam_ego" linguam="eng" %}</a>
<br>
<a href="/por/" class="btn btn-primary btn-lg px-4">Língua portuguesa (alfabeto latino)</a>
<a href="/por/" class="btn btn-primary btn-lg px-4">{% include fn/L10n vocab="L10n_HAPI_linguam_ego" linguam="por" %}</a>
</div>
</div>
</div>
Expand Down

0 comments on commit 3998374

Please sign in to comment.