29#include "YTransText.h"
99 bool startWithDelimiter =
true )
100 {
return completePath( item,
false, delimiter, startWithDelimiter ); }
110 bool startWithDelimiter =
true )
111 {
return completePath( item,
true, delimiter, startWithDelimiter ); }
124 bool startWithDelimiter =
true );
146 const char *
textdomain()
const {
return _textdomain.c_str(); }
163 std::string
translate(
const std::string & orig );
176 bool startWithDelimiter );
187 std::string _textdomain;
Definition TreeItem.h:192
Definition YStringTree.h:42
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