diff options
author | lordjaxom <lordjaxom> | 2005-01-15 20:53:22 +0000 |
---|---|---|
committer | lordjaxom <lordjaxom> | 2005-01-15 20:53:22 +0000 |
commit | 567620f65a9cf852ee664e32a9989d260dafa95f (patch) | |
tree | 7ab996a8cbd5c48d89506ffd037cc535cdf715a1 | |
parent | 42c901447cf3a20d66ea41413e18130e7240fd21 (diff) | |
download | vdr-plugin-text2skin-567620f65a9cf852ee664e32a9989d260dafa95f.tar.gz vdr-plugin-text2skin-567620f65a9cf852ee664e32a9989d260dafa95f.tar.bz2 |
- reimplemented trans()
- disabled auto-translation
-rw-r--r-- | xml/function.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/xml/function.c b/xml/function.c index faa764f..535a85b 100644 --- a/xml/function.c +++ b/xml/function.c @@ -1,5 +1,5 @@ /* - * $Id: function.c,v 1.10 2005/01/15 16:29:38 lordjaxom Exp $ + * $Id: function.c,v 1.11 2005/01/15 20:53:22 lordjaxom Exp $ */ #include "xml/function.h" @@ -16,7 +16,7 @@ static const char *Internals[] = { cxFunction::cxFunction(cxSkin *Skin): mSkin(Skin), mType(string), - mString(Skin), + mString(Skin, false), mNumber(0), mNumParams(0) { @@ -245,9 +245,9 @@ cxType cxFunction::Evaluate(void) const return FunFile(mParams[0]->Evaluate()); case fun_trans: - //Dprintf("|%s| translates to |%s|\n", mParams[0]->Evaluate().c_str(), tr(mParams[0]->Evaluate().c_str())); - //return tr(mParams[0]->Evaluate().c_str()); - return mParams[0]->Evaluate(); + Dprintf("|%s| translates to |%s|\n", mParams[0]->Evaluate().String().c_str(), mSkin->Translate(mParams[0]->Evaluate()).c_str()); + return mSkin->Translate(mParams[0]->Evaluate()); + //return mParams[0]->Evaluate(); case fun_plugin: return FunPlugin(mParams[0]->Evaluate()); |