Skip to content

Commit 2f1aece

Browse files
authored
💎 Release 1.5.0 (#147)
* more release steps defined * add the translations * Sat Jul 17 08:05:50 MDT 2021 * touchup readme * touchup the readme before release
1 parent fd87f98 commit 2f1aece

File tree

105 files changed

+2694
-1122
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+2694
-1122
lines changed

README.md

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -120,24 +120,7 @@ If you dont want a href attribute to be relativized (such as for making [a langu
120120

121121
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.
122122

123-
_Previous (no longer) Recommendation:_
124-
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.
125-
126-
For example, the following urls will be relativized:
127-
128-
```html
129-
href="http://mywebsite.com/about"
130-
href="/about"
131-
```
132-
133-
and the following urls will be left alone:
134-
135-
```html
136-
href=" http://mywebsite.com/about"
137-
href=" /about"
138-
```
139-
140-
combine with a [html minifier](https://github.com/digitalsparky/jekyll-minifier) for a polished and production ready website. -->
123+
Combine with a [html minifier](https://github.com/digitalsparky/jekyll-minifier) for a polished and production ready website.
141124

142125
#### Exclusive site language generation
143126
_New in 1.4.0_
@@ -152,6 +135,11 @@ lang-exclusive: ['en', 'fr']
152135
---
153136
```
154137

138+
#### Machine-aware site building
139+
_New in 1.5.0_
140+
141+
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.
142+
155143
#### Localized site.data
156144

157145
There are cases when `site.data` localization is required.

jekyll-polyglot.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Gem::Specification.new do |s|
22
s.name = 'jekyll-polyglot'
3-
s.version = '1.4.1'
4-
s.date = '2021-04-18'
3+
s.version = '1.5.0'
4+
s.date = '2021-07-17'
55
s.summary = 'I18n plugin for Jekyll Blogs'
66
s.description = 'Fast open source i18n plugin for Jekyll blogs.'
77
s.authors = ['Samuel Volin']

make.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#! /bin/sh
2-
VERSION="1.4.1"
2+
VERSION="1.5.0"
33
# this is running tests
44
gem build jekyll-polyglot.gemspec
55
gem install jekyll-polyglot-$VERSION.gem

site/_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ url: https://polyglot.untra.io
4949

5050
paginate: 5
5151
# Custom vars
52-
version: 1.4.1
52+
version: 1.5.0
5353

5454
github:
5555
repo: https://github.com/untra/polyglot
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: post
3+
title: Polyglot 1.5.0
4+
lang: en
5+
---
6+
7+
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.
8+
9+
## Faster Staggered Builds
10+
11+
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.
12+
13+
## Misc Updates
14+
15+
* Added Links to the github source code on every page on the site from the sidebar.
16+
* Updated repo readme with new details about logical cpu usage.
17+
* Polyglot continuous integration now provided by [CircleCI](https://circleci.com).
18+
* Github user **musicmichaelc** created a jekyll theme with updates for use with [polyglot multilingual support](https://github.com/musicmichaelc/Type-on-Strap).
19+
20+
## Thanks
21+
22+
This release was made possible with the support of the following github users!
23+
* [obfusk](https://github.com/obfusk)
24+
* [eighthave](https://github.com/eighthave)
25+
* [musicmichaelc](https://github.com/musicmichaelc)
26+
27+
## Want to help?
28+
29+
Has _Polyglot_ helped your website expand into new territories and markets?
30+
Do you have a suggestion, contribution or bugfix you'd like to provide?
31+
Want to see _this website_ translated into your native language?
32+
33+
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.
34+
35+
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
layout: post
3+
title: Polyglot 1.5.0
4+
lang: de
5+
---
6+
7+
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.
8+
9+
## Schnellere gestaffelte Builds
10+
11+
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.
12+
13+
## Verschiedene Updates
14+
15+
* Added Links to the github source code on every page on the site from the sidebar.
16+
* Updated repo readme with new details about logical cpu usage.
17+
* Polyglot continuous integration now provided by [CircleCI](https://circleci.com).
18+
* Github user **musicmichaelc** created a jekyll theme with updates for use with [polyglot multilingual support](https://github.com/musicmichaelc/Type-on-Strap).
19+
20+
## Danke!
21+
22+
This release was made possible with the support of the following github users!
23+
* [obfusk](https://github.com/obfusk)
24+
* [eighthave](https://github.com/eighthave)
25+
* [musicmichaelc](https://github.com/musicmichaelc)
26+
27+
## Helfen wollen?
28+
29+
Hat _Polyglot_ geholfen Ihre Website in neue Gebiete und Märkte expandieren?
30+
Haben Sie einen Vorschlag, Beitrag oder Bugfix, den Sie bereitstellen möchten?
31+
Möchten Sie _diese Website_ in Ihre Muttersprache übersetzt sehen?
32+
33+
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)!
34+
35+
Alle Unterstützung und Beiträge werden sehr geschätzt.
36+
37+
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
layout: post
3+
title: Polyglot 1.5.0
4+
lang: es
5+
---
6+
7+
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.
8+
9+
## Construcciones escalonadas más rápidas
10+
11+
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.
12+
13+
## Actualizaciones misceláneas
14+
15+
* Added Links to the github source code on every page on the site from the sidebar.
16+
* Updated repo readme with new details about logical cpu usage.
17+
* Polyglot continuous integration now provided by [CircleCI](https://circleci.com).
18+
* Github user **musicmichaelc** created a jekyll theme with updates for use with [polyglot multilingual support](https://github.com/musicmichaelc/Type-on-Strap).
19+
20+
## Gracias
21+
22+
This release was made possible with the support of the following github users!
23+
* [obfusk](https://github.com/obfusk)
24+
* [eighthave](https://github.com/eighthave)
25+
* [musicmichaelc](https://github.com/musicmichaelc)
26+
27+
## ¿Quiero ayudar?
28+
29+
¿_Polyglot_ ha ayudado a que su sitio web se expanda a nuevos territorios y mercados?
30+
¿Tiene alguna sugerencia, contribución o corrección de errores que le gustaría proporcionar?
31+
¿Quiere ver _este sitio web_ traducido a su idioma nativo?
32+
33+
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)!
34+
35+
Se agradece mucho todo el apoyo y las contribuciones.
36+
37+
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
layout: post
3+
title: Polyglot 1.5.0
4+
lang: fr
5+
---
6+
7+
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.
8+
9+
## Constructions échelonnées plus rapides
10+
11+
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.
12+
13+
## Mises à jour diverses
14+
15+
* Added Links to the github source code on every page on the site from the sidebar.
16+
* Updated repo readme with new details about logical cpu usage.
17+
* Polyglot continuous integration now provided by [CircleCI](https://circleci.com).
18+
* Github user **musicmichaelc** created a jekyll theme with updates for use with [polyglot multilingual support](https://github.com/musicmichaelc/Type-on-Strap).
19+
20+
## Merci
21+
22+
This release was made possible with the support of the following github users!
23+
* [obfusk](https://github.com/obfusk)
24+
* [eighthave](https://github.com/eighthave)
25+
* [musicmichaelc](https://github.com/musicmichaelc)
26+
27+
## Vouloir aider?
28+
29+
_Polyglot_ a-t-il aidé votre site Web à se développer sur de nouveaux territoires et marchés ?
30+
Avez-vous une suggestion, une contribution ou une correction de bogue que vous aimeriez fournir ?
31+
Vous voulez voir _ce site Web_ traduit dans votre langue maternelle ?
32+
33+
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)!
34+
35+
Tout le soutien et les contributions sont grandement appréciés.
36+
37+
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
layout: post
3+
title: Polyglot 1.5.0
4+
lang: ru
5+
---
6+
7+
Полиглот Релиз для версии [version 1.5.0](https://rubygems.org/gems/jekyll-polyglot/versions/1.5.0), с новой поддержкой поэтапной сборки по логическому процессору..
8+
9+
## Более быстрые сборки в шахматном порядке
10+
11+
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.
12+
13+
## Разные обновления
14+
15+
* Added Links to the github source code on every page on the site from the sidebar.
16+
* Updated repo readme with new details about logical cpu usage.
17+
* Polyglot continuous integration now provided by [CircleCI](https://circleci.com).
18+
* Github user **musicmichaelc** created a jekyll theme with updates for use with [polyglot multilingual support](https://github.com/musicmichaelc/Type-on-Strap).
19+
20+
## Спасибо
21+
22+
This release was made possible with the support of the following github users!
23+
* [obfusk](https://github.com/obfusk)
24+
* [eighthave](https://github.com/eighthave)
25+
* [musicmichaelc](https://github.com/musicmichaelc)
26+
27+
## Хотеть помочь?
28+
29+
Помогло ли _Polyglot_ расширить ваш веб-сайт на новые территории и рынки?
30+
У вас есть предложения, предложения или исправления, которые вы хотели бы внести?
31+
Хотите, чтобы _этот веб-сайт_ был переведен на ваш родной язык?
32+
33+
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)!
34+
35+
Мы очень ценим любую поддержку и вклад.
36+
37+

site/_site/2012/02/06/whats-jekyll/index.html

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,11 @@ <h1>
103103

104104
<a class="sidebar-nav-item" href="https://rubygems.org/gems/jekyll-polyglot">Ruby Gem</a>
105105
<a class="sidebar-nav-item" href="https://github.com/untra/polyglot">GitHub project</a>
106-
<span class="sidebar-nav-item">Currently v1.4.1</span>
106+
<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>
107+
<small class="sidebar-nav-item">Currently v1.5.0</small>
107108
</nav>
108109

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

@@ -147,27 +148,27 @@ <h2>Related Posts</h2>
147148

148149
<li>
149150
<h3>
150-
<a href="/2021/04/18/polyglot-1.4.1/">
151-
Polyglot 1.4.1
152-
<small>18 Apr 2021</small>
151+
<a href="/2021/07/17/polyglot-1.5.0/">
152+
Polyglot 1.5.0
153+
<small>17 Jul 2021</small>
153154
</a>
154155
</h3>
155156
</li>
156157

157158
<li>
158159
<h3>
159-
<a href="/2021/02/07/polyglot-1.4.0/">
160-
Polyglot 1.4.0
161-
<small>07 Feb 2021</small>
160+
<a href="/2021/04/18/polyglot-1.4.1/">
161+
Polyglot 1.4.1
162+
<small>18 Apr 2021</small>
162163
</a>
163164
</h3>
164165
</li>
165166

166167
<li>
167168
<h3>
168-
<a href="/2020/07/19/polyglot-1.3.3/">
169-
Polyglot 1.3.3
170-
<small>19 Jul 2020</small>
169+
<a href="/2021/02/07/polyglot-1.4.0/">
170+
Polyglot 1.4.0
171+
<small>07 Feb 2021</small>
171172
</a>
172173
</h3>
173174
</li>

0 commit comments

Comments
 (0)