Do not hardcode locale unless certainly necessary (#6791)

Merge pull request 6791
This commit is contained in:
ashmaroli 2018-02-25 16:39:44 +05:30 committed by jekyllbot
parent ce44eb6921
commit 017f032b4c
2 changed files with 4 additions and 2 deletions

View File

@ -35,7 +35,6 @@ require "colorator"
require "i18n"
SafeYAML::OPTIONS[:suppress_warnings] = true
I18n.config.available_locales = :en
module Jekyll
# internal requires

View File

@ -203,7 +203,10 @@ module Jekyll
end
# Drop accent marks from latin characters. Everything else turns to ?
string = ::I18n.transliterate(string) if mode == "latin"
if mode == "latin"
I18n.config.available_locales = :en if I18n.config.available_locales.empty?
string = I18n.transliterate(string)
end
slug = replace_character_sequence_with_hyphen(string, :mode => mode)