Exemplo n.º 1
0
QString guiName(string const & type, BufferParams const & bp)
{
	if (type == "tableofcontents")
		return qt_("Table of Contents");
	if (type == "child")
		return qt_("Child Documents");
	if (type == "graphics")
		return qt_("Graphics");
	if (type == "equation")
		return qt_("Equations");
	if (type == "footnote")
		return qt_("Footnotes");
	if (type == "listing")
		return qt_("Listings");
	if (type == "index")
		return qt_("Index Entries");
	if (type == "marginalnote")
		return qt_("Marginal notes");
	if (type == "nomencl")
		return qt_("Nomenclature Entries");
	if (type == "note")
		return qt_("Notes");
	if (type == "citation")
		return qt_("Citations");
	if (type == "label")
		return qt_("Labels and References");
	if (type == "branch")
		return qt_("Branches");
	if (type == "change")
		return qt_("Changes");
	if (prefixIs(type, "index:")) {
		string const itype = split(type, ':');
		IndicesList const & indiceslist = bp.indiceslist();
		Index const * index = indiceslist.findShortcut(from_utf8(itype));
		docstring indextype = _("unknown type!");
		if (index)
			indextype = index->index();
		return toqstr(bformat(_("Index Entries (%1$s)"), indextype));
	}

	FloatList const & floats = bp.documentClass().floats();
	if (floats.typeExist(type))
		return qt_(floats.getType(type).listName());

	return qt_(type);
}
Exemplo n.º 2
0
QString guiName(string const & type, BufferParams const & bp)
{
	if (type == "tableofcontents")
		return qt_("Table of Contents");
	if (type == "child")
		return qt_("Child Documents");
	if (type == "graphics")
		return qt_("Graphics");
	if (type == "equation")
		return qt_("Equations");
	if (type == "footnote")
		return qt_("Footnotes");
	if (type == "listing")
		return qt_("Listings");
	if (type == "index")
		return qt_("Index Entries");
	if (type == "marginalnote")
		return qt_("Marginal notes");
	if (type == "nomencl")
		return qt_("Nomenclature Entries");
	if (type == "note")
		return qt_("Notes");
	if (type == "citation")
		return qt_("Citations");
	if (type == "label")
		return qt_("Labels and References");
	if (type == "branch")
		return qt_("Branches");
	if (type == "change")
		return qt_("Changes");

	FloatList const & floats = bp.documentClass().floats();
	if (floats.typeExist(type))
		return qt_(floats.getType(type).listName());

	return qt_(type);
}