diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-11-09 16:29:18 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-11-11 20:28:46 +0100 |
commit | 960f9045568317399b0dae4fd059a41566d8d3e9 (patch) | |
tree | 1941ba94a6fe894e9bcea05563031faf33310c52 /sc/source | |
parent | 6b67f867cca1cb62ca045b60635f6da0a347c4f2 (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.cxx | 10 |
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 |