From 5799f6b10723af34233fcb14ae7f95a80bc33d63 Mon Sep 17 00:00:00 2001 From: Emerson Rocha Date: Sat, 19 Jun 2021 17:50:00 -0300 Subject: [PATCH] mvp-tema-i18n (#9): HapiPaginamCommune.archivum_extensionem --- _data/referens.yml | 1 - _plugins/hapi/hic_sunt_dracones.rb | 3 ++- _plugins/hapi/paginam/api.rb | 1 + _plugins/hapi/paginam/commune.rb | 10 ++++++++++ _plugins/hapi/paginam/schemam.rb | 1 + _plugins/hapi/paginam/tm.rb | 1 + _plugins/jekyll_hapi_translationem.rb | 18 +++++++++++++----- documentum/arb-Arab/index.md | 2 ++ 8 files changed, 30 insertions(+), 7 deletions(-) diff --git a/_data/referens.yml b/_data/referens.yml index 10b598a..03e1870 100644 --- a/_data/referens.yml +++ b/_data/referens.yml @@ -40,7 +40,6 @@ schemam: - por-Latn - eng-Latn paginam_linguam_experimentum: - # - arb-Arab # Se nem mesmo slugs estiverem traduzidos, gera URLs repetidas - spa-Latn - arb-Arab - hin-Deva diff --git a/_plugins/hapi/hic_sunt_dracones.rb b/_plugins/hapi/hic_sunt_dracones.rb index a6323a5..3e1b326 100644 --- a/_plugins/hapi/hic_sunt_dracones.rb +++ b/_plugins/hapi/hic_sunt_dracones.rb @@ -493,7 +493,8 @@ def translationem_memoriam_rememorandum_non_perfectionem(rem) # _[lat-Latn] Translationem memoriam rememorandum, fallendum [lat-Latn]_ def translationem_memoriam_rememorandum_fallendum(rem) - puts "\n\n\t[πŸ”ŽπŸ› #{self.class.name}:#{__LINE__}] fallendum [#{rem}]" if rem.est_sos? + # puts "\n\n\t[πŸ”ŽπŸ› #{self.class.name}:#{__LINE__}] fallendum [#{rem}]" if rem.est_sos? + puts "\n\n\t[πŸ”ŽπŸ› #{self.class.name}:#{__LINE__}] fallendum [#{rem.inspect}]" end end end diff --git a/_plugins/hapi/paginam/api.rb b/_plugins/hapi/paginam/api.rb index 53ac47e..8d9aef5 100644 --- a/_plugins/hapi/paginam/api.rb +++ b/_plugins/hapi/paginam/api.rb @@ -58,6 +58,7 @@ class ApiPaginam < Hapi::HapiPaginamCommune # Attributes for Liquid templates ATTRIBUTES_FOR_LIQUID = %w[ alternativum + archivum_extensionem experimentum_est gid uid diff --git a/_plugins/hapi/paginam/commune.rb b/_plugins/hapi/paginam/commune.rb index b0e4b96..2401e7c 100644 --- a/_plugins/hapi/paginam/commune.rb +++ b/_plugins/hapi/paginam/commune.rb @@ -22,6 +22,7 @@ class HapiPaginamCommune < Jekyll::Page # rubocop:disable Metrics/ClassLength # Attributes for Liquid templates ATTRIBUTES_FOR_LIQUID = %w[ alternativum + archivum_extensionem content descriptionem experimentum_est @@ -122,6 +123,15 @@ def alternativum resultatum end + # Trivia + # - 'archivum' + # - https://en.wiktionary.org/wiki/archivum + # - 'extΔ“nsionem' + # - https://en.wiktionary.org/wiki/extensio#Latin + def archivum_extensionem + '.html' + end + # Trivia # - 'digitum' # - https://en.wiktionary.org/wiki/digitus#Latin diff --git a/_plugins/hapi/paginam/schemam.rb b/_plugins/hapi/paginam/schemam.rb index 446a8e4..154d694 100644 --- a/_plugins/hapi/paginam/schemam.rb +++ b/_plugins/hapi/paginam/schemam.rb @@ -98,6 +98,7 @@ class SchemamPaginam < Hapi::HapiPaginamCommune # Attributes for Liquid templates ATTRIBUTES_FOR_LIQUID = %w[ alternativum + archivum_extensionem content descriptionem experimentum_est diff --git a/_plugins/hapi/paginam/tm.rb b/_plugins/hapi/paginam/tm.rb index 3e990da..13e8ebd 100644 --- a/_plugins/hapi/paginam/tm.rb +++ b/_plugins/hapi/paginam/tm.rb @@ -51,6 +51,7 @@ class TranslationemMemoriamPaginam < Hapi::HapiPaginamCommune # Attributes for Liquid templates ATTRIBUTES_FOR_LIQUID = %w[ alternativum + archivum_extensionem content descriptionem experimentum_est diff --git a/_plugins/jekyll_hapi_translationem.rb b/_plugins/jekyll_hapi_translationem.rb index 3a4aa76..7ff4b3a 100644 --- a/_plugins/jekyll_hapi_translationem.rb +++ b/_plugins/jekyll_hapi_translationem.rb @@ -156,9 +156,9 @@ def explanandum_resultatum # rubocop:disable Metrics/MethodLength,) ) end - def investigationem_contextum(contextum) # rubocop:disable Metrics/MethodLength,Metrics/AbcSize,Metrics/PerceivedComplexity + def investigationem_contextum(contextum) # rubocop:disable Metrics/MethodLength,Metrics/AbcSize # @objectivum_archivum_extensionem = File.extname(contextum['page']['url']) unless contextum['page']['url'].nil? - @contextum_archivum_extensionem = File.extname(contextum['page']['url']) || contextum['ego_ext'] + @contextum_archivum_extensionem = contextum['page']['archivum_extensionem'] @contextum_sos = contextum['page']['ego'] unless contextum['page']['ego'].nil? @referens = contextum['site']['data']['referens'] @referens_praeiudico = contextum['site']['data']['referens']['praeiudico'] @@ -440,12 +440,16 @@ def farmatum_praefectum(contextum, trns_codicem, trns_resultatum) # Trivia: # - 'fōrmātum', https://en.wiktionary.org/wiki/formatus#Latin # - 'alternandum', https://en.wiktionary.org/wiki/alternandus#Latin - def farmatum_alternandum_neo(rem) # rubocop:disable Metrics/MethodLength,Metrics/AbcSize + def farmatum_alternandum_neo(rem) # rubocop:disable Metrics/MethodLength,Metrics/AbcSize,Metrics/CyclomaticComplexity puts "\n\n\t[πŸ”ŽπŸ†˜πŸ” #{self.class.name}] #{__LINE__} [#{rem.inspect}]" if rem.est_sos? # return rem.objectivum_textum + 'so texto' if rem.est_textum_solum_est? return rem.objectivum_textum if rem.est_textum_solum_est? && rem.objectivum_textum return rem.fontem_textum if rem.est_textum_solum_est? + puts 'oi' if rem.est_sos? + # puts 'oi est_html' if rem.est_sos? && rem.est_html? + # puts 'oi est_html' if rem.est_html? + # attrs = { # 'lang' => rem.fontem_linguam.bcp47, # 'data-l10n-fontem-linguam' => rem.fontem_linguam.linguam, @@ -465,6 +469,11 @@ def farmatum_alternandum_neo(rem) # rubocop:disable Metrics/MethodLength,Metrics return "#{rem.fontem_textum}" end + puts 'oi2' if rem.est_sos? + puts rem.objectivum_textum if rem.est_sos? + puts rem.inspect if rem.est_sos? + puts 'oi2' if rem.est_sos? + # puts "\n\n\t[πŸ”ŽπŸ†˜πŸ” #{self.class.name}] #{__LINE__} [#{rem.inspect}]" if rem.est_sos? # _[eng] If not HTML, then likely to be JSON, XML or CSV. If this is # an error, use πŸ”ŽπŸ†˜πŸ” on the tag @@ -783,8 +792,7 @@ def render(context) # rubocop:disable Metrics/AbcSize,Metrics/MethodLength,Metri # puts "\n\n\t[πŸ”ŽπŸ› #{self.class.name}:#{__LINE__}] [#{@tag_aux.inspect}]" # puts "\n\n\t[πŸ”ŽπŸ› #{self.class.name}:#{__LINE__}] [#{rem.inspect}]" # puts "\n\n\t[πŸ”ŽπŸ› #{self.class.name}:#{__LINE__}] [#{rem.inspect}]" - puts 'sos_est' if rem.sos_est - puts 'est_sos?' if rem.est_sos? + if rem.paratum_est # return Translationem.farmatum_praefectum( # context, rem.fontem_textum, rem.fontem_textum diff --git a/documentum/arb-Arab/index.md b/documentum/arb-Arab/index.md index 6775181..583a755 100644 --- a/documentum/arb-Arab/index.md +++ b/documentum/arb-Arab/index.md @@ -45,4 +45,6 @@ translationem_debug: false # true # [eng]_ --- +teste->{% _πŸ—£οΈ πŸ”ŽπŸ†˜πŸ” licentiam_nomen πŸ”ŽπŸ†˜πŸ” πŸ—£οΈ_ %}<-teste + {%- include index-corporeum.html -%}