diff options
author | Zolnai Tamás <zolnaitamas2000@gmail.com> | 2012-08-31 15:09:06 +0200 |
---|---|---|
committer | Andras Timar <atimar@suse.com> | 2012-08-31 15:21:11 +0000 |
commit | 8a8a39c4c129daa3547dce5f0caf20429997e919 (patch) | |
tree | daae21c7000cc89395d907c23c0cc7b6c7708190 /l10ntools/inc/po.hxx | |
parent | 574ddaba5315816a5629550a0a12f9c694b79370 (diff) |
Implement more Po method for merge
Implement file oprerations(entire reading
and rest part of writing)
Convert text to merge/sdf form
Plus cleanup
Change-Id: I6bab9bb202fcdc6d0f2a13f6c44d28e22c688e1e
Reviewed-on: https://gerrit.libreoffice.org/520
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
Diffstat (limited to 'l10ntools/inc/po.hxx')
-rw-r--r-- | l10ntools/inc/po.hxx | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/l10ntools/inc/po.hxx b/l10ntools/inc/po.hxx index c03baf8dc829..df3004c1fe5e 100644 --- a/l10ntools/inc/po.hxx +++ b/l10ntools/inc/po.hxx @@ -31,6 +31,14 @@ public: GenPoEntry(); virtual ~GenPoEntry(); + virtual OString getWhiteSpace() const { return m_sWhiteSpace; } + virtual OString getExtractCom() const { return m_sExtractCom; } + virtual OString getReference() const { return m_sReference; } + virtual OString getContext() const { return m_sContext; } + virtual OString getUnTransStr() const { return m_sUnTransStr; } + virtual OString getTransStr() const { return m_sTransStr; } + virtual bool getFuzzy() const { return m_bFuzzy; } + virtual void setWhiteSpace(const OString& rWhiteSpace) { m_sWhiteSpace = rWhiteSpace; } virtual void setExtractCom(const OString& rExtractCom) @@ -46,7 +54,9 @@ public: virtual void setFuzzy(bool bFuzzy) { m_bFuzzy = bFuzzy; } virtual void genKeyId(); - virtual void writeToFile(std::ofstream& io_rOFStream); + + virtual void writeToFile(std::ofstream& rOFStream); + virtual void readFromFile(std::ifstream& rIFStream); }; class PoEntry: public GenPoEntry @@ -67,13 +77,19 @@ private: public: + PoEntry(); PoEntry(const OString& i_rSDFLine, - const TYPE eType = TTEXT); + const TYPE eType = TTEXT); virtual ~PoEntry(); + virtual OString getUnTransStr() const; + virtual OString getTransStr() const; virtual void setUnTransStr(const OString& rUnTransStr); virtual void setTransStr(const OString& rTransStr); + virtual void writeToFile(std::ofstream& rOFStream); + virtual void readFromFile(std::ifstream& rIFStream); + }; class PoHeader: public GenPoEntry |