mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
Added more units
This commit is contained in:
@@ -109,13 +109,28 @@ const ToolboxMessageTree unitDistanceMeterChildren[] = {
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitDistanceMeterPicoSymbol, I18n::Message::UnitDistanceMeterPico),
|
||||
};
|
||||
|
||||
const ToolboxMessageTree unitDistanceImperialChildren[] = {
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitDistanceInchSymbol, I18n::Message::UnitDistanceInch),
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitDistanceFootSymbol, I18n::Message::UnitDistanceFoot),
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitDistanceYardSymbol, I18n::Message::UnitDistanceYard),
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitDistanceMileSymbol, I18n::Message::UnitDistanceMile),
|
||||
};
|
||||
|
||||
const ToolboxMessageTree unitDistanceChildren[] = {
|
||||
ToolboxMessageTree::Node(I18n::Message::UnitDistanceMeterMenu, unitDistanceMeterChildren),
|
||||
ToolboxMessageTree::Node(I18n::Message::UnitDistanceImperialMenu, unitDistanceImperialChildren),
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitDistanceAstronomicalUnitSymbol, I18n::Message::UnitDistanceAstronomicalUnit),
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitDistanceLightYearSymbol, I18n::Message::UnitDistanceLightYear),
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitDistanceParsecSymbol, I18n::Message::UnitDistanceParsec)};
|
||||
|
||||
const ToolboxMessageTree unitMassImperialChildren[] = {
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitMassPoundSymbol, I18n::Message::UnitMassPound),
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitMassOunceSymbol, I18n::Message::UnitMassOunce),
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitMassTonSymbol, I18n::Message::UnitMassTon),
|
||||
};
|
||||
|
||||
const ToolboxMessageTree unitMassChildren[] = {
|
||||
ToolboxMessageTree::Node(I18n::Message::UnitMassImperialMenu, unitMassImperialChildren),
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitMassTonneSymbol, I18n::Message::UnitMassTonne),
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitMassGramKiloSymbol, I18n::Message::UnitMassGramKilo),
|
||||
ToolboxMessageTree::Leaf(I18n::Message::UnitMassGramSymbol, I18n::Message::UnitMassGram),
|
||||
|
||||
@@ -14,9 +14,16 @@ UnitDistanceMeterMilliSymbol = "_mm"
|
||||
UnitDistanceMeterMicroSymbol = "_μm"
|
||||
UnitDistanceMeterNanoSymbol = "_nm"
|
||||
UnitDistanceMeterPicoSymbol = "_pm"
|
||||
UnitDistanceInchSymbol = "_in"
|
||||
UnitDistanceFootSymbol = "_ft"
|
||||
UnitDistanceYardSymbol = "_yd"
|
||||
UnitDistanceMileSymbol = "_mi"
|
||||
UnitDistanceAstronomicalUnitSymbol = "_au"
|
||||
UnitDistanceLightYearSymbol = "_ly"
|
||||
UnitDistanceParsecSymbol = "_pc"
|
||||
UnitMassPoundSymbol = "_lb"
|
||||
UnitMassOunceSymbol = "_oz"
|
||||
UnitMassTonSymbol = "_ton"
|
||||
UnitMassGramKiloSymbol = "_kg"
|
||||
UnitMassGramSymbol = "_g"
|
||||
UnitMassGramMilliSymbol = "_mg"
|
||||
|
||||
@@ -19,9 +19,18 @@ UnitDistanceMeterMilli = "Millimeter"
|
||||
UnitDistanceMeterMicro = "Micrometer"
|
||||
UnitDistanceMeterNano = "Nanometer"
|
||||
UnitDistanceMeterPico = "Picometer"
|
||||
UnitDistanceImperialMenu = "US Customary"
|
||||
UnitDistanceInch = "Inch"
|
||||
UnitDistanceFoot = "Foot"
|
||||
UnitDistanceYard = "Yard"
|
||||
UnitDistanceMile = "Mile"
|
||||
UnitDistanceAstronomicalUnit = "Astronomical unit"
|
||||
UnitDistanceLightYear = "Light year"
|
||||
UnitDistanceParsec = "Parsec"
|
||||
UnitMassImperialMenu = "US Customary"
|
||||
UnitMassPound = "Pound"
|
||||
UnitMassOunce = "Ounce"
|
||||
UnitMassTon = "US Ton"
|
||||
UnitMassMenu = "Mass"
|
||||
UnitMassGramKilo = "Kilogram"
|
||||
UnitMassGram = "Gram"
|
||||
|
||||
@@ -19,9 +19,18 @@ UnitDistanceMeterMilli = "Millimeter"
|
||||
UnitDistanceMeterMicro = "Micrometer"
|
||||
UnitDistanceMeterNano = "Nanometer"
|
||||
UnitDistanceMeterPico = "Picometer"
|
||||
UnitDistanceImperialMenu = "US Customary"
|
||||
UnitDistanceInch = "Inch"
|
||||
UnitDistanceFoot = "Foot"
|
||||
UnitDistanceYard = "Yard"
|
||||
UnitDistanceMile = "Mile"
|
||||
UnitDistanceAstronomicalUnit = "Astronomical unit"
|
||||
UnitDistanceLightYear = "Light year"
|
||||
UnitDistanceParsec = "Parsec"
|
||||
UnitMassImperialMenu = "US Customary"
|
||||
UnitMassPound = "Pound"
|
||||
UnitMassOunce = "Ounce"
|
||||
UnitMassTon = "US Ton"
|
||||
UnitMassMenu = "Mass"
|
||||
UnitMassGramKilo = "Kilogram"
|
||||
UnitMassGram = "Gram"
|
||||
|
||||
@@ -19,9 +19,18 @@ UnitDistanceMeterMilli = "Millimeter"
|
||||
UnitDistanceMeterMicro = "Micrometer"
|
||||
UnitDistanceMeterNano = "Nanometer"
|
||||
UnitDistanceMeterPico = "Picometer"
|
||||
UnitDistanceImperialMenu = "US Customary"
|
||||
UnitDistanceInch = "Inch"
|
||||
UnitDistanceFoot = "Foot"
|
||||
UnitDistanceYard = "Yard"
|
||||
UnitDistanceMile = "Mile"
|
||||
UnitDistanceAstronomicalUnit = "Astronomical unit"
|
||||
UnitDistanceLightYear = "Light year"
|
||||
UnitDistanceParsec = "Parsec"
|
||||
UnitMassImperialMenu = "US Customary"
|
||||
UnitMassPound = "Pound"
|
||||
UnitMassOunce = "Ounce"
|
||||
UnitMassTon = "US Ton"
|
||||
UnitMassMenu = "Mass"
|
||||
UnitMassGramKilo = "Kilogram"
|
||||
UnitMassGram = "Gram"
|
||||
|
||||
@@ -19,9 +19,18 @@ UnitDistanceMeterMilli = "Millimètre"
|
||||
UnitDistanceMeterMicro = "Micromètre"
|
||||
UnitDistanceMeterNano = "Nanomètre"
|
||||
UnitDistanceMeterPico = "Picomètre"
|
||||
UnitDistanceImperialMenu = "US Customary"
|
||||
UnitDistanceInch = "Inch"
|
||||
UnitDistanceFoot = "Foot"
|
||||
UnitDistanceYard = "Yard"
|
||||
UnitDistanceMile = "Mile"
|
||||
UnitDistanceAstronomicalUnit = "Unité astronomique"
|
||||
UnitDistanceLightYear = "Année lumière"
|
||||
UnitDistanceParsec = "Parsec"
|
||||
UnitMassImperialMenu = "US Customary"
|
||||
UnitMassPound = "Pound"
|
||||
UnitMassOunce = "Ounce"
|
||||
UnitMassTon = "US Ton"
|
||||
UnitMassMenu = "Masse"
|
||||
UnitMassGramKilo = "Kilogramme"
|
||||
UnitMassGram = "Gramme"
|
||||
|
||||
@@ -19,9 +19,18 @@ UnitDistanceMeterMilli = "Milliméter"
|
||||
UnitDistanceMeterMicro = "Mikrométer"
|
||||
UnitDistanceMeterNano = "Nanométer"
|
||||
UnitDistanceMeterPico = "Pikométer"
|
||||
UnitDistanceImperialMenu = "US Customary"
|
||||
UnitDistanceInch = "Inch"
|
||||
UnitDistanceFoot = "Foot"
|
||||
UnitDistanceYard = "Yard"
|
||||
UnitDistanceMile = "Mile"
|
||||
UnitDistanceAstronomicalUnit = "Csillagászati egység"
|
||||
UnitDistanceLightYear = "Világos év"
|
||||
UnitDistanceParsec = "Parsec"
|
||||
UnitMassImperialMenu = "US Customary"
|
||||
UnitMassPound = "Pound"
|
||||
UnitMassOunce = "Ounce"
|
||||
UnitMassTon = "US Ton"
|
||||
UnitMassMenu = "Tömeg"
|
||||
UnitMassGramKilo = "Kilogram"
|
||||
UnitMassGram = "Gram"
|
||||
|
||||
@@ -19,9 +19,18 @@ UnitDistanceMeterMilli = "Millimeter"
|
||||
UnitDistanceMeterMicro = "Micrometer"
|
||||
UnitDistanceMeterNano = "Nanometer"
|
||||
UnitDistanceMeterPico = "Picometer"
|
||||
UnitDistanceImperialMenu = "US Customary"
|
||||
UnitDistanceInch = "Inch"
|
||||
UnitDistanceFoot = "Foot"
|
||||
UnitDistanceYard = "Yard"
|
||||
UnitDistanceMile = "Mile"
|
||||
UnitDistanceAstronomicalUnit = "Astronomical unit"
|
||||
UnitDistanceLightYear = "Light year"
|
||||
UnitDistanceParsec = "Parsec"
|
||||
UnitMassImperialMenu = "US Customary"
|
||||
UnitMassPound = "Pound"
|
||||
UnitMassOunce = "Ounce"
|
||||
UnitMassTon = "US Ton"
|
||||
UnitMassMenu = "Mass"
|
||||
UnitMassGramKilo = "Kilogram"
|
||||
UnitMassGram = "Gram"
|
||||
|
||||
@@ -255,6 +255,18 @@ public:
|
||||
Representative("pc", "180*60*60/π*_au",
|
||||
Representative::Prefixable::No,
|
||||
NoPrefix),
|
||||
Representative("ft", "0.3048*_m", // used meters to allow for conversion
|
||||
Representative::Prefixable::No,
|
||||
NoPrefix),
|
||||
Representative("in", "(1/12)*_ft",
|
||||
Representative::Prefixable::No,
|
||||
NoPrefix),
|
||||
Representative("yd", "3*_ft",
|
||||
Representative::Prefixable::No,
|
||||
NoPrefix),
|
||||
Representative("mi", "1760*_yd",
|
||||
Representative::Prefixable::No,
|
||||
NoPrefix),
|
||||
},
|
||||
MassRepresentatives[] = {
|
||||
Representative("g", nullptr,
|
||||
@@ -266,6 +278,15 @@ public:
|
||||
Representative("Da", "(6.02214076*10^23*1000)^-1*_kg",
|
||||
Representative::Prefixable::Yes,
|
||||
NoPrefix),
|
||||
Representative("lb", "453.59237*_g",
|
||||
Representative::Prefixable::Yes,
|
||||
NoPrefix),
|
||||
Representative("oz", "(1/16)*_lb",
|
||||
Representative::Prefixable::Yes,
|
||||
NoPrefix),
|
||||
Representative("ton", "2000*_lb",
|
||||
Representative::Prefixable::Yes,
|
||||
NoPrefix),
|
||||
},
|
||||
CurrentRepresentatives[] = {
|
||||
Representative("A", nullptr,
|
||||
@@ -276,7 +297,6 @@ public:
|
||||
Representative("K", nullptr,
|
||||
Representative::Prefixable::No,
|
||||
NoPrefix),
|
||||
},
|
||||
AmountOfSubstanceRepresentatives[] = {
|
||||
Representative("mol", nullptr,
|
||||
Representative::Prefixable::Yes,
|
||||
|
||||
Reference in New Issue
Block a user