[Libreoffice-commits] core.git: wizards/com

Julien Nabet serval2412 at yahoo.fr
Sun Jan 7 14:58:23 UTC 2018


 wizards/com/sun/star/wizards/common/strings.hrc |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit 1a029665ee6902b477c79cdfd08dc3896868c3bf
Author: Julien Nabet <serval2412 at yahoo.fr>
Date:   Sun Jan 7 01:19:18 2018 +0100

    tdf#114873: localize Letter, fax and agenda wizards
    
    Since we use contextual messages, we need to concatenate:
    - context
    - EOT character
    - the message itself
    see https://www.gnu.org/software/gettext/manual/html_node/MO-Files.html
    
    A priori, regression from 00657aef09d854c74fb426a935a3e8b1fc390bb0
    
    Change-Id: Ie3e781e30ce09f0121afff2f0eb0769b1fbd2114
    Reviewed-on: https://gerrit.libreoffice.org/47521
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Jean-Baptiste Faure <jbfaure at libreoffice.org>
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/wizards/com/sun/star/wizards/common/strings.hrc b/wizards/com/sun/star/wizards/common/strings.hrc
index fc43b334342c..21110de96fed 100644
--- a/wizards/com/sun/star/wizards/common/strings.hrc
+++ b/wizards/com/sun/star/wizards/common/strings.hrc
@@ -20,7 +20,10 @@ gettext.bindtextdomain('wiz', unohelper.fileUrlToSystemPath(
 gettext.textdomain('wiz')
 
 def NC_(context, string):
-    return gettext.gettext(string)
+    # Contextual strings are stored with the concatenation of
+    # the context, a EOT byte, and the original string, instead of the original string
+    # see https://www.gnu.org/software/gettext/manual/html_node/MO-Files.html
+    return gettext.gettext(context + chr(4) + string)
 
 # common section
 RID_COMMON_START_0                      = NC_("RID_COMMON_START_0", "The directory '%1' could not be created.<BR>There may not be enough space left on your hard disk.")


More information about the Libreoffice-commits mailing list