Kaydet (Commit) 889574a5 authored tarafından Andras Timar's avatar Andras Timar

put filename into msgctxt, because po entries must be unique

Change-Id: I700b668863c2b20cdf60fa672a994b8ae4dc613a
üst 302a099e
......@@ -452,7 +452,8 @@ PoEntry::PoEntry(const OString& rSDFLine, const TYPE eType)
copy(vParts[SOURCEFILE].lastIndexOf("\\")+1));
OString sMsgCtxt =
vParts[GROUPID] + "\n" +
vParts[SOURCEFILE].copy(vParts[SOURCEFILE].lastIndexOf("\\")+1) +
"\n" + vParts[GROUPID] + "\n" +
(vParts[LOCALID].isEmpty() ? "" : vParts[LOCALID] + "\n") +
vParts[RESOURCETYPE];
switch(eType){
......@@ -527,7 +528,7 @@ OString PoEntry::getSourceFile() const
OString PoEntry::getGroupId() const
{
assert( m_bIsInitialized );
return m_pGenPo->getMsgCtxt().getToken(0,'\n');
return m_pGenPo->getMsgCtxt().getToken(1,'\n');
}
//Get localid
......@@ -538,7 +539,7 @@ OString PoEntry::getLocalId() const
if (sMsgCtxt.indexOf('\n')==sMsgCtxt.lastIndexOf('\n'))
return OString();
else
return sMsgCtxt.getToken(1,'\n');
return sMsgCtxt.getToken(2,'\n');
}
//Get the type of component from which entry is extracted
......@@ -547,9 +548,9 @@ OString PoEntry::getResourceType() const
assert( m_bIsInitialized );
const OString sMsgCtxt = m_pGenPo->getMsgCtxt();
if (sMsgCtxt.indexOf('\n')==sMsgCtxt.lastIndexOf('\n'))
return sMsgCtxt.getToken(1,'\n').getToken(0,'.');
else
return sMsgCtxt.getToken(2,'\n').getToken(0,'.');
else
return sMsgCtxt.getToken(3,'\n').getToken(0,'.');
}
//Get the type of entry
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment