Kaydet (Commit) 1cd03265 authored tarafından Andras Timar's avatar Andras Timar

do not merge translatable="false" strings to Android resource

Change-Id: Ie5653d0b03fb5090deaad6c70a9e3e638f6e24e0
üst ba433c69
......@@ -159,6 +159,30 @@ void StringParser::Merge(
}
}
for( xmlNodePtr pCurrent = pRootNode->children; pCurrent; )
{
if (!xmlStrcmp(pCurrent->name, (const xmlChar*)("string")))
{
xmlChar* pTranslatable = xmlGetProp(pCurrent, (const xmlChar*)("translatable"));
if (!xmlStrcmp(pTranslatable, (const xmlChar*)("false")))
{
xmlNodePtr pNonTranslatable = pCurrent;
pCurrent = pCurrent->next;
xmlUnlinkNode( pNonTranslatable );
xmlFreeNode( pNonTranslatable );
}
else
{
pCurrent = pCurrent->next;
}
xmlFree( pTranslatable );
}
else
{
pCurrent = pCurrent->next;
}
}
delete pMergeDataFile;
xmlSaveFile( rDestinationFile.getStr(), m_pSource );
xmlFreeDoc( m_pSource );
......
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