better deferred translation of field names

git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@1890 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
calvin 2004-10-27 19:27:27 +00:00
parent dee1c867ff
commit b99c8a15e8

View file

@ -20,25 +20,27 @@ import sys
import os import os
import os.path import os.path
# dummy translator class TranslatedFields (dict):
_ = lambda x: x """store translated field names"""
def __getitem__ (self, key):
val = super(TranslatedFields, self).__getitem__(key)
return _(val)
# known field names, translated Fields = TranslatedFields(
Fields = { realurl="Real URL",
"realurl": _("Real URL"), cachekey="Cache key",
"cachekey": _("Cache key"), result="Result",
"result": _("Result"), base="Base",
"base": _("Base"), name="Name",
"name": _("Name"), parenturl="Parent URL",
"parenturl": _("Parent URL"), extern="Extern",
"extern": _("Extern"), info="Info",
"info": _("Info"), warning="Warning",
"warning": _("Warning"), dltime="D/L Time",
"dltime": _("D/L Time"), dlsize="D/L Size",
"dlsize": _("D/L Size"), checktime="Check Time",
"checktime": _("Check Time"), url="URL",
"url": _("URL"), )
}
class Logger (object): class Logger (object):