Skip to content

Commit

Permalink
mvp-tema-i18n (#9): adicionado {% de_non_html (...) %}; migração adic…
Browse files Browse the repository at this point in the history
…ional de dados traduziveis para Google Docs
  • Loading branch information
fititnt committed May 26, 2021
1 parent 775a1b8 commit 69b66f0
Show file tree
Hide file tree
Showing 12 changed files with 316 additions and 60 deletions.
24 changes: 18 additions & 6 deletions _data/L10n.hxl.csv
Original file line number Diff line number Diff line change
@@ -1,13 +1,24 @@
#item+code,#meta+url+list,#item+l10n+i_lat,#item+l10n+i_eng,#item+l10n+i_por,#meta+l10n+i_lat+list
HAPI_namen,,Auxilium Humanitarium API documentōrum,Augmented documentation for Humanitarian APIs,Documentação interativa para APIs humanitárias,
HAPI_linguam_ego,,Lingua Latina (Abecedarium Latinum),English language (Latin script),Língua portuguesa (alfabeto latino),
HAPI_ad_agendum_MMXXI_commentarium,,,"Hapi (Alpha) centralizes interactive documentation of data providers with potential use for humanitarians. At the moment, the alpha version already have some international APIs and Brazilian ones while the documentation is both in Portuguese and English. Since we use OpenAPI and schemas, the way Hapi do allow reuse of previous work to, via volunteers interest, add new languages and countries!","Hapi (Alpha) centraliza documentação interativa de provedores de dados com potencial uso no meio humanitário. No momento provê APIs internacionais e do Brasil e nas línguas portuguesa e inglesa. Como usamos OpenAPI e Schemas, tem potencial para reusar trabalho anterior novas línguas e novos países!",
HAPI_ad_agendum_MMXXI_titulum,,,Hapi: Augmented APIs documentation for humanitarian use <sup>alpha</sup>,Hapi: Documentação interativa de APIs para uso humanitário <sup>alpha</sup>,
HAPI_api_BR_portais-arcgis-brasil_slug,,,brazilian-arcgis-portals,portais-arcgis-brasil,
HAPI_api_BR_portais-arcgis-brasil_titulum,,,Brazilian ArcGIS open data portals,Portais ArcGIS de dados abertos do Brasil,
HAPI_api_BR_portais-ckan-brasil_slug,,,brazilian-ckan-portals,portais-ckan-brasil,
HAPI_api_BR_portais-ckan-brasil_titulum,,,Brazilian CKAN open data portals,Portais CKAN de dados abertos no Brasil,
HAPI_api_UN_CODV2API_slug,,,CODV2API,CODV2API,
HAPI_api_UN_CODV2API_titulum,,,COD Version 2 API,COD API versão,
HAPI_api_UN_HDX_slug,,,humanitarian-data-exchange,humanitarian-data-exchange,
HAPI_api_UN_HDX_titulum,,,HDX - The Humanitarian Data Exchange API,HDX - Intercâmbio de Dados Humanitários,
HAPI_api_UN_reliefweb_slug,,,reliefweb,reliefweb,
HAPI_api_UN_reliefweb_titulum,,,ReliefWeb - Informing humanitarians worldwide,ReliefWeb - Informando humanitários em todo o mundo,
HAPI_api_XZ_HXL-Proxy_slug,,,HXL-Proxy,HXL-Proxy,
HAPI_api_XZ_HXL-Proxy_titulum,,,HXL-Proxy - Proxy of the Humanitarian Exchange Language,HXL-Proxy - Proxy da Linguagem de Intercâmbio Humanitária,
HAPI_licentiam_descriptionem,,Licentiam: [Dominium publicum](https://unlicense.org/).,"The [HXL-CPLP](https://github.com/HXL-CPLP) and outside volunteers dedicated this work to the [public domain](https://unlicense.org/) by waiving all of their rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law.<!--TODO: This license terms are a draft; Need to be reviewned -->","Na medida do possível sob a lei, as pessoas autoras de [HXL-CPLP](https://github.com/HXL-CPLP) e demais colaboradores voluntários renunciam todos os direitos autorais e direitos conexos ou vizinhos a este trabalho para o [domínio público](https://unlicense.org/).<!--TODO: o texto em português da licença é um rascunho. Ainda precisa ser revisado -->",
HAPI_linguam_ego,,Lingua Latina (Abecedarium Latinum),English language (Latin script),Língua portuguesa (alfabeto latino),
HAPI_namen,,Auxilium Humanitarium API documentōrum,Augmented documentation for Humanitarian APIs,Documentação interativa para APIs humanitárias,
HAPI_paginam_API_commentarium_p1,,,"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.","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, **obviamente**, não se trata de voluntários em compilar as documentações.",
HAPI_paginam_API_commentarium_p2,,,"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!",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!,
HAPI_paginam_API_titulum_I,,Documenta API (latine scripsit),Interactive API documented in English,API interativa documentada em português,
HAPI_ad_agendum_MMXXI_titulum,,,Hapi: Augmented APIs documentation for humanitarian use <sup>alpha</sup>,Hapi: Documentação interativa de APIs para uso humanitário <sup>alpha</sup>,
HAPI_ad_agendum_MMXXI_commentarium,,,"Hapi (Alpha) centralizes interactive documentation of data providers with potential use for humanitarians. At the moment, the alpha version already have some international APIs and Brazilian ones while the documentation is both in Portuguese and English. Since we use OpenAPI and schemas, the way Hapi do allow reuse of previous work to, via volunteers interest, add new languages and countries!","Hapi (Alpha) centraliza documentação interativa de provedores de dados com potencial uso no meio humanitário. No momento provê APIs internacionais e do Brasil e nas línguas portuguesa e inglesa. Como usamos OpenAPI e Schemas, tem potencial para reusar trabalho anterior novas línguas e novos países!",
HAPI_quaerere,,Hapiam quaerere,Search on Hapi,Pesquisar na Hapi,
agnitionem_communitatem_nomen,,Agnitiōnem Communitatem,Acknowledging the community,Reconhecendo a comunidade,
agnitionem_et_gratiam_nomen,https://en.wikipedia.org/wiki/Acknowledgment_(creative_arts_and_sciences),Agnitiōnem et grātiam,Acknowledgments and thanks,Reconhecimentos e agradecimentos,
API_abbreviationem,,API,API,API,
Expand All @@ -16,6 +27,7 @@ API_UN_abbreviationem,,API UN 🇺🇳,API UN 🇺🇳,API UN 🇺🇳,
API_XZ_abbreviationem,,API XZ 🌐,API XZ 🌐,API XZ 🌐,
canonicum_catanam_namen,,Canonicum catēnam,Canonical URL,URL canônica,
dominium_publicum_nomen,https://www.wikidata.org/wiki/Q19652|https://la.wikipedia.org/wiki/Dominium_publicum,Dominium publicum,Public domain,Domínio público,
HAPI_quaerere,,Hapiam quaerere,Search on Hapi,Pesquisar na Hapi,
I10N_abbreviationem,,I10N,I10N,I10N,
I10N_namen,,Internationalisation [neolatīnum; de fra],Internationalization,Internacionalização,
L10N_abbreviationem,,L10N,L10N,L10N,
Expand All @@ -25,8 +37,8 @@ mensam_de_contentis_in_eodem_nomen,https://www.wikidata.org/wiki/Q1456936,Mensam
openapi_filum_namen,,OpenAPI Fīlum,OpenAPI file,Arquivo OpenAPI,
salvandum_PDF_archivum_namen,,Salvandum PDF archīvum,Save as PDF archive,Salvar como arquivo PDF,
schema_namen,,Schēmam,Schema,Schema,
situs_interretialis_nomen,,Situs interretialis,Website,Website,https://mymemory.translated.net/en/English/Latin/website
T9N_abbreviationem,,T9N,T9N,T9N,
T9N_namen,,Trānslātiōnem,Translation,Tradução,
vicipaediam_namen,,Vicipaediam,Wikipedia,Wikipédia,
voluntarius_auxilio_tuo_nomen,,Voluntarius Auxilio Tuo,Volunteer helpers,Ajudantes voluntário,
situs_interretialis_nomen,,Situs interretialis,Website,Website,https://mymemory.translated.net/en/English/Latin/website
211 changes: 211 additions & 0 deletions _data/api-v2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,211 @@
# _data/api-v2.yml

# TODO: quebrar em mais de uma planilha o HXL-CPLP-Vocab_Auxilium-Humanitarium-API

# Trivia
# - 'x-default':
# - https://en.wikipedia.org/wiki/Hreflang
# - 'linguam':
# - https://en.wiktionary.org/wiki/lingua#Latin
# - 'typum':
# - https://en.wiktionary.org/wiki/typus#Latin
# - 'gid', 'g' (globum) + 'id' (identicum)
# - 'globum'
# - https://en.wiktionary.org/wiki/globus#Latin
# - 'identicum'
# - https://en.wiktionary.org/wiki/identicus#Latin
# - 'lid', 'l' (locum) + 'id' (identicum)
# - 'locum'
# - https://en.wiktionary.org/wiki/locum#Latin
# - 'identicum'
# - https://en.wiktionary.org/wiki/identicus#Latin
# - 'nōmen'
# - https://en.wiktionary.org/wiki/nomen#Latin
# - 'dēscrīptiōnem'
# - https://en.wiktionary.org/wiki/descriptio#Latin
# - x-temporarium, 'x-', + 'temporārium'
# - https://en.wiktionary.org/wiki/temporarius#Latin
# - 'dēprecātum'
# - https://en.wiktionary.org/wiki/deprecatus#Latin


### dēprecātum _________________________________________________________________

# title -> namen
# description -> descriptionem
# noindex -> x-temporarium.noindex
# openapi_filum -> x-temporarium.openapi_filum

### [linguam]/api/UN ___________________________________________________________

## -----------------------------------------------------------------------------
- x-default: /mul/api/UN/HDX/
# uid: /mul/api/UN/HDX/
linguam: mul # mul-Zyyy
typum: api
gid: UN
lid: HDX
title: "Index: HDX"
noindex: true
# HAPI_api_UN_HDX

- x-default: /mul/api/UN/HDX/
# uid: /eng/api/UN/humanitarian-data-exchange/
linguam: eng-Latn
typum: api
gid: UN
lid: HDX
openapi_filum: /api/UN/HDX/eng/openapi.yaml
slug: humanitarian-data-exchange
title: HDX - The Humanitarian Data Exchange API
noindex: true

# Note: this is just a test to check if non US-ASCII characters can work with
# Hapi toolchain
- x-default: /mul/api/UN/HDX/
# uid: /arb/api/UN/اختبارات/
linguam: arb-Arab
typum: api
gid: UN
lid: 'اختبارات'
openapi_filum: /api/UN/HDX/eng/openapi.yaml
title: "اختبارات"
noindex: true

## -----------------------------------------------------------------------------
- x-default: /mul/api/UN/reliefweb/
# uid: /mul/api/UN/reliefweb/
linguam: mul # mul-Zyyy
typum: api
gid: UN
lid: reliefweb
title: "Index: ReliefWeb"
noindex: true

- x-default: /mul/api/UN/reliefweb/
# uid: /eng/api/UN/reliefweb/
linguam: eng-Latn
typum: api
gid: UN
lid: reliefweb
openapi_filum: /api/UN/reliefweb/eng/openapi.yaml
slug: reliefweb
title: ReliefWeb - Informing humanitarians worldwide
# title: ReliefWeb - Informing humanitarians worldwide
noindex: true

## -----------------------------------------------------------------------------
- x-default: /mul/api/UN/CODV2API/
# uid: /mul/api/UN/CODV2API/
linguam: mul # mul-Zyyy
typum: api
gid: UN
lid: CODV2API
title: "Index: CODV2API"
noindex: true

- x-default: /mul/api/UN/CODV2API/
# uid: /eng/api/UN/common-operational-datasets-api/
linguam: eng-Latn
typum: api
gid: UN
lid: common-operational-datasets-api
openapi_filum: /api/UN/CODV2API/eng/openapi.yaml
# slug: common-operational-datasets-api
title: Common Operational Datasets Services 2 (COD Services)
noindex: true

### [linguam]/api/ZX ___________________________________________________________

## -----------------------------------------------------------------------------
- x-default: /mul/api/XZ/HXL-Proxy/
# uid: /mul/api/XZ/HXL-Proxy/
linguam: mul # mul-Zyyy
typum: api
gid: XZ
lid: hxl-proxy
title: "Index: HXL-Proxy"
noindex: true

- x-default: /mul/api/XZ/HXL-Proxy/
# uid: /eng/api/XZ/HXL-Proxy/
linguam: eng-Latn
typum: api
gid: XZ
lid: hxl-proxy
openapi_filum: /api/XZ/HXL-Proxy/eng/openapi.yaml
# slug: hxl-proxy
title: HXL-Proxy - Proxy of the Humanitarian Exchange Language
noindex: true

### [linguam]/api/BR ___________________________________________________________

## -----------------------------------------------------------------------------
- x-default: /mul/api/BR/portais-ckan-brasil/
# uid: /mul/api/BR/portais-ckan-brasil/
linguam: mul # mul-Zyyy
typum: api
gid: BR
lid: portais-ckan-brasil
title: "Index: Portais CKAN de dados abertos do Brasil"
noindex: true

- x-default: /mul/api/BR/portais-ckan-brasil/
# uid: /eng/api/BR/brazilian-ckan-portals/
linguam: eng-Latn
typum: api
gid: BR
lid: brazilian-ckan-portals
openapi_filum: /api/BR/brazilian-ckan-portals/eng/openapi.yaml
slug: brazilian-ckan-portals
title: Brazilian CKAN Open Data Portals
description: |
Discussão em https://github.com/HXL-CPLP/COD-Services-API-doc/issues/4
noindex: true

- x-default: /mul/api/BR/portais-ckan-brasil/
# uid: /por/api/BR/dados-abertos-ckan-brasil/
linguam: por-Latn
typum: api
gid: BR
lid: dados-abertos-ckan-brasil
openapi_filum: /api/BR/portais-ckan-brasil/por/openapi.yaml
# slug: dados-abertos-ckan-brasil
title: Portais CKAN de dados abertos do Brasil
description: |
Discussão em https://github.com/HXL-CPLP/COD-Services-API-doc/issues/4
noindex: true

## -----------------------------------------------------------------------------
- x-default: /mul/api/BR/portais-arcgis-brasil/
# uid: /mul/api/BR/portais-arcgis-brasil/
linguam: mul # mul-Zyyy
typum: api
gid: BR
lid: portais-arcgis-brasil
title: "Index: Portais ArcGIS de dados abertos do Brasil"
noindex: true

- x-default: /mul/api/BR/portais-arcgis-brasil/
# uid: /por/api/BR/portais-arcgis-brasil/
linguam: por-Latn
typum: api
gid: BR
lid: portais-arcgis-brasil
openapi_filum: /api/BR/portais-arcgis-brasil/por/openapi.yaml
slug: dados-abertos-arcgis-brasil
title: Portais ArcGIS de dados abertos do Brasil
noindex: true
# namen:
# descriptionen:

# Note: jekyll-datapage-generator.rb needs fix for non-latin alphabet
# - gid: api/UN
# lid: ReliefWeb
# linguam: eng-Latn
# openapi_filum: /api/UN/reliefweb/eng/openapi.yaml
# slug: "اختبارات"
# noindex: true
# # namen: Humanitarian Data Exchange
# # namen:
# # descriptionen:
3 changes: 3 additions & 0 deletions _data/api.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# _data/api.yml

# Trivia
# - 'x-default':
# - https://en.wikipedia.org/wiki/Hreflang
Expand Down Expand Up @@ -43,6 +45,7 @@
lid: HDX
title: "Index: HDX"
noindex: true
# HAPI_api_UN_HDX

- x-default: /mul/api/UN/HDX/
# uid: /eng/api/UN/humanitarian-data-exchange/
Expand Down
8 changes: 7 additions & 1 deletion _data/schema.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
# _data/schema.yml

- x-default: /mul/schema/ISO-639-3
linguam: mul # mul-Zyyy
typum: schema
gid: XZ
lid: ISO 639-3
namen: ISO 639-3
hashtag: schema-XZ-ISO-639-3

- x-default: /mul/schema/ISO-639-3
- x-default: /mul/schema/ISO-15924
linguam: mul # mul-Zyyy
typum: schema
gid: XZ
lid: ISO 15924
namen: ISO 15924
hashtag: schema-XZ-ISO-15924

3 changes: 1 addition & 2 deletions _includes/api-corporeum-ltr.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ <h1>{{ page.title }}</h1>

<!-- Talvez algo como https://afeld.github.io/bootstrap-toc/ ? -->
<nav>
<h2>{% de_lat_codicem Temp_TOC %}</h2>
<h2>{%- incognitum_phrasim_est -%}{% de_lat_codicem mensam_de_contentis_in_eodem_nomen %}{%- endincognitum_phrasim_est -%}</h2>
<ul class="list-unstyled">
<li>
<a href="#api">API</a>
Expand Down Expand Up @@ -125,7 +125,6 @@ <h2 id="licentiam">{% de_lat_codicem licentiam_nomen %}</h2>

[{% incognitum_phrasim_est -%}{% de_textum eng-Latn Unknow translation %}{%- endincognitum_phrasim_est %}]


[{% de_textum eng-Latn Unknow translation %}]

[{% de_lat_codicem HAPI_licentiam_descriptionem %}]
Expand Down
4 changes: 2 additions & 2 deletions _includes/caput-ltr.html
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,8 @@
<form method="GET" dir="auto"
action="https://github.com/HXL-CPLP/Auxilium-Humanitarium-API/search?q=">
<input class="form-control" type="text" name="q"
placeholder="Investīgātiōnem..."
aria-label="Investīgātiōnem...">
placeholder="{% de_non_html %}{% de_lat_codicem HAPI_quaerere %}{% endde_non_html %}"
aria-label="{% de_non_html %}{% de_lat_codicem HAPI_quaerere %}{% endde_non_html %}">
</form>

<!--
Expand Down
4 changes: 2 additions & 2 deletions _includes/caput.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

<header class="site-header">

{% if page.linguam == "por" %}
{% if page.linguam == "por-Latn" %}
<!-- page.linguam == "por" -->
<nav aria-label="Main navbar of site" class="navbar navbar-expand-lg navbar-light"
style="background-color: #e3f2fd;">
Expand Down Expand Up @@ -124,7 +124,7 @@
</div>
</nav>

{% elsif page.linguam == "eng" %}
{% elsif page.linguam == "eng-Latn" %}
<!-- page.linguam == "eng" -->
<nav aria-label="Main navbar of site" class="navbar navbar-expand-lg navbar-light"
style="background-color: #e3f2fd;">
Expand Down
2 changes: 1 addition & 1 deletion _layouts/defallo.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@

</body>

</html>
</html>
6 changes: 5 additions & 1 deletion _layouts/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,11 @@ <h1>{{ page.title }}</h1>
</header>
<hr>
<nav id="table-of-contents">
<h2 style="font-size: 1.2em;">{% de_lat_codicem mensam_de_contentis_in_eodem_nomen %}</h2>
<h2 style="font-size: 1.2em;">
{%- incognitum_phrasim_est -%}
{%- de_lat_codicem mensam_de_contentis_in_eodem_nomen -%}
{%- endincognitum_phrasim_est -%}
</h2>
{{ content | toc_only }}
</nav>
<hr>
Expand Down
Loading

0 comments on commit 69b66f0

Please sign in to comment.