Class: Renamr::ManualLocalizationAction

Inherits:
Action
  • Object
show all
Defined in:
lib/renamr/manual_localization.rb

Overview

Transliterates accented Latin characters to their ASCII equivalents.

Constant Summary collapse

SRC =
'ÀÁÂÃÄÅàáâãäåĀāĂ㥹ÇçĆćĈĉĊċČčÐðĎďĐđ' \
'ÈÉÊËèéêëĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħÌÍÎÏ' \
'ìíîïĨĩĪīĬĭĮįİıĴĵĶķĸĹĺĻļĽľĿŀŁłÑñŃńŅ' \
'ņŇňʼnŊŋÒÓÔÕÖØòóôõöøŌōŎŏŐőŔŕŖŗŘřŚśŜŝ' \
'ŞşŠšſŢţŤťŦŧÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųŴŵÝ' \
'ýÿŶŷŸŹźŻżŽž'
DST =
'AAAAAAaaaaaaAaAaAaCcCcCcCcCcDdDdDd' \
'EEEEeeeeEeEeEeEeEeGgGgGgGgHhHhIIII' \
'iiiiIiIiIiIiIiJjKkkLlLlLlLlLlNnNnN' \
'nNnnNnOOOOOOooooooOoOoOoRrRrRrSsSs' \
'SsSssTtTtTtUUUUuuuuUuUuUuUuUuUuWwY' \
'yyYyYZzZzZz'

Instance Method Summary collapse

Methods inherited from Action

#p2m, #set

Instance Method Details

#do(src) ⇒ Object



25
26
27
# File 'lib/renamr/manual_localization.rb', line 25

def do(src)
  src.tr(SRC, DST)
end