This module contains data on various types of numbers in Japanese.
local additional_number_types = {
{ key = "sj", display = "]", before = "ordinal" },
{ key = "ja", display = "Native Japanese", before = "ordinal" },
{ key = "kanji", before = "ordinal" },
}
local numbers = {}
numbers = {
sj = 'れい',
kanji = '零',
}
numbers = {
sj = 'いち',
ja = 'ひと',
kanji = '一',
}
numbers = {
sj = 'に',
ja = 'ふた',
kanji = '二',
}
numbers = {
sj = 'さん',
ja = 'み',
kanji = '三',
}
numbers = {
sj = 'し',
ja = 'よ',
kanji = '四',
}
numbers = {
sj = 'ご',
ja = 'いつ',
kanji = '五',
}
numbers = {
sj = 'ろく',
ja = 'む',
kanji = '六',
}
numbers = {
sj = 'しち',
ja = 'なな',
kanji = '七',
}
numbers = {
sj = 'はち',
ja = 'や',
kanji = '八',
}
numbers = {
sj = 'きゅう',
ja = 'ここの',
kanji = '九',
}
numbers = {
sj = 'じゅう',
ja = 'とお',
kanji = '十',
}
for i = 2, 9 do
numbers = {
sj = numbers.sj .. 'じゅう',
ja = numbers.ja .. 'そ',
kanji = numbers.kanji .. '十',
}
for j = 1, 9 do
numbers = {
sj = numbers.sj .. 'じゅう' .. numbers.sj,
kanji = numbers.kanji .. '十' .. numbers.kanji,
}
end
numbers.sj = {
numbers.sj .. 'じゅうよん',
numbers.sj .. 'じゅうし',
}
numbers.sj = {
numbers.sj .. 'じゅうなな',
numbers.sj .. 'じゅうしち',
}
numbers.sj = {
numbers.sj .. 'じゅうきゅう',
numbers.sj .. 'じゅうく',
}
end
numbers.sj = {'よんじゅう', 'しじゅう'}
numbers.sj = {'ななじゅう', 'しちじゅう'}
numbers.ja = 'はた'
numbers.ja = 'いそ'
for i = 1, 9 do
numbers = {
sj = 'じゅう' .. numbers.sj,
kanji = '十' .. numbers.kanji,
}
numbers.sj = {
'よんじゅう' .. numbers.sj,
'しじゅう' .. numbers.sj,
}
numbers.sj = {
'ななじゅう' .. numbers.sj,
'しちじゅう' .. numbers.sj,
}
end
numbers.sj = {'じゅうよん', 'じゅうし'}
numbers.sj = {'じゅうなな', 'じゅうしち'}
numbers.sj = {'じゅうきゅう', 'じゅうく'}
numbers.sj = {'よんじゅうよん', 'しじゅうし'}
numbers.sj = {'よんじゅうなな', 'よんじゅうしち', 'しじゅうしち'}
numbers.sj = {'よんじゅうきゅう', 'よんじゅうく', 'しじゅうきゅう', 'しじゅうく'}
numbers.sj = {'ななじゅうよん', 'ななじゅうし', 'しちじゅうし'}
numbers.sj = {'ななじゅうなな', 'しちじゅうしち'}
numbers.sj = {'ななじゅうきゅう', 'ななじゅうく', 'しちじゅうきゅう', 'しちじゅうく'}
numbers = {
sj = 'ひゃく',
ja = 'もも',
kanji = '百',
}
for i = 2, 9 do
numbers = {
sj = numbers.sj .. 'ひゃく',
ja = numbers.ja .. 'お',
kanji = numbers.kanji .. '百',
}
end
numbers.sj = 'さんぴゃく'
numbers.sj = 'よんひゃく'
numbers.sj = 'ろっぴゃく'
numbers.sj = 'ななひゃく'
numbers.sj = 'はっぴゃく'
numbers.ja = 'ふたもも'
numbers.ja = 'いお'
numbers = {
sj = 'せん',
ja = 'ち',
kanji = '千',
}
numbers = {
sj = 'まん',
ja = 'よろず',
kanji = '万',
}
numbers = {
sj = 'じゅうまん',
kanji = '十万',
}
numbers = {
sj = 'ひゃくまん',
kanji = '百万',
}
numbers = {
sj = 'せんまん',
kanji = '千万',
}
numbers = {
sj = 'おく',
kanji = '億',
}
numbers = {
sj = 'ちょう',
kanji = '兆',
}
return {
numbers = numbers,
additional_number_types = additional_number_types,
}