summaryrefslogtreecommitdiff
path: root/sc/source
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-11-09 16:29:18 +0000
committerCaolán McNamara <caolanm@redhat.com>2018-11-11 20:28:46 +0100
commit960f9045568317399b0dae4fd059a41566d8d3e9 (patch)
tree1941ba94a6fe894e9bcea05563031faf33310c52 /sc/source
parent6b67f867cca1cb62ca045b60635f6da0a347c4f2 (diff)
Resolves: tdf#83128 translate row/col counts as separate n_gettext args
Change-Id: I2aadeb92bbe482c766b1debf6278928d38dcc5d0 Reviewed-on: https://gerrit.libreoffice.org/63202 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sc/source')
-rw-r--r--sc/source/ui/view/cellsh.cxx10
1 files changed, 7 insertions, 3 deletions
diff --git a/sc/source/ui/view/cellsh.cxx b/sc/source/ui/view/cellsh.cxx
index d73fc4ad2f07..63228e880b9f 100644
--- a/sc/source/ui/view/cellsh.cxx
+++ b/sc/source/ui/view/cellsh.cxx
@@ -769,9 +769,13 @@ void ScCellShell::GetState(SfxItemSet &rSet)
nRow2 = aMarkRange.aEnd.Row();
if( nCol2 != nCol1 || nRow1 != nRow2 )
{
- OUString aStr = ScResId( STR_ROWCOL_SELCOUNT );
- aStr = aStr.replaceAll( "$1", OUString::number( nRow2 - nRow1 + 1 ));
- aStr = aStr.replaceAll( "$2", OUString::number( nCol2 - nCol1 + 1 ));
+ const auto nRows = nRow2 - nRow1 + 1;
+ OUString aRowArg = ScResId(STR_SELCOUNT_ROWARG, nRows).replaceAll("$1", OUString::number(nRows));
+ const auto nCols = nCol2 - nCol1 + 1;
+ OUString aColArg = ScResId(STR_SELCOUNT_COLARG, nCols).replaceAll("$1", OUString::number(nCols));
+ OUString aStr = ScResId(STR_SELCOUNT);
+ aStr = aStr.replaceAll("$1", aRowArg);
+ aStr = aStr.replaceAll("$2", aColArg);
rSet.Put( SfxStringItem( nWhich, aStr ) );
}
else