Mô đun:Val/units

-- Definitions for units known to val
-- File format is two strings and a return statement with them in it:
-- string in quotes [=[ ... builtin_units ... ]=].
-- string in quotes [=[ ... builtin_units_long_scale ... ]=].
-- First string, builtin_units, is short-scale, second string is long scale.

-- Entry format:
-- One record per line, starting in first column, having 2-4 fields.
-- Field separator: two or more spaces
-- Between first and second fields: two or more spaces
-- Between all other fields: two or more spaces, or one or more tabs
-- Entries without two spaces in them are ignored.

-- There must be a blank line before the first entry and after the last.
-- I.e. the first two and last two characters of the string must be newlines.

-- Format of entry. Two record types:
--
-- One record type is a wikilink:
-- Unit-code Symbol-accepts-HTML-only
-- Text-field separator is still two spaces. Two spaces not allowed in wikilink.
--
-- The other record type is all fields:
-- Unit-code symbol-accepts-HTML-only pagenamesection-OK
--
-- Plus there is an optional field that goes at the end after two or more spaces.
-- Whether it is a number or an equation or the letters SI,
-- any of these three has the same function: a wikitable sorting "scale".
-- It is for sorting, and it works for either record type.
-- Difference is SI can't accept HTML. But SI correctly scales any SI prefix.
-- (Optional fields ALIAS and NOSPACE and ANGLE are for advanced users.)

-- "Invalid unit" error:
-- Using SI requires that the symbol equal unit-code, so never allows HTML.
-- Any difference between SI or symbol must be an SI prefix, such as k, M, or G.
-- A space at the end of an entry is an error. No space at each EOL.

local builtin_units = [=[

Thí nghiệm
Foo Foo
Baz baz0
Baz baz0
Bar bar0
quux bar0

Đơn vị không được sắp xếp
c0 c0
lbf lbF
N.s N&sdot;s
J.K-1 J&sdot;K−1
C.mol-1 C&sdot;mol−1
C/mol C/mol
C.kg-1 C&sdot;kg−1
C/kg C/kg
F.m-1 F&sdot;m−1
F/m F/m
e e
kB kB 8e3
KB KB 8e3
MB MB 8e6
GB GB 8e9
TB TB 8e12
lx lx
nat nat

Thời gian và tần số
byte/s byte/s 8
kB/s kB/s 8e3
MB/s MB/s 8e6
GB/s GB/s 8e9
TB/s TB/s 8e12
bit/s bit/s 1
bps bit/s 1
kbit/s kbit/s 1e3
Mbit/s Mbit/s 1e6
Gbit/s Gbit/s 1e9
Tbit/s Tbit/s 1e12
kT/s kT/s 1e3
MT/s MT/s 1e6
GT/s GT/s 1e9
year năm 31557600
years năm 31557600
yr yr 31557600
y y 31557600
a a 31557600
Ga Ga 31557600000000000
Ma Ma 31557600000000
ka ka 31557600000
kyr kyr 31557600000
kya kya 31557600000
myr myr 31557600000000
mya mya 31557600000000
byr byr 31557600000000000
bya bya 31557600000000000
Gyr Gyr 31557600000000000
BP BP
uBP 14C yr BP
BC BC -1
AD AD 1
BCE BCE -1
CE CE 1
JD JD 1
MJD MJD 1

s-1 s−1
s-2 s−2
s2 s2

s s SI
as as SI
cs cs SI
das das SI
ds ds SI
Es Es SI
fs fs SI
Gs Gs SI
hs hs SI
ks ks SI
ms ms SI
µs µs SI
us µs SI
Ms Ms SI
ns ns SI
ps ps SI
Ps Ps SI
Ts Ts SI
Ys Ys SI
ys ys SI
Zs Zs SI
zs zs SI

Hz Hz SI
aHz aHz SI
cHz cHz SI
daHz daHz SI
dHz dHz SI
EHz EHz SI
fHz fHz SI
hHz hHz SI
GHz GHz SI
kHz kHz SI
MHz MHz SI
mHz mHz SI
uHz µHz SI
µHz µHz SI
nHz nHz SI
pHz pHz SI
PHz PHz SI
THz THz SI
yHz yHz SI
YHz YHz SI
zHz zHz SI
ZHz ZHz SI

ips ips

Chiều dài, diện tích, thể tích
Å3 Å3
fb-1 fb−1
m-1 m−1
m-2 m−2
m-3 m−3
km2 km2
km3 km3
µm2 µm2
um2 µm2
am2 am2
cm2 cm2
dam2 dam2
dm2 dm2
Em2 Em2
fm2 fm2
Gm2 Gm2
hm2 hm2
mm2 mm2
Mm2 Mm2
nm2 nm2
pm2 pm2
Pm2 Pm2
Tm2 Tm2
ym2 ym2
Ym2 Ym2
zm2 zm2
Zm2 Zm2
gal gal
Gal Gal
uGal µGal
µGal µGal
mGal mGal

b b SI
ab ab SI
cb cb SI
dab dab SI
db db SI
Eb Eb SI
fb db SI
Gb Gb SI
hb hb SI
kb kb SI
mb mb SI
µb µb SI
ub µb SI
Mb Mb SI
nb nb SI
pb pb SI
Pb Pb SI
Tb Tb SI
Yb Yb SI
yb yb SI
Zb Zb SI
zb zb SI

Vận tốc và gia tốc
m.s-2 m&sdot;s−2
m/s2 m/s2
m.s-1 m&sdot;s−1
m/s m/s
km.s-1 km&sdot;s−1
km/s km/s

Khối lượng và năng lượng
lbm lbm
uJ µJ
J.s J&sdot;s
kWh kWh
kW.h kW&sdot;h
J/C J/C
J/kg J/kg

Da Da SI
EDa EDa SI
PDa PDa SI
TDa TDa SI
GDa GDa SI
MDa MDa SI
kDa kDa SI
mDa mDa SI
uDa μDa SI
μDa μDa SI
nDa nDa SI
pDa pDa SI
fDa fDa SI
aDa aDa SI

g g SI
ag ag SI
cg cg SI
dag dag SI
dg dg SI
Eg Fg SI
fg g SI
Gg Gg SI
hg hg SI
kg kg SI
mcg µg SI
Mg Mg SI
mg mg SI
ug µg SI
µg µg SI
ng ng SI
Pg Pg SI
pg pg SI
Tg Tg SI
Tấn tấn
tấn tấn
yg yg SI
Yg Yg SI
zg zg SI
Zg Zg SI

Áp suất và mật độ
psi psi
g.cm-3 g&sdot;cm−3
g/cm3 g/cm3
kg.m-3 kg&sdot;m−3
kg/m3 kg/m3
kg/cm3 kg/cm3
g/L g/L
g/l g/l
mcg/dL µg/dL
mcg/dl µg/dl
mg/mL mg/mL
mg/ml mg/ml
ug/dL µg/dL
ug/dl µg/dl
μg/dL μg/dL
μg/dl μg/dl
mg.L-1 mg/L
mg/L mg/L
mg.l-1 mg/l
mg/l mg/l

Độ bền chống gãy
MPa.m.5 MPa&sdot;m1/2
kPa.m.5 kPa&sdot;m1/2
Pa.m.5 Pa&sdot;m1/2

Nhiệt độ
degC °C ALIAS
degF °F ALIAS
degR °R ALIAS

K K SI
YK YK SI
ZK ZK SI
EK EK SI
PK PK SI
TK TK SI
GK GK SI
MK MK SI
kK kK SI
hK hK SI
daK daK SI
dK dK SI
cK cK SI
mK mK SI
µK µK SI
uK µK SI
nK nK SI
pK pK SI
fK fK SI
aK aK SI
zK zK SI
yK yK SI

Điện từ học
Wb Wb
N.A-2 N&sdot;A−2
H.m-1 H&sdot;m−1
V.m-1 V&sdot;m−1
V/m V/m

C C SI
YC YC SI
ZC ZC SI
EC EC SI
PC PC SI
TC TC SI
GC GC SI
MC MC SI
kC kC SI
hC hC SI
daC daC SI
dC dC SI
cC cC SI
mC mC SI
µC µC SI
uC µC SI
nC nC SI
pC pC SI
fC fC SI
aC aC SI
zC zC SI
yC yC SI

F F SI
YF YF SI
ZF ZF SI
EF FF SI
PF PF SI
TF TF SI
GF GF SI
MF MF SI
kF kF SI
hF hF SI
daF daF SI
dF dF SI
cF cF SI
mF mF SI
µF µF SI
uF µF SI
nF nF SI
pF pF SI
fF fF SI
aF aF SI
zF zF SI
yF yF SI

H H SI
YH H SI
ZH H SI
EH H SI
PH H SI
TH H SI
GH H SI
MH H SI
kH H SI
hH H SI
daH H SI
dH H SI
cH H SI
mH H SI
µH H SI
uH H SI
nH H SI
pH H SI
fH H SI
aH H SI
zH H SI
yH H SI

A A SI
YA A SI
ZA A SI
EA A SI
PA A SI
TA A SI
GA A SI
MA A SI
kA A SI
hA A SI
daA A SI
dA A SI
cA A SI
mA A SI
µA A SI
uA A SI
nA A SI
pA A SI
fA A SI
aA A SI
zA A SI
yA A SI

V V SI
YV V SI
ZV V SI
EV V SI
PV V SI
TV V SI
GV V SI
MV V SI
kV V SI
hV V SI
daV V SI
dV V SI
cV V SI
mV V SI
µV V SI
uV V SI
nV V SI
pV V SI
fV V SI
aV V SI
zV V SI
yV V SI

VA VA SI
YVA VA SI
ZVA VA SI
EVA VA SI
PVA VA SI
TVA VA SI
GVA VA SI
MVA VA SI
kVA VA SI
hVA VA SI
daVA VA SI
dVA VA SI
cVA VA SI
mVA VA SI
µVA VA SI
uVA VA SI
nVA VA SI
pVA VA SI
fVA VA SI
aVA VA SI
zVA VA SI
yVA VA SI

Ω Ω SI

YΩ.m YΩ&sdot;m 1e24
ZΩ.m ZΩ&sdot;m 1e21
EΩ.m EΩ&sdot;m 1e18
PΩ.m PΩ&sdot;m 1e15
TΩ.m TΩ&sdot;m 1e12
GΩ.m GΩ&sdot;m 1e9
MΩ.m MΩ&sdot;m 1e6
kΩ.m kΩ&sdot;m 1e3
Ω.m Ω&sdot;m 1
mΩ.m mΩ&sdot;m 1e-3
µΩ.m µΩ&sdot;m 1e-6
uΩ.m µΩ&sdot;m 1e-6
nΩ.m nΩ&sdot;m 1e-9
pΩ.m pΩ&sdot;m 1e-12
fΩ.m fΩ&sdot;m 1e-15
aΩ.m aΩ&sdot;m 1e-18
zΩ.m zΩ&sdot;m 1e-21
yΩ.m yΩ&sdot;m 1e-24

R R SI

G G SI
aG G SI
cG G SI
daG G SI
dG G SI
EG G SI
fG G SI
GG G SI
hG G SI
kG G SI
MG G SI
mG G SI
uG G SI
µG G SI
nG G SI
PG G SI
pG G SI
TG G SI
yG G SI
YG G SI
zG G SI
ZG G SI

T T SI
aT T SI
cT T SI
daT T SI
dT T SI
ET T SI
fT T SI
GT T SI
hT T SI
kT T SI
MT T SI
mT T SI
uT T SI
µT T SI
nT T SI
PT T SI
pT T SI
TT T SI
yT T SI
YT T SI
zT T SI
ZT T SI

Vật lý thiên văn
au au
c c
ly ly
dex dex
Earth mass M🜨
Khối lượng Trái Đất M🜨
Khối lượng Trái đất M🜨
Khối lượng trái đất M🜨
KL Trái Đất M🜨
KL Trái đất M🜨
KL trái đất M🜨
M_Earth M🜨
M_Trái Đất M🜨
M_Trái đất M🜨
M_trái đất M🜨
M+ M🜨
Earth radius R🜨
Bán kính Trái Đất R🜨
Bán kính Trái đất R🜨
Bán kính trái đất R🜨
BK Trái Đất R🜨
BK Trái đất R🜨
BK trái đất R🜨
R_Earth R🜨
R_Trái Đất R🜨
R_Trái đất R🜨
R_trái đất R🜨
R+ R🜨
Jupiter mass MJ
Khối lượng Sao Mộc MJ
Khối lượng sao Mộc MJ
KL Sao Mộc MJ
KL sao Mộc MJ
M_Jupiter MJ
M_Sao Mộc MJ
M_sao Mộc MJ
M_J MJ
Jupiter radius RJ
Bán kính Sao Mộc RJ
Bán kính sao Mộc RJ
BK Sao Mộc RJ
BK sao Mộc RJ
R_Jupiter RJ
R_Sao Mộc RJ
R_sao Mộc RJ
R_J RJ
Jy Jy
Solar mass M&x2609;
solar mass M&x2609;
Khối lượng Mặt Trời M&x2609;
Khối lượng Mặt trời M&x2609;
Khối lượng mặt trời M&x2609;
KL Mặt Trời M&x2609;
KL Mặt trời M&x2609;
KL mặt trời M&x2609;
M_Solar M&x2609;
M_solar M&x2609;
M_Mặt Trời M&x2609;
M_Mặt trời M&x2609;
M_mặt trời M&x2609;
Mo M&x2609;
Solar radius R&x2609;
solar radius R&x2609;
Bán kính Mặt Trời R&x2609;
Bán kính Mặt trời R&x2609;
Bán kính mặt trời R&x2609;
BK Mặt Trời R&x2609;
BK Mặt trời R&x2609;
BK mặt trời R&x2609;
R_Solar R&x2609;
R_solar R&x2609;
R_Mặt Trời R&x2609;
R_Mặt trời R&x2609;
R_mặt trời R&x2609;
Ro R&x2609;
Solar luminosity L&x2609;
solar luminosity L&x2609;
Độ sáng Mặt Trời L&x2609;
Độ sáng Mặt trời L&x2609;
Độ sáng mặt trời L&x2609;
L_solar L&x2609;
L_Solar L&x2609;
L_Mặt Trời L&x2609;
L_Mặt trời L&x2609;
L_mặt trời L&x2609;
Lo L&x2609;
Lunar mass ML
lunar mass ML
Khối lượng Mặt Trăng ML
Khối lượng Mặt trăng ML
Khối lượng mặt trăng ML
KL Mặt Trăng ML
KL Mặt trăng ML
KL mặt trăng ML
M_Lunar ML
M_lunar ML
M_Mặt Trăng ML
M_Mặt trăng ML
M_mặt trăng ML
M_L ML
Lunar radius RL
lunar radius RL
Bán kính Mặt Trăng RL
Bán kính Mặt trăng RL
Bán kính mặt trăng RL
BK Mặt Trăng RL
BK Mặt trăng RL
BK mặt trăng RL
R_Lunar RL
R_lunar RL
R_Mặt Trăng RL
R_Mặt trăng RL
R_mặt trăng RL
R_L RL
pc2 pc2
pc3 pc3
kpc2 kpc2
kpc3 kpc3
kpc kpc
Mpc2 Mpc2
Mpc3 Mpc3
Mpc Mpc
Gpc2 Gpc2
Gpc3 Gpc3
Gpc Gpc

Vật lý hạt nhân và hóa học
cm-1 cm−1
u u
osmol osmol
Osm Osm
M M
TM M SI
GM M SI
MM M SI
kM M SI
hM M SI
daM M SI
dM M SI
cM M SI
mM M SI
uM M 1e-6
nM M SI
pM M SI
kg.mol-1 kg&sdot;mol−1
kg/mol kg/mol
g.mol-1 g&sdot;mol−1
g/mol g/mol
eV/c2 eV/c2
keV/c2 keV/c2
MeV/c2 MeV/c2
GeV/c2 GeV/c2
TeV/c2 TeV/c2
µN µN
µB µB
eV eV
meV meV
keV keV
MeV MeV
GeV GeV
TeV TeV
mol-1 mol−1
J.mol-1 J&sdot;mol−1
J/mol J/mol
kJ.mol-1 kJ&sdot;mol−1
kJ/mol kJ/mol
MJ.mol-1 MJ&sdot;mol−1
MJ/mol MJ/mol
GJ.mol-1 GJ&sdot;mol−1
GJ/mol GJ/mol
TJ.mol-1 TJ&sdot;mol−1
TJ/mol TJ/mol

Số và cụm từ
pp tr
tr tr
trang tr
ppb ppb 1e-9
ppm ppm 1e-6
billiard billiard 1e15
billion tỷ 1e9
tỷ tỷ 1e9
billionth [Phần tỷ|phần tỷ]] 1e-9
billionths [Phần tỷ|phần tỷ]] 1e-9
phần tỷ [Phần tỷ|phần tỷ]] 1e-9
decilliard decilliard 1e63
decillion decillion 1e33
decillionth decillionth 1e-33
decillionths decillionths 1e-33
milliard tỷ 1e9
million triệu 1e6
triệu triệu 1e6
millionth phần triệu 1e-6
millionths phần triệu 1e-6
phần triệu phần triệu 1e-6
nonilliard nonilliard 1e57
nonillion nonillion 1e30
nonillionth nonillionth 1e-30
nonillionths nonillionths 1e-30
octilliard octilliard 1e51
octillion octillion 1e27
octillionth octillionth 1e-27
octillionths octillionths 1e-27
quadrilliard quadrilliard 1e27
quadrillion quadrillion 1e15
quadrillionth quadrillionth 1e-15
quadrillionths quadrillionths 1e-15
quintilliard quintilliard 1e33
quintillion quintillion 1e18
quintillionth quintillionth 1e-18
quintillionths quintillionths 1e-18
septilliard septilliard 1e45
septillion septillion 1e24
septillionth septillionth 1e-24
septillionths septillionths 1e-24
sextilliard sextilliard 1e39
sextillion sextillion 1e21
sextillionth sextillionth 1e-21
sextillionths sextillionths 1e-21
trilliard trilliard 1e21
trillion trillion 1e12
trillionth trillionth 1e-12
trillionths trillionths 1e-12

Góc
% % Phần trăm ANGLE 0,01
percent % Phần trăm ANGLE 0,01
per cent % Phần trăm ANGLE 0,01
phần trăm % Phần trăm ANGLE 0,01
‰ ‰ Phần nghìn ANGLE 1e-3
per mil ‰ Phần nghìn ANGLE 1e-3
per mill ‰ Phần nghìn ANGLE 1e-3
per mille ‰ Phần nghìn ANGLE 1e-3
permil ‰ Phần nghìn ANGLE 1e-3
permill ‰ Phần nghìn ANGLE 1e-3
permille ‰ Phần nghìn ANGLE 1e-3
phần nghìn ‰ Phần nghìn ANGLE 1e-3
° ° Độ (góc) ANGLE pi/180
deg ° Độ (góc) ANGLE pi/180
độ ° Độ (góc) ANGLE pi/180
' ′ Phút góc ANGLE pi/10800
′ ′ Phút góc ANGLE pi/10800
arcmin ′ Phút góc ANGLE pi/10800
arcminute ′ Phút góc ANGLE pi/10800
phút góc ′ Phút góc ANGLE pi/10800
" ″ Giây góc ANGLE pi/648000
″ ″ Giây góc ANGLE pi/648000
arcsec ″ Giây góc ANGLE pi/648000
arcsecond ″ Giây góc ANGLE pi/648000
giây góc ″ Giây góc ANGLE pi/648000
mas mas pi/648000000

]=]

-- If val has "|long scale=on" the following definitions are used
-- (then, if not found here, the normal definitions are used).
-- Unit code Symbol Flags/Scale
local builtin_units_long_scale = [=[

Số và cụm từ dài
billion tỷ 1e12
tỷ tỷ 1e12
billionth phần tỷ 1e-12
billionths phần tỷ 1e-12
phần tỷ phần tỷ 1e-12
decillion decillion 1e60
decillionth decillionth 1e-60
decillionths decillionths 1e-60
nonillion nonillion 1e54
nonillionth nonillionth 1e-54
nonillionths nonillionths 1e-54
octillion octillion 1e48
octillionth octillionth 1e-48
octillionths octillionths 1e-48
quadrillion quadrillion 1e24
quadrillionth quadrillionth 1e-24
quadrillionths quadrillionths 1e-24
quintillion quintillion 1e30
quintillionth quintillionth 1e-30
quintillionths quintillionths 1e-30
septillion septillion 1e42
septillionth septillionth 1e-42
septillionths septillionths 1e-42
sextillion sextillion 1e36
sextillionth sextillionth 1e-36
sextillionths sextillionths 1e-36
trillion trillion 1e18
trillionth trillionth 1e-18
trillionths trillionths 1e-18

]=]

return { builtin_units = builtin_units, builtin_units_long_scale = builtin_units_long_scale }