class Jekyll::LanguagePage
Public Instance Methods
template()
click to toggle source
# File lib/jekyll/language_page.rb, line 11 def template return "/:language" + template_orig if !language.nil? template_orig end
Also aliased as: template_orig
url_placeholders()
click to toggle source
# File lib/jekyll/language_page.rb, line 16 def url_placeholders result = url_placeholders_orig.merge!({ language: language, subset: subset }) if !language.nil? && !subset.nil? language_data = @site.languageData || LanguagePlugin::LanguageData.new(@site) data = language_data.get(subset, language) if !data.nil? filtered = data.reject{ |k, v| v.is_a?(Enumerable) } result.merge!(Hash[filtered.map{ |k, v| ["t.#{k}", v] }]) end end result end
Also aliased as: url_placeholders_orig