From b709feebcfccddf991f04e15dc19aaec22fe69fc Mon Sep 17 00:00:00 2001 From: HombreLaser Date: Tue, 7 May 2024 19:07:51 -0600 Subject: Add polyglot --- 404.liquid | 2 +- Gemfile | 2 +- Gemfile.lock | 6 +- _config.yml | 7 +- _data/en/strings.yml | 21 ++++ _data/es/strings.yml | 19 +++ _i18n/en.yml | 19 --- _i18n/es.yml | 19 --- _includes/header.liquid | 2 +- _includes/language_select_button.liquid | 14 +-- _includes/navigation.liquid | 28 ++--- _includes/navigation_buttons.liquid | 8 +- _includes/pagination.liquid | 10 +- _includes/recent_posts.liquid | 2 +- _posts/en/2023-08-31-host_jekyll_apache.md | 137 +++++++++++++++++++++ _posts/en/2023-09-12-kingsfield4.md | 57 +++++++++ _posts/en/2024-04-30-configuring-dape.md | 79 ++++++++++++ _posts/en/about.md | 27 ++++ _posts/en/about_me.md | 53 ++++++++ _posts/es/2023-08-31-host_jekyll_apache.md | 136 ++++++++++++++++++++ _posts/es/2023-09-12-kingsfield4.md | 64 ++++++++++ .../2023-12-04-hori_fighting_stick_restoration.md | 131 ++++++++++++++++++++ ...2-26-armored_core_rationalizing_savescumming.md | 62 ++++++++++ _posts/es/2024-03-26-ace_combat_3.md | 96 +++++++++++++++ _posts/es/about.md | 26 ++++ _posts/es/about_me.md | 52 ++++++++ _posts/es/now.md | 6 + about.md | 6 - about_me.md | 6 - archive.liquid | 2 +- assets/css/bulma.min.css | 3 - index.html | 2 +- 32 files changed, 1010 insertions(+), 94 deletions(-) create mode 100644 _data/en/strings.yml create mode 100644 _data/es/strings.yml create mode 100644 _posts/en/2023-08-31-host_jekyll_apache.md create mode 100644 _posts/en/2023-09-12-kingsfield4.md create mode 100644 _posts/en/2024-04-30-configuring-dape.md create mode 100644 _posts/en/about.md create mode 100644 _posts/en/about_me.md create mode 100644 _posts/es/2023-08-31-host_jekyll_apache.md create mode 100644 _posts/es/2023-09-12-kingsfield4.md create mode 100644 _posts/es/2023-12-04-hori_fighting_stick_restoration.md create mode 100644 _posts/es/2024-02-26-armored_core_rationalizing_savescumming.md create mode 100644 _posts/es/2024-03-26-ace_combat_3.md create mode 100644 _posts/es/about.md create mode 100644 _posts/es/about_me.md create mode 100644 _posts/es/now.md delete mode 100644 about.md delete mode 100644 about_me.md delete mode 100644 assets/css/bulma.min.css diff --git a/404.liquid b/404.liquid index c7b7197..a1d1ad5 100644 --- a/404.liquid +++ b/404.liquid @@ -5,5 +5,5 @@ layout: default

404

-

{% t errors.not_found %}

+

{{ site.data[site.active_lang].strings.errors.not_found }}

diff --git a/Gemfile b/Gemfile index 1825d66..6ec5773 100644 --- a/Gemfile +++ b/Gemfile @@ -17,7 +17,7 @@ gem "minima", "~> 2.5" group :jekyll_plugins do gem "jekyll-feed", "~> 0.12" gem 'jekyll-paginate' - gem 'jekyll-multiple-languages-plugin' + gem 'jekyll-polyglot' gem 'jekyll-seo-tag' end diff --git a/Gemfile.lock b/Gemfile.lock index 13ba7be..69dbff5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -34,9 +34,9 @@ GEM webrick (~> 1.7) jekyll-feed (0.17.0) jekyll (>= 3.7, < 5.0) - jekyll-multiple-languages-plugin (1.8.0) - jekyll (>= 2.0, < 5.0) jekyll-paginate (1.1.0) + jekyll-polyglot (1.8.0) + jekyll (>= 4.0, >= 3.0) jekyll-sass-converter (3.0.0) sass-embedded (~> 1.54) jekyll-seo-tag (2.8.0) @@ -80,8 +80,8 @@ DEPENDENCIES http_parser.rb (~> 0.6.0) jekyll (~> 4.3.3) jekyll-feed (~> 0.12) - jekyll-multiple-languages-plugin jekyll-paginate + jekyll-polyglot jekyll-seo-tag minima (~> 2.5) tzinfo (>= 1, < 3) diff --git a/_config.yml b/_config.yml index b32db36..8dc08b2 100644 --- a/_config.yml +++ b/_config.yml @@ -21,7 +21,7 @@ title: Silos Needed email: buran@silosneeded.com description: >- # this means to ignore newlines until "baseurl:" - Silos Needed TM + Blog baseurl: "" # the subpath of your site, e.g. /blog url: "" # the base hostname & protocol for your site, e.g. http://example.com pagination_slice: 3 @@ -48,10 +48,13 @@ pagination_slice: 3 plugins: - jekyll-feed - jekyll-paginate - - jekyll-multiple-languages-plugin + - jekyll-polyglot - jekyll-seo-tag permalink: /:year/:month/:title paginate: 5 paginate_path: "/page:num" languages: ['es', 'en'] +default_lang: 'es' +exclude_from_localization: ["javascript", "images", "css", "public"] +parallel_localization: true diff --git a/_data/en/strings.yml b/_data/en/strings.yml new file mode 100644 index 0000000..b13c969 --- /dev/null +++ b/_data/en/strings.yml @@ -0,0 +1,21 @@ + + +global: + language: Language + now: Now + about: About + about_me: About me + archive: Archive + categories: Categories + recent_posts: Recent posts + source_code: Source code +index: + page: Page + of: of + first: First + last: Last +post: + next: Next + previous: Previous +errors: + not_found: The page you were looking for couldn't be found diff --git a/_data/es/strings.yml b/_data/es/strings.yml new file mode 100644 index 0000000..14bd9be --- /dev/null +++ b/_data/es/strings.yml @@ -0,0 +1,19 @@ +global: + language: Lenguaje + now: Ahora + about: Acerca de + about_me: Acerca de mí + archive: Archivados + categories: Categorías + recent_posts: Posts recientes + source_code: Código fuente +index: + page: Página + of: de + first: Primera + last: Última +post: + next: Siguiente + previous: Anterior +errors: + not_found: No se encontró la página que buscabas diff --git a/_i18n/en.yml b/_i18n/en.yml index c88839c..e69de29 100644 --- a/_i18n/en.yml +++ b/_i18n/en.yml @@ -1,19 +0,0 @@ -global: - language: Language - now: Now - about: About - about_me: About me - archive: Archive - categories: Categories - recent_posts: Recent posts - source_code: Source code -index: - page: Page - of: of - first: First - last: Last -post: - next: Next - previous: Previous -errors: - not_found: The page you were looking for couldn't be found diff --git a/_i18n/es.yml b/_i18n/es.yml index 14bd9be..e69de29 100644 --- a/_i18n/es.yml +++ b/_i18n/es.yml @@ -1,19 +0,0 @@ -global: - language: Lenguaje - now: Ahora - about: Acerca de - about_me: Acerca de mí - archive: Archivados - categories: Categorías - recent_posts: Posts recientes - source_code: Código fuente -index: - page: Página - of: de - first: Primera - last: Última -post: - next: Siguiente - previous: Anterior -errors: - not_found: No se encontró la página que buscabas diff --git a/_includes/header.liquid b/_includes/header.liquid index b3c3d34..e303e4b 100644 --- a/_includes/header.liquid +++ b/_includes/header.liquid @@ -7,7 +7,7 @@ {{ site.name }} - + diff --git a/_includes/language_select_button.liquid b/_includes/language_select_button.liquid index 2659b49..146ac68 100644 --- a/_includes/language_select_button.liquid +++ b/_includes/language_select_button.liquid @@ -1,7 +1,7 @@