From 79b0e35d37be6dc4c7d497ba5d3cdc70a2326df4 Mon Sep 17 00:00:00 2001 From: Barry Hess Date: Wed, 20 Nov 2024 12:57:36 -0600 Subject: [PATCH] Fix up transliteration documentation. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The current documentation for transliteration does not transliterate. > "для Минималистов".to_slug.normalize!(:transliterations => [:russian, :latin]).to_s => "для-минималистов" These two commands do successfully transliterate, so let's update the documentation to the simplest of the two: > "для Минималистов".to_slug.normalize!(:transliterate => [:russian, :latin]).to_s => "dlya-minimalistov" > "для Минималистов".to_slug.normalize(:transliterate => true, :transliterations => [:russian, :latin]).to_s => "dlya-minimalistov" --- lib/friendly_id/base.rb | 2 +- lib/friendly_id/initializer.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/friendly_id/base.rb b/lib/friendly_id/base.rb index fbd3e149..3405994e 100644 --- a/lib/friendly_id/base.rb +++ b/lib/friendly_id/base.rb @@ -150,7 +150,7 @@ module Base # config.use :slugged # config.use Module.new { # def normalize_friendly_id(text) - # text.to_slug.normalize! :transliterations => [:russian, :latin] + # text.to_slug.normalize! :transliterate => [:russian, :latin] # end # } # end diff --git a/lib/friendly_id/initializer.rb b/lib/friendly_id/initializer.rb index 5852b581..62cade4b 100644 --- a/lib/friendly_id/initializer.rb +++ b/lib/friendly_id/initializer.rb @@ -101,7 +101,7 @@ # # config.use Module.new { # def normalize_friendly_id(text) - # text.to_slug.normalize! :transliterations => [:russian, :latin] + # text.to_slug.normalize! :transliterate => [:russian, :latin] # end # } end