X-Git-Url: http://git.maemo.org/git/?p=gonvert;a=blobdiff_plain;f=src%2Funit_data.py;h=65400e36595e04f8538f52d1dab4356cc1fa283e;hp=9cc90a438d55f7557cee4cb07763fbff5521fab6;hb=14dbf647fbb0b4dfdd56a7a1ba60860e52e2808d;hpb=475c4345b218a20433cb36f77aa058614c8433dd diff --git a/src/unit_data.py b/src/unit_data.py index 9cc90a4..65400e3 100644 --- a/src/unit_data.py +++ b/src/unit_data.py @@ -1,9 +1,14 @@ import math -import gettext import converters -_ = gettext.gettext +try: + raise ImportError() + import gettext +except ImportError: + _ = lambda x: x +else: + _ = gettext.gettext @@ -2184,6 +2189,32 @@ _(u"Electrical Voltage"): {".base_unit": _(u"volt"), _(u"pony"): [(converters.m, 25.0), "", """Equal to twenty five pounds sterling"""], }, + + _(u"Radioactivity"): { + ".base_unit": "becquerel", + _(u"becquerel"): + [(converters.m, 1.0), u"Bq", 'The SI derived unit of radioactivity.'], + _(u"curie"): + [(converters.m, 3.7e10), u"Ci", 'Roughly the activity of 1 gram of the radium isotope 226 Ra.'], + _(u"pico curie"): + [(converters.m, 3.7e-2), u"pCi", ''], + }, + + _(u"Radiation dose"): { + ".base_unit": "Sievert", + _(u"Sievert"): + [(converters.m, 1.0), u"Sv", ''], + _(u"milli Sievert"): + [(converters.m, 1.0e-3), u"mSv", ''], + _(u"micro Sievert"): + [(converters.m, 1.0e-6), u"\xb5Sv", ''], + _(u"rem"): + [(converters.m, 0.01), u"rem", ''], + _(u"milli rem"): + [(converters.m, 1.0e-5), u"mrem", ''], + _(u"roentgen"): + [(converters.m, 1/1.07185e2), u"R", ''], + }, } @@ -2208,6 +2239,14 @@ def get_units_from_category(category): return units +def get_base_unit(categoryName): + return UNIT_DESCRIPTIONS[categoryName][".base_unit"] + + +def get_base_unit_from_category(category): + return category[".base_unit"] + + future_dic = { _(u"Wire Gauge"): { ".base_unit": "circular mils",