29#include "YTransText.h"
146 const char *
textdomain()
const {
return _textdomain.c_str(); }
163 std::string
translate(
const std::string & orig );
187 std::string _textdomain;
Definition TreeItem.h:192
Definition YStringTree.h:42
YStringTree(const char *textdomain)
Definition YStringTree.cc:33
YStringTreeItem * root() const
Definition YStringTree.h:139
std::string translatedPath(const YStringTreeItem *item, char delimiter, bool startWithDelimiter=true)
Definition YStringTree.h:108
void logBranch(YStringTreeItem *branch, std::string indentation)
Definition YStringTree.cc:196
YStringTreeItem * addBranch(const std::string &content, char delimiter=0, YStringTreeItem *parent=0)
Definition YStringTree.cc:49
std::string origPath(const YStringTreeItem *item, char delimiter, bool startWithDelimiter=true)
Definition YStringTree.h:97
std::string translate(const std::string &orig)
Definition YStringTree.cc:119
void logTree()
Definition YStringTree.cc:187
YTransText path(const YStringTreeItem *item, char delimiter, bool startWithDelimiter=true)
Definition YStringTree.cc:159
void setTextdomain(const char *domain)
Definition YStringTree.h:157
std::string completePath(const YStringTreeItem *item, bool translated, char delimiter, bool startWithDelimiter)
Definition YStringTree.cc:128
virtual ~YStringTree()
Definition YStringTree.cc:41
const char * textdomain() const
Definition YStringTree.h:146
Definition YTransText.h:37