[Libreoffice-commits] core.git: 2 commits - l10ntools/inc l10ntools/source starmath/source
Andras Timar
andras.timar at collabora.com
Mon Jan 6 01:47:10 PST 2014
l10ntools/inc/export.hxx | 6 --
l10ntools/source/export.cxx | 93 ++++++++++++++-----------------------------
starmath/source/commands.src | 38 ++++++++---------
3 files changed, 50 insertions(+), 87 deletions(-)
New commits:
commit 9a319e930cf649346985e9e87e95945d447beae4
Author: Andras Timar <andras.timar at collabora.com>
Date: Mon Jan 6 10:57:16 2014 +0100
Typo fixes in Math tooltips
Change-Id: I7623fd53dd60fdfd9afb99135b79adfb434aa72a
diff --git a/starmath/source/commands.src b/starmath/source/commands.src
index 950c582..a51eae2 100644
--- a/starmath/source/commands.src
+++ b/starmath/source/commands.src
@@ -48,7 +48,7 @@ String RID_NEGX_HELP
String RID_XPLUSY { Text = "<?> + <?> " ; };
String RID_XPLUSY_HELP
{
- Text [ en-US ] = "Addition + " ;
+ Text [ en-US ] = "Addition +" ;
};
String RID_XMINUSY { Text = "<?> - <?> " ; };
String RID_XMINUSY_HELP
@@ -281,7 +281,7 @@ String RID_FACTX_HELP
String RID_SQRTX { Text = "sqrt{<?>} " ; };
String RID_SQRTX_HELP
{
- Text [ en-US ] = "Square Root " ;
+ Text [ en-US ] = "Square Root" ;
};
String RID_NROOTXY { Text = "nroot{<?>}{<?>} " ; };
String RID_NROOTXY_HELP
@@ -336,7 +336,7 @@ String RID_ARCSINX_HELP
String RID_ARCCOSX { Text = "arccos(<?>) " ; };
String RID_ARCCOSX_HELP
{
- Text [ en-US ] = "Arccosise" ;
+ Text [ en-US ] = "Arccosine" ;
};
String RID_ARCTANX { Text = "arctan(<?>) " ; };
String RID_ARCTANX_HELP
@@ -401,7 +401,7 @@ String RID_SUM_FROMX_HELP
String RID_SUM_TOX { Text = "sum to{<?>} <?> " ; };
String RID_SUM_TOX_HELP
{
- Text [ en-US ] = "Sum SuperScript Top" ;
+ Text [ en-US ] = "Sum Superscript Top" ;
};
String RID_SUM_FROMTOX { Text = "sum from{<?>} to{<?>} <?> " ; };
String RID_SUM_FROMTOX_HELP
@@ -436,7 +436,7 @@ String RID_COPRODX_HELP
String RID_COPROD_FROMX { Text = "coprod from{<?>} <?> " ; };
String RID_COPROD_FROMX_HELP
{
- Text [ en-US ] = "Coproduct " ;
+ Text [ en-US ] = "Coproduct Subscript Bottom" ;
};
String RID_COPROD_TOX { Text = "coprod to{<?>} <?> " ; };
String RID_COPROD_TOX_HELP
@@ -456,24 +456,24 @@ String RID_LIMX_HELP
String RID_LIM_FROMX { Text = "lim from{<?>} <?> " ; };
String RID_LIM_FROMX_HELP
{
- Text [ en-US ] = "Lime Subscript Bottom" ;
+ Text [ en-US ] = "Limes Subscript Bottom" ;
};
String RID_LIM_TOX { Text = "lim to{<?>} <?> " ; };
String RID_LIM_TOX_HELP
{
- Text [ en-US ] = "Lime Superscript Top" ;
+ Text [ en-US ] = "Limes Superscript Top" ;
};
String RID_LIM_FROMTOX { Text = "lim from{<?>} to{<?>} <?> " ; };
String RID_LIM_FROMTOX_HELP
{
- Text [ en-US ] = "Lime Sup/Sub script" ;
+ Text [ en-US ] = "Limes Sup/Sub script" ;
};
String RID_LIMINFX { Text = "liminf <?> " ; };
String RID_LIMSUPX { Text = "limsup <?> " ; };
String RID_EXISTS { Text = "exists " ; };
String RID_EXISTS_HELP
{
- Text [ en-US ] = "There exists" ;
+ Text [ en-US ] = "There Exists" ;
};
String RID_NOTEXISTS { Text = "notexists " ; };
String RID_NOTEXISTS_HELP
@@ -493,7 +493,7 @@ String RID_INTX_HELP
String RID_INT_FROMX { Text = "int from{<?>} <?> " ; };
String RID_INT_FROMX_HELP
{
- Text [ en-US ] = "Integral Subscript Top" ;
+ Text [ en-US ] = "Integral Subscript Bottom" ;
};
String RID_INT_TOX { Text = "int to{<?>} <?> " ; };
String RID_INT_TOX_HELP
@@ -603,7 +603,7 @@ String RID_LLLINT_TOX_HELP
String RID_LLLINT_FROMTOX { Text = "lllint from{<?>} to{<?>} <?> " ; };
String RID_LLLINT_FROMTOX_HELP
{
- Text [ en-US ] = "Trile Curve Integral Sup/Sub script" ;
+ Text [ en-US ] = "Triple Curve Integral Sup/Sub script" ;
};
String RID_FROMX { Text = "from{<?>} <?> " ; };
String RID_TOX { Text = "to{<?>} <?> " ; };
@@ -646,7 +646,7 @@ String RID_DDOTX_HELP
String RID_DDDOTX { Text = "dddot <?> " ; };
String RID_DDDOTX_HELP
{
- Text [ en-US ] = "Triple Dot " ;
+ Text [ en-US ] = "Triple Dot" ;
};
String RID_GRAVEX { Text = "grave <?> " ; };
String RID_GRAVEX_HELP
@@ -752,12 +752,12 @@ String RID_LRGROUPX_HELP
String RID_LRPARENTX { Text = "(<?>) " ; };
String RID_LRPARENTX_HELP
{
- Text [ en-US ] = "Round Brackets (Scalable)" ;
+ Text [ en-US ] = "Round Brackets" ;
};
String RID_LRBRACKETX { Text = "[<?>] " ; };
String RID_LRBRACKETX_HELP
{
- Text [ en-US ] = "Square Brackets (Scalable)" ;
+ Text [ en-US ] = "Square Brackets" ;
};
String RID_LRDBRACKETX { Text = "ldbracket <?> rdbracket " ; };
String RID_LRDBRACKETX_HELP
@@ -827,12 +827,12 @@ String RID_SLRANGLEX_HELP
String RID_SLRCEILX { Text = "left lceil <?> right rceil " ; };
String RID_SLRCEILX_HELP
{
- Text [ en-US ] = "Minor ceil" ;
+ Text [ en-US ] = "Ceiling (Scalable)" ;
};
String RID_SLRFLOORX { Text = "left lfloor <?> right rfloor " ; };
String RID_SLRFLOORX_HELP
{
- Text [ en-US ] = "Minor floor" ;
+ Text [ en-US ] = "Floor (Scalable)" ;
};
String RID_SLRLINEX { Text = "left lline <?> right rline " ; };
String RID_SLRLINEX_HELP
@@ -902,7 +902,7 @@ String RID_BLANK_HELP
String RID_NEWLINE { Text = "newline " ; };
String RID_NEWLINE_HELP
{
- Text [ en-US ] = "New Line " ;
+ Text [ en-US ] = "New Line" ;
};
String RID_BINOMXY { Text = "binom{<?>}{<?>} " ; };
String RID_BINOMXY_HELP
@@ -1007,12 +1007,12 @@ String RID_XCIRCY_HELP
String RID_XWIDESLASHY { Text = "{<?>} wideslash {<?>} " ; };
String RID_XWIDESLASHY_HELP
{
- Text [ en-US ] = "Division (wideslash) " ;
+ Text [ en-US ] = "Division (wideslash)" ;
};
String RID_XWIDEBSLASHY { Text = "<?> widebslash <?> " ; };
String RID_XWIDEBSLASHY_HELP
{
- Text [ en-US ] = "Division (counter wideslash) " ;
+ Text [ en-US ] = "Division (counter wideslash)" ;
};
String RID_XDIVIDESY { Text = "<?> divides <?> " ; };
String RID_XDIVIDESY_HELP
commit 46d0619b547a0decb6dfa8836d1ad63c90ef2f9a
Author: Zolnai Tamás <zolnaitamas2000 at gmail.com>
Date: Thu Dec 26 23:12:38 2013 +0100
Transex3: modify src list localization/merge part
Avoid using numbers to identify the list items because
using numbers can lead to mixed translations. Use the
corresponding string instead.
Remove a hacky solution for mixed translations.
See: 95ea6cb21a7d7f4f163e642ba4b1e165a427a0d1
Change-Id: I6f1d48bf71fe2146f04f53c6b474dd7c0ce98678
diff --git a/l10ntools/inc/export.hxx b/l10ntools/inc/export.hxx
index 453ec51..d28df05 100644
--- a/l10ntools/inc/export.hxx
+++ b/l10ntools/inc/export.hxx
@@ -160,12 +160,6 @@ private:
void CleanValue( OString &rValue );
OString GetText(const OString &rSource, int nToken);
- /**
- Get all MergeEntrys for the ExportList identified by pResData
- Check whether list can merge and load all needed MergeEntry from DataBase.
- */
- bool GetAllMergeEntrysOfList(ResData *pResData, std::vector<MergeEntrys*>& o_vMergeEntrys);
-
void ResData2Output( MergeEntrys *pEntry, sal_uInt16 nType, const OString& rTextType );
void MergeRest( ResData *pResData );
void ConvertMergeContent( OString &rText );
diff --git a/l10ntools/source/export.cxx b/l10ntools/source/export.cxx
index fd91eeb..5694edf 100644
--- a/l10ntools/source/export.cxx
+++ b/l10ntools/source/export.cxx
@@ -1007,55 +1007,6 @@ void Export::ConvertExportContent( OString& rText )
rText = helper::unEscapeAll(rText,"\\n""\\t""\\\\""\\\"","\n""\t""\\""\"");
}
-bool Export::GetAllMergeEntrysOfList(ResData *pResData, std::vector<MergeEntrys*>& o_vMergeEntrys )
-{
- o_vMergeEntrys.clear();
-
- if (!pResData->sGId.isEmpty())
- pResData->sGId = pResData->sGId + OString('.');
- pResData->sGId = pResData->sGId + pResData->sId;
-
- pResData->sResTyp = lcl_GetListTyp( nList, false );
-
- const sal_uInt16 nMaxIndex = pResData->m_aList.size();
- /**
- * Check whether count of listentries match with count
- * of translated items. If not than write origin items
- * to the list to avoid mixed translations
- * (exclude pairedlist)
- */
- if( nList != LIST_PAIRED )
- {
- MergeEntrys* pEntrys;
- // MergeData contains longer list
- pResData->sId = OString::number(nMaxIndex+1);
- pEntrys = pMergeDataFile->GetMergeEntrys( pResData );
- if ( pEntrys )
- return false;
- // MergeData contains shorter list
- pResData->sId = OString::number(nMaxIndex);
- pEntrys = pMergeDataFile->GetMergeEntrys( pResData );
- if ( !pEntrys )
- return false;
- pResData->sId = "1";
- }
-
- for( sal_uInt16 nLIndex = 1; nLIndex <= nMaxIndex; ++nLIndex )
- {
- // Set matching pairedlist identifier
- if ( nList == LIST_PAIRED )
- {
- pResData->sId = GetPairedListID ( pResData->m_aList[ ( nLIndex ) -1 ] );
- }
- else
- pResData->sId = OString::number(nLIndex);
-
- MergeEntrys* pEntrys = pMergeDataFile->GetMergeEntrys( pResData );
- o_vMergeEntrys.push_back(pEntrys);
- }
- return true;
- }
-
void Export::ResData2Output( MergeEntrys *pEntry, sal_uInt16 nType, const OString& rTextType )
{
sal_Bool bAddSemicolon = sal_False;
@@ -1134,13 +1085,17 @@ void Export::MergeRest( ResData *pResData )
OString sOldGId = pResData->sGId;
OString sOldTyp = pResData->sResTyp;
+ // Set pResData so we can find the corresponding string
+ if (!pResData->sGId.isEmpty())
+ pResData->sGId = pResData->sGId + OString('.');
+ pResData->sGId = pResData->sGId + pResData->sId;
+
+ pResData->sResTyp = lcl_GetListTyp( nList, false );
+
OString sSpace;
for ( sal_uInt16 i = 1; i < nLevel-1; i++ )
sSpace += "\t";
- std::vector<MergeEntrys*> vMergeEntryVector;
- bool bTranslateList = GetAllMergeEntrysOfList(pResData, vMergeEntryVector);
-
OString sCur;
for( unsigned int n = 0; n < aLanguages.size(); n++ )
{
@@ -1180,17 +1135,31 @@ void Export::MergeRest( ResData *pResData )
}
}
- if( bTranslateList && nLIndex < vMergeEntryVector.size() && vMergeEntryVector[nLIndex] )
+ // Set matching identifier
+ if ( nList == LIST_PAIRED )
{
- OString sText;
- bool bText = vMergeEntryVector[nLIndex]->GetText( sText, STRING_TYP_TEXT, sCur, sal_True );
- if ( bText && !sText.isEmpty() )
- {
- ConvertMergeContent( sText );
- OString sPre = sLine.copy( 0 , sLine.indexOf('"') );
- OString sPost = sLine.copy( sLine.lastIndexOf('"') + 1 );
- sLine = sPre + sText + sPost;
- }
+ pResData->sId = GetPairedListID ( sLine );
+ }
+ else
+ {
+ pResData->sId =
+ sLine.copy(
+ sLine.indexOf('"')+1,
+ sLine.lastIndexOf('"')-sLine.indexOf('"')-1);
+ ConvertExportContent( pResData->sId );
+ }
+
+ MergeEntrys* pEntrys = pMergeDataFile->GetMergeEntrys( pResData );
+ OString sText;
+ bool bText = pEntrys ? pEntrys->GetText( sText, STRING_TYP_TEXT, sCur, sal_True ) : false;
+
+ if( bText && !sText.isEmpty())
+ {
+ ConvertMergeContent( sText );
+ sLine =
+ sLine.copy( 0 , sLine.indexOf('"') ) +
+ sText +
+ sLine.copy( sLine.lastIndexOf('"') + 1 );
}
OString sText1( "\t" );
More information about the Libreoffice-commits
mailing list