Class: Humanize::Vi

Inherits:
Object
  • Object
show all
Defined in:
lib/humanize/locales/vi.rb,
lib/humanize/locales/constants/vi.rb

Constant Summary collapse

INFINITY =
'vô cùng'.freeze
UNDEFINED =
'không xác định'.freeze
NEGATIVE =
'âm'.freeze
POINT =
'phẩy'.freeze
LINKED_WORDS =
['không trăm linh', 'không trăm'].freeze
LOTS =
['', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ', 'nghìn', 'triệu', 'tỷ'].freeze
SUB_ONE_GROUPING =
['không', 'một', 'hai', 'ba', 'bốn', 'năm', 'sáu', 'bảy', 'tám', 'chín', 'mười', 'mười một', 'mười hai', 'mười ba', 'mười bốn', 'mười lăm', 'mười sáu', 'mười bảy', 'mười tám', 'mười chín', 'hai mươi', 'hai mươi mốt', 'hai mươi hai', 'hai mươi ba', 'hai mươi bốn', 'hai mươi lăm', 'hai mươi sáu', 'hai mươi bảy', 'hai mươi tám', 'hai mươi chín', 'ba mươi', 'ba mươi mốt', 'ba mươi hai', 'ba mươi ba', 'ba mươi bốn', 'ba mươi lăm', 'ba mươi sáu', 'ba mươi bảy', 'ba mươi tám', 'ba mươi chín', 'bốn mươi', 'bốn mươi mốt', 'bốn mươi hai', 'bốn mươi ba', 'bốn mươi bốn', 'bốn mươi lăm', 'bốn mươi sáu', 'bốn mươi bảy', 'bốn mươi tám', 'bốn mươi chín', 'năm mươi', 'năm mươi mốt', 'năm mươi hai', 'năm mươi ba', 'năm mươi bốn', 'năm mươi lăm', 'năm mươi sáu', 'năm mươi bảy', 'năm mươi tám', 'năm mươi chín', 'sáu mươi', 'sáu mươi mốt', 'sáu mươi hai', 'sáu mươi ba', 'sáu mươi bốn', 'sáu mươi lăm', 'sáu mươi sáu', 'sáu mươi bảy', 'sáu mươi tám', 'sáu mươi chín', 'bảy mươi', 'bảy mươi mốt', 'bảy mươi hai', 'bảy mươi ba', 'bảy mươi bốn', 'bảy mươi lăm', 'bảy mươi sáu', 'bảy mươi bảy', 'bảy mươi tám', 'bảy mươi chín', 'tám mươi', 'tám mươi mốt', 'tám mươi hai', 'tám mươi ba', 'tám mươi bốn', 'tám mươi lăm', 'tám mươi sáu', 'tám mươi bảy', 'tám mươi tám', 'tám mươi chín', 'chín mươi', 'chín mươi mốt', 'chín mươi hai', 'chín mươi ba', 'chín mươi bốn', 'chín mươi lăm', 'chín mươi sáu', 'chín mươi bảy', 'chín mươi tám', 'chín mươi chín', 'một trăm', 'một trăm linh một', 'một trăm linh hai', 'một trăm linh ba', 'một trăm linh bốn', 'một trăm linh năm', 'một trăm linh sáu', 'một trăm linh bảy', 'một trăm linh tám', 'một trăm linh chín', 'một trăm mười', 'một trăm mười một', 'một trăm mười hai', 'một trăm mười ba', 'một trăm mười bốn', 'một trăm mười lăm', 'một trăm mười sáu', 'một trăm mười bảy', 'một trăm mười tám', 'một trăm mười chín', 'một trăm hai mươi', 'một trăm hai mươi mốt', 'một trăm hai mươi hai', 'một trăm hai mươi ba', 'một trăm hai mươi bốn', 'một trăm hai mươi lăm', 'một trăm hai mươi sáu', 'một trăm hai mươi bảy', 'một trăm hai mươi tám', 'một trăm hai mươi chín', 'một trăm ba mươi', 'một trăm ba mươi mốt', 'một trăm ba mươi hai', 'một trăm ba mươi ba', 'một trăm ba mươi bốn', 'một trăm ba mươi lăm', 'một trăm ba mươi sáu', 'một trăm ba mươi bảy', 'một trăm ba mươi tám', 'một trăm ba mươi chín', 'một trăm bốn mươi', 'một trăm bốn mươi mốt', 'một trăm bốn mươi hai', 'một trăm bốn mươi ba', 'một trăm bốn mươi bốn', 'một trăm bốn mươi lăm', 'một trăm bốn mươi sáu', 'một trăm bốn mươi bảy', 'một trăm bốn mươi tám', 'một trăm bốn mươi chín', 'một trăm năm mươi', 'một trăm năm mươi mốt', 'một trăm năm mươi hai', 'một trăm năm mươi ba', 'một trăm năm mươi bốn', 'một trăm năm mươi lăm', 'một trăm năm mươi sáu', 'một trăm năm mươi bảy', 'một trăm năm mươi tám', 'một trăm năm mươi chín', 'một trăm sáu mươi', 'một trăm sáu mươi mốt', 'một trăm sáu mươi hai', 'một trăm sáu mươi ba', 'một trăm sáu mươi bốn', 'một trăm sáu mươi lăm', 'một trăm sáu mươi sáu', 'một trăm sáu mươi bảy', 'một trăm sáu mươi tám', 'một trăm sáu mươi chín', 'một trăm bảy mươi', 'một trăm bảy mươi mốt', 'một trăm bảy mươi hai', 'một trăm bảy mươi ba', 'một trăm bảy mươi bốn', 'một trăm bảy mươi lăm', 'một trăm bảy mươi sáu', 'một trăm bảy mươi bảy', 'một trăm bảy mươi tám', 'một trăm bảy mươi chín', 'một trăm tám mươi', 'một trăm tám mươi mốt', 'một trăm tám mươi hai', 'một trăm tám mươi ba', 'một trăm tám mươi bốn', 'một trăm tám mươi lăm', 'một trăm tám mươi sáu', 'một trăm tám mươi bảy', 'một trăm tám mươi tám', 'một trăm tám mươi chín', 'một trăm chín mươi', 'một trăm chín mươi mốt', 'một trăm chín mươi hai', 'một trăm chín mươi ba', 'một trăm chín mươi bốn', 'một trăm chín mươi lăm', 'một trăm chín mươi sáu', 'một trăm chín mươi bảy', 'một trăm chín mươi tám', 'một trăm chín mươi chín', 'hai trăm', 'hai trăm linh một', 'hai trăm linh hai', 'hai trăm linh ba', 'hai trăm linh bốn', 'hai trăm linh năm', 'hai trăm linh sáu', 'hai trăm linh bảy', 'hai trăm linh tám', 'hai trăm linh chín', 'hai trăm mười', 'hai trăm mười một', 'hai trăm mười hai', 'hai trăm mười ba', 'hai trăm mười bốn', 'hai trăm mười lăm', 'hai trăm mười sáu', 'hai trăm mười bảy', 'hai trăm mười tám', 'hai trăm mười chín', 'hai trăm hai mươi', 'hai trăm hai mươi mốt', 'hai trăm hai mươi hai', 'hai trăm hai mươi ba', 'hai trăm hai mươi bốn', 'hai trăm hai mươi lăm', 'hai trăm hai mươi sáu', 'hai trăm hai mươi bảy', 'hai trăm hai mươi tám', 'hai trăm hai mươi chín', 'hai trăm ba mươi', 'hai trăm ba mươi mốt', 'hai trăm ba mươi hai', 'hai trăm ba mươi ba', 'hai trăm ba mươi bốn', 'hai trăm ba mươi lăm', 'hai trăm ba mươi sáu', 'hai trăm ba mươi bảy', 'hai trăm ba mươi tám', 'hai trăm ba mươi chín', 'hai trăm bốn mươi', 'hai trăm bốn mươi mốt', 'hai trăm bốn mươi hai', 'hai trăm bốn mươi ba', 'hai trăm bốn mươi bốn', 'hai trăm bốn mươi lăm', 'hai trăm bốn mươi sáu', 'hai trăm bốn mươi bảy', 'hai trăm bốn mươi tám', 'hai trăm bốn mươi chín', 'hai trăm năm mươi', 'hai trăm năm mươi mốt', 'hai trăm năm mươi hai', 'hai trăm năm mươi ba', 'hai trăm năm mươi bốn', 'hai trăm năm mươi lăm', 'hai trăm năm mươi sáu', 'hai trăm năm mươi bảy', 'hai trăm năm mươi tám', 'hai trăm năm mươi chín', 'hai trăm sáu mươi', 'hai trăm sáu mươi mốt', 'hai trăm sáu mươi hai', 'hai trăm sáu mươi ba', 'hai trăm sáu mươi bốn', 'hai trăm sáu mươi lăm', 'hai trăm sáu mươi sáu', 'hai trăm sáu mươi bảy', 'hai trăm sáu mươi tám', 'hai trăm sáu mươi chín', 'hai trăm bảy mươi', 'hai trăm bảy mươi mốt', 'hai trăm bảy mươi hai', 'hai trăm bảy mươi ba', 'hai trăm bảy mươi bốn', 'hai trăm bảy mươi lăm', 'hai trăm bảy mươi sáu', 'hai trăm bảy mươi bảy', 'hai trăm bảy mươi tám', 'hai trăm bảy mươi chín', 'hai trăm tám mươi', 'hai trăm tám mươi mốt', 'hai trăm tám mươi hai', 'hai trăm tám mươi ba', 'hai trăm tám mươi bốn', 'hai trăm tám mươi lăm', 'hai trăm tám mươi sáu', 'hai trăm tám mươi bảy', 'hai trăm tám mươi tám', 'hai trăm tám mươi chín', 'hai trăm chín mươi', 'hai trăm chín mươi mốt', 'hai trăm chín mươi hai', 'hai trăm chín mươi ba', 'hai trăm chín mươi bốn', 'hai trăm chín mươi lăm', 'hai trăm chín mươi sáu', 'hai trăm chín mươi bảy', 'hai trăm chín mươi tám', 'hai trăm chín mươi chín', 'ba trăm', 'ba trăm linh một', 'ba trăm linh hai', 'ba trăm linh ba', 'ba trăm linh bốn', 'ba trăm linh năm', 'ba trăm linh sáu', 'ba trăm linh bảy', 'ba trăm linh tám', 'ba trăm linh chín', 'ba trăm mười', 'ba trăm mười một', 'ba trăm mười hai', 'ba trăm mười ba', 'ba trăm mười bốn', 'ba trăm mười lăm', 'ba trăm mười sáu', 'ba trăm mười bảy', 'ba trăm mười tám', 'ba trăm mười chín', 'ba trăm hai mươi', 'ba trăm hai mươi mốt', 'ba trăm hai mươi hai', 'ba trăm hai mươi ba', 'ba trăm hai mươi bốn', 'ba trăm hai mươi lăm', 'ba trăm hai mươi sáu', 'ba trăm hai mươi bảy', 'ba trăm hai mươi tám', 'ba trăm hai mươi chín', 'ba trăm ba mươi', 'ba trăm ba mươi mốt', 'ba trăm ba mươi hai', 'ba trăm ba mươi ba', 'ba trăm ba mươi bốn', 'ba trăm ba mươi lăm', 'ba trăm ba mươi sáu', 'ba trăm ba mươi bảy', 'ba trăm ba mươi tám', 'ba trăm ba mươi chín', 'ba trăm bốn mươi', 'ba trăm bốn mươi mốt', 'ba trăm bốn mươi hai', 'ba trăm bốn mươi ba', 'ba trăm bốn mươi bốn', 'ba trăm bốn mươi lăm', 'ba trăm bốn mươi sáu', 'ba trăm bốn mươi bảy', 'ba trăm bốn mươi tám', 'ba trăm bốn mươi chín', 'ba trăm năm mươi', 'ba trăm năm mươi mốt', 'ba trăm năm mươi hai', 'ba trăm năm mươi ba', 'ba trăm năm mươi bốn', 'ba trăm năm mươi lăm', 'ba trăm năm mươi sáu', 'ba trăm năm mươi bảy', 'ba trăm năm mươi tám', 'ba trăm năm mươi chín', 'ba trăm sáu mươi', 'ba trăm sáu mươi mốt', 'ba trăm sáu mươi hai', 'ba trăm sáu mươi ba', 'ba trăm sáu mươi bốn', 'ba trăm sáu mươi lăm', 'ba trăm sáu mươi sáu', 'ba trăm sáu mươi bảy', 'ba trăm sáu mươi tám', 'ba trăm sáu mươi chín', 'ba trăm bảy mươi', 'ba trăm bảy mươi mốt', 'ba trăm bảy mươi hai', 'ba trăm bảy mươi ba', 'ba trăm bảy mươi bốn', 'ba trăm bảy mươi lăm', 'ba trăm bảy mươi sáu', 'ba trăm bảy mươi bảy', 'ba trăm bảy mươi tám', 'ba trăm bảy mươi chín', 'ba trăm tám mươi', 'ba trăm tám mươi mốt', 'ba trăm tám mươi hai', 'ba trăm tám mươi ba', 'ba trăm tám mươi bốn', 'ba trăm tám mươi lăm', 'ba trăm tám mươi sáu', 'ba trăm tám mươi bảy', 'ba trăm tám mươi tám', 'ba trăm tám mươi chín', 'ba trăm chín mươi', 'ba trăm chín mươi mốt', 'ba trăm chín mươi hai', 'ba trăm chín mươi ba', 'ba trăm chín mươi bốn', 'ba trăm chín mươi lăm', 'ba trăm chín mươi sáu', 'ba trăm chín mươi bảy', 'ba trăm chín mươi tám', 'ba trăm chín mươi chín', 'bốn trăm', 'bốn trăm linh một', 'bốn trăm linh hai', 'bốn trăm linh ba', 'bốn trăm linh bốn', 'bốn trăm linh năm', 'bốn trăm linh sáu', 'bốn trăm linh bảy', 'bốn trăm linh tám', 'bốn trăm linh chín', 'bốn trăm mười', 'bốn trăm mười một', 'bốn trăm mười hai', 'bốn trăm mười ba', 'bốn trăm mười bốn', 'bốn trăm mười lăm', 'bốn trăm mười sáu', 'bốn trăm mười bảy', 'bốn trăm mười tám', 'bốn trăm mười chín', 'bốn trăm hai mươi', 'bốn trăm hai mươi mốt', 'bốn trăm hai mươi hai', 'bốn trăm hai mươi ba', 'bốn trăm hai mươi bốn', 'bốn trăm hai mươi lăm', 'bốn trăm hai mươi sáu', 'bốn trăm hai mươi bảy', 'bốn trăm hai mươi tám', 'bốn trăm hai mươi chín', 'bốn trăm ba mươi', 'bốn trăm ba mươi mốt', 'bốn trăm ba mươi hai', 'bốn trăm ba mươi ba', 'bốn trăm ba mươi bốn', 'bốn trăm ba mươi lăm', 'bốn trăm ba mươi sáu', 'bốn trăm ba mươi bảy', 'bốn trăm ba mươi tám', 'bốn trăm ba mươi chín', 'bốn trăm bốn mươi', 'bốn trăm bốn mươi mốt', 'bốn trăm bốn mươi hai', 'bốn trăm bốn mươi ba', 'bốn trăm bốn mươi bốn', 'bốn trăm bốn mươi lăm', 'bốn trăm bốn mươi sáu', 'bốn trăm bốn mươi bảy', 'bốn trăm bốn mươi tám', 'bốn trăm bốn mươi chín', 'bốn trăm năm mươi', 'bốn trăm năm mươi mốt', 'bốn trăm năm mươi hai', 'bốn trăm năm mươi ba', 'bốn trăm năm mươi bốn', 'bốn trăm năm mươi lăm', 'bốn trăm năm mươi sáu', 'bốn trăm năm mươi bảy', 'bốn trăm năm mươi tám', 'bốn trăm năm mươi chín', 'bốn trăm sáu mươi', 'bốn trăm sáu mươi mốt', 'bốn trăm sáu mươi hai', 'bốn trăm sáu mươi ba', 'bốn trăm sáu mươi bốn', 'bốn trăm sáu mươi lăm', 'bốn trăm sáu mươi sáu', 'bốn trăm sáu mươi bảy', 'bốn trăm sáu mươi tám', 'bốn trăm sáu mươi chín', 'bốn trăm bảy mươi', 'bốn trăm bảy mươi mốt', 'bốn trăm bảy mươi hai', 'bốn trăm bảy mươi ba', 'bốn trăm bảy mươi bốn', 'bốn trăm bảy mươi lăm', 'bốn trăm bảy mươi sáu', 'bốn trăm bảy mươi bảy', 'bốn trăm bảy mươi tám', 'bốn trăm bảy mươi chín', 'bốn trăm tám mươi', 'bốn trăm tám mươi mốt', 'bốn trăm tám mươi hai', 'bốn trăm tám mươi ba', 'bốn trăm tám mươi bốn', 'bốn trăm tám mươi lăm', 'bốn trăm tám mươi sáu', 'bốn trăm tám mươi bảy', 'bốn trăm tám mươi tám', 'bốn trăm tám mươi chín', 'bốn trăm chín mươi', 'bốn trăm chín mươi mốt', 'bốn trăm chín mươi hai', 'bốn trăm chín mươi ba', 'bốn trăm chín mươi bốn', 'bốn trăm chín mươi lăm', 'bốn trăm chín mươi sáu', 'bốn trăm chín mươi bảy', 'bốn trăm chín mươi tám', 'bốn trăm chín mươi chín', 'năm trăm', 'năm trăm linh một', 'năm trăm linh hai', 'năm trăm linh ba', 'năm trăm linh bốn', 'năm trăm linh năm', 'năm trăm linh sáu', 'năm trăm linh bảy', 'năm trăm linh tám', 'năm trăm linh chín', 'năm trăm mười', 'năm trăm mười một', 'năm trăm mười hai', 'năm trăm mười ba', 'năm trăm mười bốn', 'năm trăm mười lăm', 'năm trăm mười sáu', 'năm trăm mười bảy', 'năm trăm mười tám', 'năm trăm mười chín', 'năm trăm hai mươi', 'năm trăm hai mươi mốt', 'năm trăm hai mươi hai', 'năm trăm hai mươi ba', 'năm trăm hai mươi bốn', 'năm trăm hai mươi lăm', 'năm trăm hai mươi sáu', 'năm trăm hai mươi bảy', 'năm trăm hai mươi tám', 'năm trăm hai mươi chín', 'năm trăm ba mươi', 'năm trăm ba mươi mốt', 'năm trăm ba mươi hai', 'năm trăm ba mươi ba', 'năm trăm ba mươi bốn', 'năm trăm ba mươi lăm', 'năm trăm ba mươi sáu', 'năm trăm ba mươi bảy', 'năm trăm ba mươi tám', 'năm trăm ba mươi chín', 'năm trăm bốn mươi', 'năm trăm bốn mươi mốt', 'năm trăm bốn mươi hai', 'năm trăm bốn mươi ba', 'năm trăm bốn mươi bốn', 'năm trăm bốn mươi lăm', 'năm trăm bốn mươi sáu', 'năm trăm bốn mươi bảy', 'năm trăm bốn mươi tám', 'năm trăm bốn mươi chín', 'năm trăm năm mươi', 'năm trăm năm mươi mốt', 'năm trăm năm mươi hai', 'năm trăm năm mươi ba', 'năm trăm năm mươi bốn', 'năm trăm năm mươi lăm', 'năm trăm năm mươi sáu', 'năm trăm năm mươi bảy', 'năm trăm năm mươi tám', 'năm trăm năm mươi chín', 'năm trăm sáu mươi', 'năm trăm sáu mươi mốt', 'năm trăm sáu mươi hai', 'năm trăm sáu mươi ba', 'năm trăm sáu mươi bốn', 'năm trăm sáu mươi lăm', 'năm trăm sáu mươi sáu', 'năm trăm sáu mươi bảy', 'năm trăm sáu mươi tám', 'năm trăm sáu mươi chín', 'năm trăm bảy mươi', 'năm trăm bảy mươi mốt', 'năm trăm bảy mươi hai', 'năm trăm bảy mươi ba', 'năm trăm bảy mươi bốn', 'năm trăm bảy mươi lăm', 'năm trăm bảy mươi sáu', 'năm trăm bảy mươi bảy', 'năm trăm bảy mươi tám', 'năm trăm bảy mươi chín', 'năm trăm tám mươi', 'năm trăm tám mươi mốt', 'năm trăm tám mươi hai', 'năm trăm tám mươi ba', 'năm trăm tám mươi bốn', 'năm trăm tám mươi lăm', 'năm trăm tám mươi sáu', 'năm trăm tám mươi bảy', 'năm trăm tám mươi tám', 'năm trăm tám mươi chín', 'năm trăm chín mươi', 'năm trăm chín mươi mốt', 'năm trăm chín mươi hai', 'năm trăm chín mươi ba', 'năm trăm chín mươi bốn', 'năm trăm chín mươi lăm', 'năm trăm chín mươi sáu', 'năm trăm chín mươi bảy', 'năm trăm chín mươi tám', 'năm trăm chín mươi chín', 'sáu trăm', 'sáu trăm linh một', 'sáu trăm linh hai', 'sáu trăm linh ba', 'sáu trăm linh bốn', 'sáu trăm linh năm', 'sáu trăm linh sáu', 'sáu trăm linh bảy', 'sáu trăm linh tám', 'sáu trăm linh chín', 'sáu trăm mười', 'sáu trăm mười một', 'sáu trăm mười hai', 'sáu trăm mười ba', 'sáu trăm mười bốn', 'sáu trăm mười lăm', 'sáu trăm mười sáu', 'sáu trăm mười bảy', 'sáu trăm mười tám', 'sáu trăm mười chín', 'sáu trăm hai mươi', 'sáu trăm hai mươi mốt', 'sáu trăm hai mươi hai', 'sáu trăm hai mươi ba', 'sáu trăm hai mươi bốn', 'sáu trăm hai mươi lăm', 'sáu trăm hai mươi sáu', 'sáu trăm hai mươi bảy', 'sáu trăm hai mươi tám', 'sáu trăm hai mươi chín', 'sáu trăm ba mươi', 'sáu trăm ba mươi mốt', 'sáu trăm ba mươi hai', 'sáu trăm ba mươi ba', 'sáu trăm ba mươi bốn', 'sáu trăm ba mươi lăm', 'sáu trăm ba mươi sáu', 'sáu trăm ba mươi bảy', 'sáu trăm ba mươi tám', 'sáu trăm ba mươi chín', 'sáu trăm bốn mươi', 'sáu trăm bốn mươi mốt', 'sáu trăm bốn mươi hai', 'sáu trăm bốn mươi ba', 'sáu trăm bốn mươi bốn', 'sáu trăm bốn mươi lăm', 'sáu trăm bốn mươi sáu', 'sáu trăm bốn mươi bảy', 'sáu trăm bốn mươi tám', 'sáu trăm bốn mươi chín', 'sáu trăm năm mươi', 'sáu trăm năm mươi mốt', 'sáu trăm năm mươi hai', 'sáu trăm năm mươi ba', 'sáu trăm năm mươi bốn', 'sáu trăm năm mươi lăm', 'sáu trăm năm mươi sáu', 'sáu trăm năm mươi bảy', 'sáu trăm năm mươi tám', 'sáu trăm năm mươi chín', 'sáu trăm sáu mươi', 'sáu trăm sáu mươi mốt', 'sáu trăm sáu mươi hai', 'sáu trăm sáu mươi ba', 'sáu trăm sáu mươi bốn', 'sáu trăm sáu mươi lăm', 'sáu trăm sáu mươi sáu', 'sáu trăm sáu mươi bảy', 'sáu trăm sáu mươi tám', 'sáu trăm sáu mươi chín', 'sáu trăm bảy mươi', 'sáu trăm bảy mươi mốt', 'sáu trăm bảy mươi hai', 'sáu trăm bảy mươi ba', 'sáu trăm bảy mươi bốn', 'sáu trăm bảy mươi lăm', 'sáu trăm bảy mươi sáu', 'sáu trăm bảy mươi bảy', 'sáu trăm bảy mươi tám', 'sáu trăm bảy mươi chín', 'sáu trăm tám mươi', 'sáu trăm tám mươi mốt', 'sáu trăm tám mươi hai', 'sáu trăm tám mươi ba', 'sáu trăm tám mươi bốn', 'sáu trăm tám mươi lăm', 'sáu trăm tám mươi sáu', 'sáu trăm tám mươi bảy', 'sáu trăm tám mươi tám', 'sáu trăm tám mươi chín', 'sáu trăm chín mươi', 'sáu trăm chín mươi mốt', 'sáu trăm chín mươi hai', 'sáu trăm chín mươi ba', 'sáu trăm chín mươi bốn', 'sáu trăm chín mươi lăm', 'sáu trăm chín mươi sáu', 'sáu trăm chín mươi bảy', 'sáu trăm chín mươi tám', 'sáu trăm chín mươi chín', 'bảy trăm', 'bảy trăm linh một', 'bảy trăm linh hai', 'bảy trăm linh ba', 'bảy trăm linh bốn', 'bảy trăm linh năm', 'bảy trăm linh sáu', 'bảy trăm linh bảy', 'bảy trăm linh tám', 'bảy trăm linh chín', 'bảy trăm mười', 'bảy trăm mười một', 'bảy trăm mười hai', 'bảy trăm mười ba', 'bảy trăm mười bốn', 'bảy trăm mười lăm', 'bảy trăm mười sáu', 'bảy trăm mười bảy', 'bảy trăm mười tám', 'bảy trăm mười chín', 'bảy trăm hai mươi', 'bảy trăm hai mươi mốt', 'bảy trăm hai mươi hai', 'bảy trăm hai mươi ba', 'bảy trăm hai mươi bốn', 'bảy trăm hai mươi lăm', 'bảy trăm hai mươi sáu', 'bảy trăm hai mươi bảy', 'bảy trăm hai mươi tám', 'bảy trăm hai mươi chín', 'bảy trăm ba mươi', 'bảy trăm ba mươi mốt', 'bảy trăm ba mươi hai', 'bảy trăm ba mươi ba', 'bảy trăm ba mươi bốn', 'bảy trăm ba mươi lăm', 'bảy trăm ba mươi sáu', 'bảy trăm ba mươi bảy', 'bảy trăm ba mươi tám', 'bảy trăm ba mươi chín', 'bảy trăm bốn mươi', 'bảy trăm bốn mươi mốt', 'bảy trăm bốn mươi hai', 'bảy trăm bốn mươi ba', 'bảy trăm bốn mươi bốn', 'bảy trăm bốn mươi lăm', 'bảy trăm bốn mươi sáu', 'bảy trăm bốn mươi bảy', 'bảy trăm bốn mươi tám', 'bảy trăm bốn mươi chín', 'bảy trăm năm mươi', 'bảy trăm năm mươi mốt', 'bảy trăm năm mươi hai', 'bảy trăm năm mươi ba', 'bảy trăm năm mươi bốn', 'bảy trăm năm mươi lăm', 'bảy trăm năm mươi sáu', 'bảy trăm năm mươi bảy', 'bảy trăm năm mươi tám', 'bảy trăm năm mươi chín', 'bảy trăm sáu mươi', 'bảy trăm sáu mươi mốt', 'bảy trăm sáu mươi hai', 'bảy trăm sáu mươi ba', 'bảy trăm sáu mươi bốn', 'bảy trăm sáu mươi lăm', 'bảy trăm sáu mươi sáu', 'bảy trăm sáu mươi bảy', 'bảy trăm sáu mươi tám', 'bảy trăm sáu mươi chín', 'bảy trăm bảy mươi', 'bảy trăm bảy mươi mốt', 'bảy trăm bảy mươi hai', 'bảy trăm bảy mươi ba', 'bảy trăm bảy mươi bốn', 'bảy trăm bảy mươi lăm', 'bảy trăm bảy mươi sáu', 'bảy trăm bảy mươi bảy', 'bảy trăm bảy mươi tám', 'bảy trăm bảy mươi chín', 'bảy trăm tám mươi', 'bảy trăm tám mươi mốt', 'bảy trăm tám mươi hai', 'bảy trăm tám mươi ba', 'bảy trăm tám mươi bốn', 'bảy trăm tám mươi lăm', 'bảy trăm tám mươi sáu', 'bảy trăm tám mươi bảy', 'bảy trăm tám mươi tám', 'bảy trăm tám mươi chín', 'bảy trăm chín mươi', 'bảy trăm chín mươi mốt', 'bảy trăm chín mươi hai', 'bảy trăm chín mươi ba', 'bảy trăm chín mươi bốn', 'bảy trăm chín mươi lăm', 'bảy trăm chín mươi sáu', 'bảy trăm chín mươi bảy', 'bảy trăm chín mươi tám', 'bảy trăm chín mươi chín', 'tám trăm', 'tám trăm linh một', 'tám trăm linh hai', 'tám trăm linh ba', 'tám trăm linh bốn', 'tám trăm linh năm', 'tám trăm linh sáu', 'tám trăm linh bảy', 'tám trăm linh tám', 'tám trăm linh chín', 'tám trăm mười', 'tám trăm mười một', 'tám trăm mười hai', 'tám trăm mười ba', 'tám trăm mười bốn', 'tám trăm mười lăm', 'tám trăm mười sáu', 'tám trăm mười bảy', 'tám trăm mười tám', 'tám trăm mười chín', 'tám trăm hai mươi', 'tám trăm hai mươi mốt', 'tám trăm hai mươi hai', 'tám trăm hai mươi ba', 'tám trăm hai mươi bốn', 'tám trăm hai mươi lăm', 'tám trăm hai mươi sáu', 'tám trăm hai mươi bảy', 'tám trăm hai mươi tám', 'tám trăm hai mươi chín', 'tám trăm ba mươi', 'tám trăm ba mươi mốt', 'tám trăm ba mươi hai', 'tám trăm ba mươi ba', 'tám trăm ba mươi bốn', 'tám trăm ba mươi lăm', 'tám trăm ba mươi sáu', 'tám trăm ba mươi bảy', 'tám trăm ba mươi tám', 'tám trăm ba mươi chín', 'tám trăm bốn mươi', 'tám trăm bốn mươi mốt', 'tám trăm bốn mươi hai', 'tám trăm bốn mươi ba', 'tám trăm bốn mươi bốn', 'tám trăm bốn mươi lăm', 'tám trăm bốn mươi sáu', 'tám trăm bốn mươi bảy', 'tám trăm bốn mươi tám', 'tám trăm bốn mươi chín', 'tám trăm năm mươi', 'tám trăm năm mươi mốt', 'tám trăm năm mươi hai', 'tám trăm năm mươi ba', 'tám trăm năm mươi bốn', 'tám trăm năm mươi lăm', 'tám trăm năm mươi sáu', 'tám trăm năm mươi bảy', 'tám trăm năm mươi tám', 'tám trăm năm mươi chín', 'tám trăm sáu mươi', 'tám trăm sáu mươi mốt', 'tám trăm sáu mươi hai', 'tám trăm sáu mươi ba', 'tám trăm sáu mươi bốn', 'tám trăm sáu mươi lăm', 'tám trăm sáu mươi sáu', 'tám trăm sáu mươi bảy', 'tám trăm sáu mươi tám', 'tám trăm sáu mươi chín', 'tám trăm bảy mươi', 'tám trăm bảy mươi mốt', 'tám trăm bảy mươi hai', 'tám trăm bảy mươi ba', 'tám trăm bảy mươi bốn', 'tám trăm bảy mươi lăm', 'tám trăm bảy mươi sáu', 'tám trăm bảy mươi bảy', 'tám trăm bảy mươi tám', 'tám trăm bảy mươi chín', 'tám trăm tám mươi', 'tám trăm tám mươi mốt', 'tám trăm tám mươi hai', 'tám trăm tám mươi ba', 'tám trăm tám mươi bốn', 'tám trăm tám mươi lăm', 'tám trăm tám mươi sáu', 'tám trăm tám mươi bảy', 'tám trăm tám mươi tám', 'tám trăm tám mươi chín', 'tám trăm chín mươi', 'tám trăm chín mươi mốt', 'tám trăm chín mươi hai', 'tám trăm chín mươi ba', 'tám trăm chín mươi bốn', 'tám trăm chín mươi lăm', 'tám trăm chín mươi sáu', 'tám trăm chín mươi bảy', 'tám trăm chín mươi tám', 'tám trăm chín mươi chín', 'chín trăm', 'chín trăm linh một', 'chín trăm linh hai', 'chín trăm linh ba', 'chín trăm linh bốn', 'chín trăm linh năm', 'chín trăm linh sáu', 'chín trăm linh bảy', 'chín trăm linh tám', 'chín trăm linh chín', 'chín trăm mười', 'chín trăm mười một', 'chín trăm mười hai', 'chín trăm mười ba', 'chín trăm mười bốn', 'chín trăm mười lăm', 'chín trăm mười sáu', 'chín trăm mười bảy', 'chín trăm mười tám', 'chín trăm mười chín', 'chín trăm hai mươi', 'chín trăm hai mươi mốt', 'chín trăm hai mươi hai', 'chín trăm hai mươi ba', 'chín trăm hai mươi bốn', 'chín trăm hai mươi lăm', 'chín trăm hai mươi sáu', 'chín trăm hai mươi bảy', 'chín trăm hai mươi tám', 'chín trăm hai mươi chín', 'chín trăm ba mươi', 'chín trăm ba mươi mốt', 'chín trăm ba mươi hai', 'chín trăm ba mươi ba', 'chín trăm ba mươi bốn', 'chín trăm ba mươi lăm', 'chín trăm ba mươi sáu', 'chín trăm ba mươi bảy', 'chín trăm ba mươi tám', 'chín trăm ba mươi chín', 'chín trăm bốn mươi', 'chín trăm bốn mươi mốt', 'chín trăm bốn mươi hai', 'chín trăm bốn mươi ba', 'chín trăm bốn mươi bốn', 'chín trăm bốn mươi lăm', 'chín trăm bốn mươi sáu', 'chín trăm bốn mươi bảy', 'chín trăm bốn mươi tám', 'chín trăm bốn mươi chín', 'chín trăm năm mươi', 'chín trăm năm mươi mốt', 'chín trăm năm mươi hai', 'chín trăm năm mươi ba', 'chín trăm năm mươi bốn', 'chín trăm năm mươi lăm', 'chín trăm năm mươi sáu', 'chín trăm năm mươi bảy', 'chín trăm năm mươi tám', 'chín trăm năm mươi chín', 'chín trăm sáu mươi', 'chín trăm sáu mươi mốt', 'chín trăm sáu mươi hai', 'chín trăm sáu mươi ba', 'chín trăm sáu mươi bốn', 'chín trăm sáu mươi lăm', 'chín trăm sáu mươi sáu', 'chín trăm sáu mươi bảy', 'chín trăm sáu mươi tám', 'chín trăm sáu mươi chín', 'chín trăm bảy mươi', 'chín trăm bảy mươi mốt', 'chín trăm bảy mươi hai', 'chín trăm bảy mươi ba', 'chín trăm bảy mươi bốn', 'chín trăm bảy mươi lăm', 'chín trăm bảy mươi sáu', 'chín trăm bảy mươi bảy', 'chín trăm bảy mươi tám', 'chín trăm bảy mươi chín', 'chín trăm tám mươi', 'chín trăm tám mươi mốt', 'chín trăm tám mươi hai', 'chín trăm tám mươi ba', 'chín trăm tám mươi bốn', 'chín trăm tám mươi lăm', 'chín trăm tám mươi sáu', 'chín trăm tám mươi bảy', 'chín trăm tám mươi tám', 'chín trăm tám mươi chín', 'chín trăm chín mươi', 'chín trăm chín mươi mốt', 'chín trăm chín mươi hai', 'chín trăm chín mươi ba', 'chín trăm chín mươi bốn', 'chín trăm chín mươi lăm', 'chín trăm chín mươi sáu', 'chín trăm chín mươi bảy', 'chín trăm chín mươi tám', 'chín trăm chín mươi chín'].freeze

Instance Method Summary collapse

Instance Method Details

#humanize(number) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/humanize/locales/vi.rb', line 5

def humanize(number)
  iteration = 0
  parts = []
  until number.zero?
    number, remainder = number.divmod(1000)

    if remainder.positive?
      parts << LOTS[iteration] if iteration.positive?
      parts << SUB_ONE_GROUPING[remainder]
      add_linked_word(parts, remainder) if number.positive?
    elsif iteration.positive? && iteration.modulo(3).zero?
      parts << LOTS[3]
    end

    iteration += 1
  end

  parts
end