Skip to content

Commit

Permalink
💎 Release 1.5.0 (#147)
Browse files Browse the repository at this point in the history
* more release steps defined

* add the translations

* Sat Jul 17 08:05:50 MDT 2021

* touchup readme

* touchup the readme before release
  • Loading branch information
untra authored Jul 17, 2021
1 parent fd87f98 commit 2f1aece
Show file tree
Hide file tree
Showing 105 changed files with 2,694 additions and 1,122 deletions.
24 changes: 6 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,24 +120,7 @@ If you dont want a href attribute to be relativized (such as for making [a langu

that will generate `<a href="/about">click this static link</a>` which is what you would normally use to create a url unmangled by invisible language relativization.

_Previous (no longer) Recommendation:_
If you don't want aa url to be relativized, you can add a space explicitly into the href to prevent a url from being relativized by polyglot.

For example, the following urls will be relativized:

```html
href="http://mywebsite.com/about"
href="/about"
```

and the following urls will be left alone:

```html
href=" http://mywebsite.com/about"
href=" /about"
```

combine with a [html minifier](https://github.com/digitalsparky/jekyll-minifier) for a polished and production ready website. -->
Combine with a [html minifier](https://github.com/digitalsparky/jekyll-minifier) for a polished and production ready website.

#### Exclusive site language generation
_New in 1.4.0_
Expand All @@ -152,6 +135,11 @@ lang-exclusive: ['en', 'fr']
---
```

#### Machine-aware site building
_New in 1.5.0_

Polyglot will only start builds after it confirms there is a cpu core ready to accept the build thread. This ensures that jekll will build large sites efficiently streamlining build processes instead of overloading machines with process thrash.

#### Localized site.data

There are cases when `site.data` localization is required.
Expand Down
4 changes: 2 additions & 2 deletions jekyll-polyglot.gemspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Gem::Specification.new do |s|
s.name = 'jekyll-polyglot'
s.version = '1.4.1'
s.date = '2021-04-18'
s.version = '1.5.0'
s.date = '2021-07-17'
s.summary = 'I18n plugin for Jekyll Blogs'
s.description = 'Fast open source i18n plugin for Jekyll blogs.'
s.authors = ['Samuel Volin']
Expand Down
2 changes: 1 addition & 1 deletion make.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#! /bin/sh
VERSION="1.4.1"
VERSION="1.5.0"
# this is running tests
gem build jekyll-polyglot.gemspec
gem install jekyll-polyglot-$VERSION.gem
Expand Down
2 changes: 1 addition & 1 deletion site/_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ url: https://polyglot.untra.io

paginate: 5
# Custom vars
version: 1.4.1
version: 1.5.0

github:
repo: https://github.com/untra/polyglot
Expand Down
35 changes: 35 additions & 0 deletions site/_posts/2021-07-17-polyglot-1.5.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
layout: post
title: Polyglot 1.5.0
lang: en
---

Polyglot Release for version [version 1.5.0](https://rubygems.org/gems/jekyll-polyglot/versions/1.5.0), with new support for staggered builds by logical cpus.

## Faster Staggered Builds

This release modifies polyglot to start builds only after it confirms there is a cpu core ready to receive the build thread. This makes jekyll site builds run much faster on machines building more languages than with logical cpus ready to process the builds, preventing machine thrash and streamlining builds for large sites.

## Misc Updates

* Added Links to the github source code on every page on the site from the sidebar.
* Updated repo readme with new details about logical cpu usage.
* Polyglot continuous integration now provided by [CircleCI](https://circleci.com).
* Github user **musicmichaelc** created a jekyll theme with updates for use with [polyglot multilingual support](https://github.com/musicmichaelc/Type-on-Strap).

## Thanks

This release was made possible with the support of the following github users!
* [obfusk](https://github.com/obfusk)
* [eighthave](https://github.com/eighthave)
* [musicmichaelc](https://github.com/musicmichaelc)

## Want to help?

Has _Polyglot_ helped your website expand into new territories and markets?
Do you have a suggestion, contribution or bugfix you'd like to provide?
Want to see _this website_ translated into your native language?

Drop [me](https://github.com/untra) a line, open a [issues](https://github.com/untra/polyglot/issues) or make a [PR](https://github.com/untra/polyglot/pulls)! All support and contributions are greatly appreciated.


37 changes: 37 additions & 0 deletions site/_posts/de/2021-07-17-polyglot-1.5.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
layout: post
title: Polyglot 1.5.0
lang: de
---

Polyglot-Release für Version [version 1.5.0](https://rubygems.org/gems/jekyll-polyglot/versions/1.5.0), mit neuer Unterstützung für gestaffelte Builds durch logische CPU.

## Schnellere gestaffelte Builds

This release modifies polyglot to start builds only after it confirms there is a cpu core ready to receive the build thread. This makes jekyll site builds run much faster on machines building more languages than with logical cpus ready to process the builds, preventing machine thrash and streamlining builds for large sites.

## Verschiedene Updates

* Added Links to the github source code on every page on the site from the sidebar.
* Updated repo readme with new details about logical cpu usage.
* Polyglot continuous integration now provided by [CircleCI](https://circleci.com).
* Github user **musicmichaelc** created a jekyll theme with updates for use with [polyglot multilingual support](https://github.com/musicmichaelc/Type-on-Strap).

## Danke!

This release was made possible with the support of the following github users!
* [obfusk](https://github.com/obfusk)
* [eighthave](https://github.com/eighthave)
* [musicmichaelc](https://github.com/musicmichaelc)

## Helfen wollen?

Hat _Polyglot_ geholfen Ihre Website in neue Gebiete und Märkte expandieren?
Haben Sie einen Vorschlag, Beitrag oder Bugfix, den Sie bereitstellen möchten?
Möchten Sie _diese Website_ in Ihre Muttersprache übersetzt sehen?

Drop [me](https://github.com/untra) a line, open a [issues](https://github.com/untra/polyglot/issues) or make a [PR](https://github.com/untra/polyglot/pulls)!

Alle Unterstützung und Beiträge werden sehr geschätzt.


37 changes: 37 additions & 0 deletions site/_posts/es/2021-07-17-polyglot-1.5.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
layout: post
title: Polyglot 1.5.0
lang: es
---

Presentación de Polyglot para la versión [version 1.5.0](https://rubygems.org/gems/jekyll-polyglot/versions/1.5.0), con nuevo soporte para compilaciones escalonadas por CPU lógico.

## Construcciones escalonadas más rápidas

This release modifies polyglot to start builds only after it confirms there is a cpu core ready to receive the build thread. This makes jekyll site builds run much faster on machines building more languages than with logical cpus ready to process the builds, preventing machine thrash and streamlining builds for large sites.

## Actualizaciones misceláneas

* Added Links to the github source code on every page on the site from the sidebar.
* Updated repo readme with new details about logical cpu usage.
* Polyglot continuous integration now provided by [CircleCI](https://circleci.com).
* Github user **musicmichaelc** created a jekyll theme with updates for use with [polyglot multilingual support](https://github.com/musicmichaelc/Type-on-Strap).

## Gracias

This release was made possible with the support of the following github users!
* [obfusk](https://github.com/obfusk)
* [eighthave](https://github.com/eighthave)
* [musicmichaelc](https://github.com/musicmichaelc)

## ¿Quiero ayudar?

¿_Polyglot_ ha ayudado a que su sitio web se expanda a nuevos territorios y mercados?
¿Tiene alguna sugerencia, contribución o corrección de errores que le gustaría proporcionar?
¿Quiere ver _este sitio web_ traducido a su idioma nativo?

Drop [me](https://github.com/untra) a line, open a [issues](https://github.com/untra/polyglot/issues) or make a [PR](https://github.com/untra/polyglot/pulls)!

Se agradece mucho todo el apoyo y las contribuciones.


37 changes: 37 additions & 0 deletions site/_posts/fr/2021-07-17-polyglot-1.5.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
layout: post
title: Polyglot 1.5.0
lang: fr
---

Version polyglotte pour la version [version 1.5.0](https://rubygems.org/gems/jekyll-polyglot/versions/1.5.0), avec une nouvelle prise en charge des builds échelonnés par processeur logique.

## Constructions échelonnées plus rapides

This release modifies polyglot to start builds only after it confirms there is a cpu core ready to receive the build thread. This makes jekyll site builds run much faster on machines building more languages than with logical cpus ready to process the builds, preventing machine thrash and streamlining builds for large sites.

## Mises à jour diverses

* Added Links to the github source code on every page on the site from the sidebar.
* Updated repo readme with new details about logical cpu usage.
* Polyglot continuous integration now provided by [CircleCI](https://circleci.com).
* Github user **musicmichaelc** created a jekyll theme with updates for use with [polyglot multilingual support](https://github.com/musicmichaelc/Type-on-Strap).

## Merci

This release was made possible with the support of the following github users!
* [obfusk](https://github.com/obfusk)
* [eighthave](https://github.com/eighthave)
* [musicmichaelc](https://github.com/musicmichaelc)

## Vouloir aider?

_Polyglot_ a-t-il aidé votre site Web à se développer sur de nouveaux territoires et marchés ?
Avez-vous une suggestion, une contribution ou une correction de bogue que vous aimeriez fournir ?
Vous voulez voir _ce site Web_ traduit dans votre langue maternelle ?

Drop [me](https://github.com/untra) a line, open a [issues](https://github.com/untra/polyglot/issues) or make a [PR](https://github.com/untra/polyglot/pulls)!

Tout le soutien et les contributions sont grandement appréciés.


37 changes: 37 additions & 0 deletions site/_posts/ru/2021-07-17-polyglot-1.5.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
layout: post
title: Polyglot 1.5.0
lang: ru
---

Полиглот Релиз для версии [version 1.5.0](https://rubygems.org/gems/jekyll-polyglot/versions/1.5.0), с новой поддержкой поэтапной сборки по логическому процессору..

## Более быстрые сборки в шахматном порядке

This release modifies polyglot to start builds only after it confirms there is a cpu core ready to receive the build thread. This makes jekyll site builds run much faster on machines building more languages than with logical cpus ready to process the builds, preventing machine thrash and streamlining builds for large sites.

## Разные обновления

* Added Links to the github source code on every page on the site from the sidebar.
* Updated repo readme with new details about logical cpu usage.
* Polyglot continuous integration now provided by [CircleCI](https://circleci.com).
* Github user **musicmichaelc** created a jekyll theme with updates for use with [polyglot multilingual support](https://github.com/musicmichaelc/Type-on-Strap).

## Спасибо

This release was made possible with the support of the following github users!
* [obfusk](https://github.com/obfusk)
* [eighthave](https://github.com/eighthave)
* [musicmichaelc](https://github.com/musicmichaelc)

## Хотеть помочь?

Помогло ли _Polyglot_ расширить ваш веб-сайт на новые территории и рынки?
У вас есть предложения, предложения или исправления, которые вы хотели бы внести?
Хотите, чтобы _этот веб-сайт_ был переведен на ваш родной язык?

Drop [me](https://github.com/untra) a line, open a [issues](https://github.com/untra/polyglot/issues) or make a [PR](https://github.com/untra/polyglot/pulls)!

Мы очень ценим любую поддержку и вклад.


23 changes: 12 additions & 11 deletions site/_site/2012/02/06/whats-jekyll/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,11 @@ <h1>

<a class="sidebar-nav-item" href="https://rubygems.org/gems/jekyll-polyglot">Ruby Gem</a>
<a class="sidebar-nav-item" href="https://github.com/untra/polyglot">GitHub project</a>
<span class="sidebar-nav-item">Currently v1.4.1</span>
<a class="sidebar-nav-item" href="https://github.com/untra/polyglot/tree/master/site/_posts/2012-02-06-whats-jekyll.md"><small>view this page source on github</small></a>
<small class="sidebar-nav-item">Currently v1.5.0</small>
</nav>

<p>&copy; 2021 Samuel Volin<br/>MIT Licensed</p>
<p><small>&copy; 2021 Samuel Volin</small><br/><small>MIT Licensed</small></p>
<p>
<!-- jekyll-polyglot will process ferh= into href= through the static_href liquid block tag without relativizing the url; useful for making language navigation switchers -->

Expand Down Expand Up @@ -147,27 +148,27 @@ <h2>Related Posts</h2>

<li>
<h3>
<a href="/2021/04/18/polyglot-1.4.1/">
Polyglot 1.4.1
<small>18 Apr 2021</small>
<a href="/2021/07/17/polyglot-1.5.0/">
Polyglot 1.5.0
<small>17 Jul 2021</small>
</a>
</h3>
</li>

<li>
<h3>
<a href="/2021/02/07/polyglot-1.4.0/">
Polyglot 1.4.0
<small>07 Feb 2021</small>
<a href="/2021/04/18/polyglot-1.4.1/">
Polyglot 1.4.1
<small>18 Apr 2021</small>
</a>
</h3>
</li>

<li>
<h3>
<a href="/2020/07/19/polyglot-1.3.3/">
Polyglot 1.3.3
<small>19 Jul 2020</small>
<a href="/2021/02/07/polyglot-1.4.0/">
Polyglot 1.4.0
<small>07 Feb 2021</small>
</a>
</h3>
</li>
Expand Down
23 changes: 12 additions & 11 deletions site/_site/2013/12/28/introducing-hyde/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,11 @@ <h1>

<a class="sidebar-nav-item" href="https://rubygems.org/gems/jekyll-polyglot">Ruby Gem</a>
<a class="sidebar-nav-item" href="https://github.com/untra/polyglot">GitHub project</a>
<span class="sidebar-nav-item">Currently v1.4.1</span>
<a class="sidebar-nav-item" href="https://github.com/untra/polyglot/tree/master/site/_posts/2013-12-28-introducing-hyde.md"><small>view this page source on github</small></a>
<small class="sidebar-nav-item">Currently v1.5.0</small>
</nav>

<p>&copy; 2021 Samuel Volin<br/>MIT Licensed</p>
<p><small>&copy; 2021 Samuel Volin</small><br/><small>MIT Licensed</small></p>
<p>
<!-- jekyll-polyglot will process ferh= into href= through the static_href liquid block tag without relativizing the url; useful for making language navigation switchers -->

Expand Down Expand Up @@ -174,27 +175,27 @@ <h2>Related Posts</h2>

<li>
<h3>
<a href="/2021/04/18/polyglot-1.4.1/">
Polyglot 1.4.1
<small>18 Apr 2021</small>
<a href="/2021/07/17/polyglot-1.5.0/">
Polyglot 1.5.0
<small>17 Jul 2021</small>
</a>
</h3>
</li>

<li>
<h3>
<a href="/2021/02/07/polyglot-1.4.0/">
Polyglot 1.4.0
<small>07 Feb 2021</small>
<a href="/2021/04/18/polyglot-1.4.1/">
Polyglot 1.4.1
<small>18 Apr 2021</small>
</a>
</h3>
</li>

<li>
<h3>
<a href="/2020/07/19/polyglot-1.3.3/">
Polyglot 1.3.3
<small>19 Jul 2020</small>
<a href="/2021/02/07/polyglot-1.4.0/">
Polyglot 1.4.0
<small>07 Feb 2021</small>
</a>
</h3>
</li>
Expand Down
Loading

0 comments on commit 2f1aece

Please sign in to comment.