summaryrefslogtreecommitdiff
path: root/l10ntools
diff options
context:
space:
mode:
authorFrank Peters <fpe@openoffice.org>2010-06-10 17:04:36 +0200
committerFrank Peters <fpe@openoffice.org>2010-06-10 17:04:36 +0200
commita30f502388f8ba9346626c0d2b8dd67ff9fc8a28 (patch)
tree2b6aa01311c324c4be05785e7c1d5e21b68aff9b /l10ntools
parentc795cb50f6565fbc0211839f3b41019c8c44e2be (diff)
parentdec3c731f5a0b94a095dd3031a07117633449871 (diff)
consolidatereadme: merge
Diffstat (limited to 'l10ntools')
-rw-r--r--l10ntools/source/xrmmerge.cxx9
1 files changed, 7 insertions, 2 deletions
diff --git a/l10ntools/source/xrmmerge.cxx b/l10ntools/source/xrmmerge.cxx
index bc512a364462..6e87cf8af8eb 100644
--- a/l10ntools/source/xrmmerge.cxx
+++ b/l10ntools/source/xrmmerge.cxx
@@ -369,6 +369,7 @@ int XRMResParser::Execute( int nToken, char * pToken )
break;
case XRM_TEXT_START:{
+ //printf("->XRM_TEXT_START\n");
ByteString sNewLID = GetAttribute( rToken, "id" );
if ( sNewLID != sLID ) {
//EndOfText( sCurrentOpenTag, sCurrentCloseTag );
@@ -378,18 +379,21 @@ int XRMResParser::Execute( int nToken, char * pToken )
sCurrentText = "";
sCurrentOpenTag = rToken;
Output( rToken );
+ //printf("<-XRM_TEXT_START\n");
}
break;
case XRM_TEXT_END: {
sCurrentCloseTag = rToken;
-
+ //printf("->XRM_TEXT_END\n");
ByteString sLang = GetAttribute( sCurrentOpenTag, "xml:lang" );
WorkOnText( sCurrentOpenTag, sCurrentText );
Output( sCurrentText );
EndOfText( sCurrentOpenTag, sCurrentCloseTag );// <---
bText = FALSE;
rToken = ByteString("");
+ sCurrentText = ByteString("");
+ //printf("<-XRM_TEXT_END");
}
break;
@@ -680,7 +684,8 @@ void XRMResMerge::WorkOnText(
void XRMResMerge::Output( const ByteString& rOutput )
/*****************************************************************************/
{
- if ( pOutputStream )
+ //printf("W: %s\n",rOutput.GetBuffer());
+ if ( pOutputStream && rOutput.Len() > 0 )
pOutputStream->Write( rOutput.GetBuffer(), rOutput.Len());
}