Un plugin soporte de i18n para Jekyll que hace soporte de internacionalización rápida e intuitiva, para los blogs grandes y pequeños. Hecho por @untra.
lang_from_path setting to derive document lang from relative path
This release adds a new boolean configuration setting lang_from_path. When set to true, this option tells polyglot to derive the base language from a matching subpath if the lang frontmatter is not set. This setting works well in conjunction with other translation maintenance tools such as po4a.
relative and absolute url relativization improved logic
excluded_from_localization files will have trailing slashes added to their paths if they are directories. In addition, these files will be matched differently in the relativize and absolute url regex matchers. This will improve the accuracy of url relativization based on user feedback.
El contenido específico del idioma definido en el directorio site.data ahora se fusionará recursivamente, de modo que active_lang contenido tiene prioridad sobre default_lang contenido, tiene prioridad sobre sin contenido de idioma. (#59)
Archivos sin asignar a la default_lang raíz del sitio
Si default_lang no está definido en languages, esto garantiza que los archivos de idioma sin asignar (como aquellos excluidos de la localización) se escriban todavía en la raíz del sitio. (#65)
Mejoras de rendimiento y correcciones para i18n_headers tag
El procesamiento de documentos es ahora más rápido y se realizaron correcciones en el i18n_headers cuando se define el site.url. (#67)
Teclas personalizadas para active_lang carga del sitio
Esto permite que las claves personalizadas se definan con el active_lang, dando interoperabilidad entre polyglot y otros plugins y themes (#68)
Una nueva versión de Políglota ha sido puesto en libertad! ¡Darle una oportunidad!
gem install jekyll-polyglot
y la lista de Jekyll-polyglot entre sus gemas que aparecen en su _config.yml
Se trata en su mayoría bases para prepararse para nuevas características y una mejor gestión de contenidos multilingües. Se tiene una nueva característica:
{% I18n_Headers %}
Ponga esta etiqueta con la URL de su sitio web en su head.html incluye archivos para obtener el máximo previsto por SEO tener un sitio web multilingüe. Es el mismo que el siguiente código de líquido:
<metahttp-equiv="Content-Language"content="{{site.active_lang}}"><linkrel="alternate"hreflang="{{site.default_lang}}"href="http://yoursite.com{{page.permalink}}"/>
{% for lang in site.languages %}
{% if lang == site.default_lang %}
{% continue %}
{% endif %}
<linkrel="alternate"hreflang="{{lang}}"href="http://yoursite.com/{{lang}}{{page.permalink}}"/>
{% endfor %}
En su cabecera, pero más rápido y más limpio! Para obtener más información, ver la página