Class: Kebab::Transliterator::Vietnamese

Inherits:
Latin
  • Object
show all
Defined in:
lib/kebab/transliterator/vietnamese.rb

Constant Summary collapse

APPROXIMATIONS =
{
  "à" => "a",
  "á" => "a",
  "ạ" => "a",
  "ả" => "a",
  "ã" => "a",
  "â" => "a",
  "ầ" => "a",
  "ấ" => "a",
  "ậ" => "a",
  "ẩ" => "a",
  "ẫ" => "a",
  "ă" => "a",
  "ằ" => "a",
  "ắ" => "a",
  "ặ" => "a",
  "ẳ" => "a",
  "ẵ" => "a",
  "À" => "A",
  "Á" => "A",
  "Ạ" => "A",
  "Ả" => "A",
  "Ã" => "A",
  "Â" => "A",
  "Ầ" => "A",
  "Ấ" => "A",
  "Ậ" => "A",
  "Ẩ" => "A",
  "Ẫ" => "A",
  "Ă" => "A",
  "Ằ" => "A",
  "Ắ" => "A",
  "Ặ" => "A",
  "Ẳ" => "A",
  "Ẵ" => "A",
  "ì" => "i",
  "í" => "i",
  "ị" => "i",
  "ỉ" => "i",
  "ĩ" => "i",
  "Ì" => "I",
  "Í" => "I",
  "Ị" => "I",
  "Ỉ" => "I",
  "Ĩ" => "I",
  "ù" => "u",
  "ú" => "u",
  "ụ" => "u",
  "ủ" => "u",
  "ũ" => "u",
  "ư" => "u",
  "ừ" => "u",
  "ứ" => "u",
  "ự" => "u",
  "ử" => "u",
  "ữ" => "u",
  "Ù" => "U",
  "Ú" => "U",
  "Ụ" => "U",
  "Ủ" => "U",
  "Ũ" => "U",
  "Ư" => "U",
  "Ừ" => "U",
  "Ứ" => "U",
  "Ự" => "U",
  "Ử" => "U",
  "Ữ" => "U",
  "è" => "e",
  "é" => "e",
  "ẹ" => "e",
  "ẻ" => "e",
  "ẽ" => "e",
  "ê" => "e",
  "ề" => "e",
  "ế" => "e",
  "ệ" => "e",
  "ể" => "e",
  "ễ" => "e",
  "È" => "E",
  "É" => "E",
  "Ẹ" => "E",
  "Ẻ" => "E",
  "Ẽ" => "E",
  "Ê" => "E",
  "Ề" => "E",
  "Ế" => "E",
  "Ệ" => "E",
  "Ể" => "E",
  "Ễ" => "E",
  "ò" => "o",
  "ó" => "o",
  "ọ" => "o",
  "ỏ" => "o",
  "õ" => "o",
  "ô" => "o",
  "ồ" => "o",
  "ố" => "o",
  "ộ" => "o",
  "ổ" => "o",
  "ỗ" => "o",
  "ơ" => "o",
  "ờ" => "o",
  "ớ" => "o",
  "ợ" => "o",
  "ở" => "o",
  "ỡ" => "o",
  "Ò" => "O",
  "Ó" => "O",
  "Ọ" => "O",
  "Ỏ" => "O",
  "Õ" => "O",
  "Ô" => "O",
  "Ồ" => "O",
  "Ố" => "O",
  "Ộ" => "O",
  "Ổ" => "O",
  "Ỗ" => "O",
  "Ơ" => "O",
  "Ờ" => "O",
  "Ớ" => "O",
  "Ợ" => "O",
  "Ở" => "O",
  "Ỡ" => "O",
  "ỳ" => "y",
  "ý" => "y",
  "ỵ" => "y",
  "ỷ" => "y",
  "ỹ" => "y",
  "Ỳ" => "Y",
  "Ý" => "Y",
  "Ỵ" => "Y",
  "Ỷ" => "Y",
  "Ỹ" => "Y",
  "đ" => "d",
  "Đ" => "D"
}

Instance Attribute Summary

Attributes inherited from Base

#approximations

Method Summary

Methods inherited from Base

#[], #initialize, #transliterate

Constructor Details

This class inherits a constructor from Kebab::Transliterator::Base