mark some strings to be translated

svn: r18517
This commit is contained in:
Paul Franklin
2011-11-27 20:00:17 +00:00
parent eed628e2dc
commit 8a11029b30

View File

@@ -165,7 +165,7 @@ def _validate_options(options, dbase):
phandle = None phandle = None
person = dbase.get_person_from_handle(phandle) person = dbase.get_person_from_handle(phandle)
if not person: if not person:
print "ERROR: Please specify a person" print _("ERROR: Please specify a person")
if person: if person:
option.set_value(person.get_gramps_id()) option.set_value(person.get_gramps_id())
@@ -189,7 +189,7 @@ def _validate_options(options, dbase):
family = dbase.get_family_from_handle(family_handle) family = dbase.get_family_from_handle(family_handle)
option.set_value(family.get_gramps_id()) option.set_value(family.get_gramps_id())
else: else:
print "ERROR: Please specify a family" print _("ERROR: Please specify a family")
#------------------------------------------------------------------------ #------------------------------------------------------------------------
# #
@@ -400,9 +400,12 @@ class CommandLineReport(object):
elif isinstance(option, Option): elif isinstance(option, Option):
self.options_help[name].append(option.get_help()) self.options_help[name].append(option.get_help())
else: else:
print "Unknown option: ", option print _("Unknown option: %s") % option
print " Valid options are:", ", ".join(self.options_dict.keys()) print (_(" Valid options are:"),
print " Use 'show=option' to see description and acceptable values" ", ".join(self.options_dict.keys()))
print (_(" Use '%(donottranslate)s' to see description "
"and acceptable values") %
{'donottranslate' : "show=option"})
def parse_options(self): def parse_options(self):
""" """
@@ -427,9 +430,12 @@ class CommandLineReport(object):
option.set_value(self.options_dict[opt]) option.set_value(self.options_dict[opt])
else: else:
print "Ignoring unknown option: %s" % opt print _("Ignoring unknown option: %s") % opt
print " Valid options are:", ", ".join(self.options_dict.keys()) print (_(" Valid options are:"),
print " Use 'show=option' to see description and acceptable values" ", ".join(self.options_dict.keys()))
print (_(" Use '%(donottranslate)s' to see description "
"and acceptable values") %
{'donottranslate' : "show=option"})
self.option_class.handler.output = self.options_dict['of'] self.option_class.handler.output = self.options_dict['of']
@@ -498,23 +504,25 @@ class CommandLineReport(object):
if not self.show: if not self.show:
return return
elif self.show == 'all': elif self.show == 'all':
print " Available options:" print _(" Available options:")
for key in sorted(self.options_dict.keys()): for key in sorted(self.options_dict.keys()):
if key in self.options_help: if key in self.options_help:
opt = self.options_help[key] opt = self.options_help[key]
# Make the output nicer to read, assume that tab has 8 spaces # Make the output nicer to read, assume a tab has 8 spaces
tabs = '\t\t' if len(key) < 10 else '\t' tabs = '\t\t' if len(key) < 10 else '\t'
optmsg = " %s%s%s (%s)" % (key, tabs, opt[1], opt[0]) optmsg = " %s%s%s (%s)" % (key, tabs, opt[1], opt[0])
print optmsg.encode(sys.getfilesystemencoding()) print optmsg.encode(sys.getfilesystemencoding())
else: else:
optmsg = " %s" % key optmsg = " %s" % key
print optmsg.encode(sys.getfilesystemencoding()) print optmsg.encode(sys.getfilesystemencoding())
print " Use 'show=option' to see description and acceptable values" print (_(" Use '%(donottranslate)s' to see description "
"and acceptable values") %
{'donottranslate' : "show=option"})
elif self.show in self.options_help: elif self.show in self.options_help:
opt = self.options_help[self.show] opt = self.options_help[self.show]
tabs = '\t\t' if len(self.show) < 10 else '\t' tabs = '\t\t' if len(self.show) < 10 else '\t'
print ' %s%s%s (%s)' % (self.show, tabs, opt[1], opt[0]) print ' %s%s%s (%s)' % (self.show, tabs, opt[1], opt[0])
print " Available values are:" print _(" Available values are:")
vals = opt[2] vals = opt[2]
if isinstance(vals, (list, tuple)): if isinstance(vals, (list, tuple)):
for val in vals: for val in vals:
@@ -526,8 +534,9 @@ class CommandLineReport(object):
else: else:
#there was a show option given, but the option is invalid #there was a show option given, but the option is invalid
print ("option '%s' not valid. Use 'show=all' to see all valid " print (_("option '%(optionname)s' not valid. "
"options." % self.show) "Use '%(donottranslate)s' to see all valid options.") %
{'optionname' : self.show, 'donottranslate' : "show=all"})
#------------------------------------------------------------------------ #------------------------------------------------------------------------
# #