summaryrefslogtreecommitdiff
path: root/svx/source/gengal/gengal.cxx
blob: 304b22b11b47a09322f2dd1813c69e9bd0b48cf6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 */

#include <sal/config.h>
#include <sal/log.hxx>

#include <stdio.h>
#ifndef _WIN32
#include <unistd.h>
#endif

#include <vector>

#include <unotools/streamwrap.hxx>

#include <comphelper/processfactory.hxx>
#include <cppuhelper/bootstrap.hxx>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/registry/XSimpleRegistry.hpp>
#include <com/sun/star/ucb/UniversalContentBroker.hpp>

#include <tools/urlobj.hxx>
#include <vcl/vclmain.hxx>

#include <osl/file.hxx>
#include <osl/process.h>
#include <rtl/bootstrap.hxx>
#include <sfx2/app.hxx>
#include <sal/types.h>
#include <vcl/svapp.hxx>

#include <svx/galtheme.hxx>
#include <svx/gallery1.hxx>

using namespace ::com::sun::star;

class GalApp : public Application
{
    bool mbInBuildTree;
    bool mbRelativeURLs;
public:
    GalApp() : mbInBuildTree( false ), mbRelativeURLs( false )
    {
    }
    virtual int Main() override;

protected:
    uno::Reference<lang::XMultiServiceFactory> xMSF;
    void Init() override;
    void DeInit() override;
};

static void createTheme( const OUString& aThemeName, const OUString& aGalleryURL,
                         const OUString& aDestDir, std::vector<INetURLObject> &rFiles,
                         bool bRelativeURLs )
{
    std::unique_ptr<Gallery> pGallery(new Gallery( aGalleryURL ));

    fprintf( stderr, "Work on gallery '%s'\n",
             OUStringToOString( aGalleryURL, RTL_TEXTENCODING_UTF8 ).getStr() );

    fprintf( stderr, "Existing themes: %" SAL_PRI_SIZET "u\n",
             pGallery->GetThemeCount() );

    GalleryTheme *pGalTheme;
    if( !pGallery->HasTheme( aThemeName) ) {
            if( !pGallery->CreateTheme( aThemeName ) ) {
                    fprintf( stderr, "Failed to create theme\n" );
                    exit( 1 );
            }
    }

    fprintf( stderr, "Existing themes: %" SAL_PRI_SIZET "u\n",
             pGallery->GetThemeCount() );

    SfxListener aListener;

    pGalTheme = pGallery->AcquireTheme( aThemeName, aListener );
    if ( !pGalTheme ) {
            fprintf( stderr, "Failed to acquire theme\n" );
            exit( 1 );
    }

    fprintf( stderr, "Using DestDir: %s\n",
             OUStringToOString( aDestDir, RTL_TEXTENCODING_UTF8 ).getStr() );
    pGalTheme->SetDestDir( aDestDir, bRelativeURLs );

    for( const auto& rFile : rFiles )
    {
//  Should/could use:
//    if ( ! pGalTheme->InsertFileOrDirURL( aURL ) ) {
//    Requires a load more components ...

        Graphic aGraphic;

        if ( ! pGalTheme->InsertURL( rFile ) )
            fprintf( stderr, "Failed to import '%s'\n",
                     OUStringToOString( rFile.GetMainURL(INetURLObject::DecodeMechanism::NONE), RTL_TEXTENCODING_UTF8 ).getStr() );
        else
            fprintf( stderr, "Imported file '%s' (%" SAL_PRIuUINT32 ")\n",
                     OUStringToOString( rFile.GetMainURL(INetURLObject::DecodeMechanism::NONE), RTL_TEXTENCODING_UTF8 ).getStr(),
                     pGalTheme->GetObjectCount() );
    }

    pGallery->ReleaseTheme( pGalTheme, aListener );
}

static int PrintHelp()
{
    fprintf( stdout, "Utility to generate LibreOffice gallery files\n\n" );

    fprintf( stdout, "using: gengal --name <name> --path <dir> [ --destdir <path> ]\n");
    fprintf( stdout, "              [ files ... ]\n\n" );

    fprintf( stdout, "options:\n");
    fprintf( stdout, " --name <theme>\t\tdefines the user visible name of the created or updated theme.\n");

    fprintf( stdout, " --path <dir>\t\tdefines directory where the gallery files are created\n");
    fprintf( stdout, "\t\t\tor updated.\n");

    fprintf( stdout, " --destdir <dir>\tdefines a path prefix to be removed from the paths\n");
    fprintf( stdout, "\t\t\tstored in the gallery files. It is useful to create\n");
    fprintf( stdout, "\t\t\tRPM packages using the BuildRoot feature.\n");

    fprintf( stdout, " --relative-urls\t\tflags that after removing the destdir, the URL should be a path relative to the gallery folder in the install\n");
    fprintf( stdout, "\t\t\tprimarily used for internal gallery generation at compile time.\n");
    fprintf( stdout, "\t\t\ttheme files.\n");
    fprintf( stdout, " files\t\t\tlists files to be added to the gallery. Absolute paths\n");
    fprintf( stdout, "\t\t\tare required.\n");
    // --build-tree not documented - only useful during the build ...

    return EXIT_SUCCESS;
}

static INetURLObject Smartify( const OUString &rPath )
{
    INetURLObject aURL;
    aURL.SetSmartURL( rPath );
    return aURL;
}

void GalApp::Init()
{
    try {
        if( !mbInBuildTree && getenv( "OOO_INSTALL_PREFIX" ) == nullptr ) {
            OUString fileName = GetAppFileName();
            int lastSlash = fileName.lastIndexOf( '/' );
#ifdef _WIN32
        // Don't know which directory separators GetAppFileName() returns on Windows.
        // Be safe and take into consideration they might be backslashes.
            if( fileName.lastIndexOf( '\\' ) > lastSlash )
                lastSlash = fileName.lastIndexOf( '\\' );
#endif
            OUString baseBinDir = fileName.copy( 0, lastSlash );
            OUString installPrefix = baseBinDir + "/../..";

            OUString envVar( "OOO_INSTALL_PREFIX");
            osl_setEnvironment(envVar.pData, installPrefix.pData);
        }
        SAL_INFO("svx", "OOO_INSTALL_PREFIX=" << getenv( "OOO_INSTALL_PREFIX" ) );

        uno::Reference<uno::XComponentContext> xComponentContext
            = ::cppu::defaultBootstrap_InitialComponentContext();
        xMSF.set( xComponentContext->getServiceManager(), uno::UNO_QUERY );
        if( !xMSF.is() )
        {
            fprintf( stderr, "Failed to bootstrap\n" );
            exit( 1 );
        }
        ::comphelper::setProcessServiceFactory( xMSF );

        // For backwards compatibility, in case some code still uses plain
        // createInstance w/o args directly to obtain an instance:
        css::ucb::UniversalContentBroker::create(xComponentContext);
    } catch (const uno::Exception &e) {
        fprintf( stderr, "Bootstrap exception '%s'\n",
                 OUStringToOString( e.Message, RTL_TEXTENCODING_UTF8 ).getStr() );
        exit( 1 );
    }
}

static std::vector<OUString> ReadResponseFile_Impl(OUString const& rInput)
{
    osl::File file(rInput);
    osl::FileBase::RC rc = file.open(osl_File_OpenFlag_Read);
    OString const uInput(OUStringToOString(rInput, RTL_TEXTENCODING_UTF8));
    if (osl::FileBase::E_None != rc)
    {
        fprintf(stderr, "error while opening response file: %s (%d)\n",
            uInput.getStr(), rc);
        exit(1);
    }

    std::vector<OUString> ret;
    OUStringBuffer b;
    char buf[1<<16];
    while (true)
    {
        sal_uInt64 size(0);
        rc = file.read(buf, sizeof(buf), size);
        if (osl::FileBase::E_None != rc)
        {
            fprintf(stderr, "error while reading response file: %s (%d)\n",
                uInput.getStr(), rc);
            exit(1);
        }
        if (!size)
            break;
        for (sal_uInt64 i = 0; i < size; ++i)
        {
            if (static_cast<unsigned char>(buf[i]) >= 128)
            {
                fprintf(stderr, "non-ASCII character in response file: %s\n",
                    uInput.getStr());
                exit(1);
            }
            switch (buf[i])
            {
                case ' ' :
                case '\t':
                case '\r':
                case '\n':
                    if (!b.isEmpty())
                        ret.push_back(b.makeStringAndClear());
                    break;
                default:
                    b.append(buf[i]);
                    break;
            }
        }
    }
    if (!b.isEmpty())
        ret.push_back(b.makeStringAndClear());
    return ret;
}

static void
ReadResponseFile(std::vector<INetURLObject> & rFiles, OUString const& rInput)
{
    std::vector<OUString> files(ReadResponseFile_Impl(rInput));
    for (size_t i = 0; i < files.size(); ++i)
    {
        rFiles.push_back(Smartify(files[i]));
    }
}

int GalApp::Main()
{
    try
    {
        SfxApplication::GetOrCreate();

        OUString aPath, aDestDir;
        OUString aName( "Default name" );
        std::vector<INetURLObject> aFiles;

        for( sal_uInt16 i = 0; i < GetCommandLineParamCount(); ++i )
        {
            OUString aParam = GetCommandLineParam( i );

            if ( aParam.startsWith( "-env:" ) )
                continue;
            else if ( aParam == "--help" || aParam == "-h"  )
                return PrintHelp();
            else if ( aParam == "--build-tree" )
            {
                mbRelativeURLs = true;
                mbInBuildTree = true;
            }
            else if ( aParam == "--name" )
                aName = GetCommandLineParam( ++i );
            else if ( aParam == "--path" )
                aPath = Smartify( GetCommandLineParam( ++i ) ).
                    GetMainURL(INetURLObject::DecodeMechanism::NONE);
            else if ( aParam == "--destdir" )
                aDestDir = GetCommandLineParam( ++i );
            else if ( aParam == "--relative-urls" )
                mbRelativeURLs = true;
            else if ( aParam == "--number-from" )
                fprintf ( stderr, "--number-from is deprecated, themes now "
                          "have filenames based on their names\n" );
            else if ( aParam == "--filenames" )
                ReadResponseFile(aFiles, GetCommandLineParam(++i));
            else
                aFiles.push_back( Smartify( aParam ) );
        }

        if( aFiles.empty() )
            return PrintHelp();

        createTheme( aName, aPath, aDestDir, aFiles, mbRelativeURLs );
    }
    catch (const uno::Exception& e)
    {
        SAL_WARN("svx", "Fatal: " << e);
        return EXIT_FAILURE;
    }
    catch (const std::exception &e)
    {
        SAL_WARN("svx", "Fatal: " << e.what());
        return 1;
    }

    return EXIT_SUCCESS;
}

void GalApp::DeInit()
{
    uno::Reference< lang::XComponent >(
        comphelper::getProcessComponentContext(),
        uno::UNO_QUERY_THROW )-> dispose();
    ::comphelper::setProcessServiceFactory( nullptr );
}

void vclmain::createApplication()
{
    Application::EnableConsoleOnly();
    static GalApp aGalApp;
}

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
e'>-rw-r--r--source/gug/helpcontent2/source/text/sbasic/shared.po8
-rw-r--r--source/gug/helpcontent2/source/text/sbasic/shared/03.po26
-rw-r--r--source/gug/helpcontent2/source/text/scalc/01.po44
-rw-r--r--source/gug/helpcontent2/source/text/sdatabase.po8
-rw-r--r--source/gug/helpcontent2/source/text/shared/01.po10
-rw-r--r--source/gug/helpcontent2/source/text/shared/autokorr.po8
-rw-r--r--source/gug/helpcontent2/source/text/shared/guide.po20
-rw-r--r--source/gug/helpcontent2/source/text/simpress/01.po6
-rw-r--r--source/gug/helpcontent2/source/text/swriter/01.po8
-rw-r--r--source/hu/sfx2/messages.po276
-rw-r--r--source/id/helpcontent2/source/text/swriter/04.po10
-rw-r--r--source/id/starmath/messages.po122
-rw-r--r--source/it/helpcontent2/source/text/sbasic/shared.po16
-rw-r--r--source/it/helpcontent2/source/text/scalc/01.po264
-rw-r--r--source/it/helpcontent2/source/text/shared/01.po6
-rw-r--r--source/it/helpcontent2/source/text/simpress/01.po26
-rw-r--r--source/it/helpcontent2/source/text/simpress/04.po18
-rw-r--r--source/it/helpcontent2/source/text/simpress/guide.po16
-rw-r--r--source/it/helpcontent2/source/text/swriter.po68
-rw-r--r--source/it/helpcontent2/source/text/swriter/00.po38
-rw-r--r--source/it/helpcontent2/source/text/swriter/01.po290
-rw-r--r--source/it/helpcontent2/source/text/swriter/02.po98
-rw-r--r--source/it/helpcontent2/source/text/swriter/04.po14
-rw-r--r--source/it/helpcontent2/source/text/swriter/guide.po364
-rw-r--r--source/it/helpcontent2/source/text/swriter/librelogo.po12
-rw-r--r--source/it/helpcontent2/source/text/swriter/menu.po20
-rw-r--r--source/it/sw/messages.po9
-rw-r--r--source/ja/filter/source/config/fragments/filters.po10
-rw-r--r--source/ja/officecfg/registry/data/org/openoffice/Office/UI.po6
-rw-r--r--source/ja/svtools/messages.po8
-rw-r--r--source/ja/wizards/messages.po10
-rw-r--r--source/lt/accessibility/messages.po36
-rw-r--r--source/lt/avmedia/messages.po34
-rw-r--r--source/lt/basctl/messages.po32
-rw-r--r--source/lt/basic/messages.po32
-rw-r--r--source/lt/chart2/messages.po32
-rw-r--r--source/lt/connectivity/messages.po34
-rw-r--r--source/lt/cui/messages.po30
-rw-r--r--source/lt/dbaccess/messages.po32
-rw-r--r--source/lt/desktop/messages.po32
-rw-r--r--source/lt/dictionaries/eo.po12
-rw-r--r--source/lt/dictionaries/ko_KR.po12
-rw-r--r--source/lt/dictionaries/mn_MN.po12
-rw-r--r--source/lt/editeng/messages.po32
-rw-r--r--source/lt/extensions/messages.po32
-rw-r--r--source/lt/filter/messages.po32
-rw-r--r--source/lt/forms/messages.po34
-rw-r--r--source/lt/formula/messages.po32
-rw-r--r--source/lt/fpicker/messages.po32
-rw-r--r--source/lt/framework/messages.po32
-rw-r--r--source/lt/officecfg/registry/data/org/openoffice/Office/UI.po10
-rw-r--r--source/lt/oox/messages.po32
-rw-r--r--source/lt/reportdesign/messages.po32
-rw-r--r--source/lt/sc/messages.po30
-rw-r--r--source/lt/scaddins/messages.po32
-rw-r--r--source/lt/sccomp/messages.po32
-rw-r--r--source/lt/sd/messages.po32
-rw-r--r--source/lt/sfx2/messages.po32
-rw-r--r--source/lt/shell/messages.po32
-rw-r--r--source/lt/starmath/messages.po32
-rw-r--r--source/lt/svl/messages.po36
-rw-r--r--source/lt/svtools/messages.po30
-rw-r--r--source/lt/svx/messages.po30
-rw-r--r--source/lt/sw/messages.po32
-rw-r--r--source/lt/uui/messages.po34
-rw-r--r--source/lt/vcl/messages.po30
-rw-r--r--source/lt/wizards/messages.po34
-rw-r--r--source/lt/writerperfect/messages.po32
-rw-r--r--source/lt/xmlsecurity/messages.po32
-rw-r--r--source/nb/helpcontent2/source/text/sbasic/python.po4
-rw-r--r--source/nb/helpcontent2/source/text/shared/02.po6
-rw-r--r--source/nb/helpcontent2/source/text/shared/guide.po88
-rw-r--r--source/nb/helpcontent2/source/text/swriter/guide.po368
-rw-r--r--source/nl/helpcontent2/source/text/scalc/01.po110
-rw-r--r--source/nl/helpcontent2/source/text/shared/01.po470
-rw-r--r--source/nl/officecfg/registry/data/org/openoffice/Office/UI.po12
-rw-r--r--source/nn/formula/messages.po4
-rw-r--r--source/nn/sc/messages.po16
-rw-r--r--source/nn/scaddins/messages.po10
-rw-r--r--source/pt-BR/sd/messages.po6
-rw-r--r--source/pt-BR/sw/messages.po8
-rw-r--r--source/tr/cui/messages.po58
-rw-r--r--source/tr/filter/source/config/fragments/filters.po10
-rw-r--r--source/tr/filter/source/config/fragments/internalgraphicfilters.po52
-rw-r--r--source/tr/helpcontent2/source/text/scalc/00.po10
-rw-r--r--source/tr/helpcontent2/source/text/sdatabase.po100
-rw-r--r--source/tr/librelogo/source/pythonpath.po7
-rw-r--r--source/tr/officecfg/registry/data/org/openoffice/Office/UI.po76
-rw-r--r--source/tr/sc/messages.po4
-rw-r--r--source/tr/sd/messages.po48
-rw-r--r--source/tr/sfx2/classification.po6
-rw-r--r--source/tr/starmath/messages.po20
-rw-r--r--source/tr/svtools/messages.po20
-rw-r--r--source/tr/svx/messages.po191
-rw-r--r--source/tr/sw/messages.po290
-rw-r--r--source/tr/uui/messages.po24
-rw-r--r--source/tr/vcl/messages.po6
-rw-r--r--source/zh-TW/cui/messages.po264
203 files changed, 5754 insertions, 5632 deletions
diff --git a/source/ast/helpcontent2/source/text/scalc/01.po b/source/ast/helpcontent2/source/text/scalc/01.po
index e0fb384d134..fc27c747f7f 100644
--- a/source/ast/helpcontent2/source/text/scalc/01.po
+++ b/source/ast/helpcontent2/source/text/scalc/01.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
"POT-Creation-Date: 2021-06-24 12:51+0200\n"
-"PO-Revision-Date: 2021-07-04 19:30+0000\n"
+"PO-Revision-Date: 2021-08-10 09:21+0000\n"
"Last-Translator: Adolfo Jayme Barrientos <fito@libreoffice.org>\n"
"Language-Team: Asturian <https://translations.documentfoundation.org/projects/libo_help-master/textscalc01/ast/>\n"
"Language: ast\n"
@@ -49110,7 +49110,7 @@ msgctxt ""
"hd_id3145272\n"
"help.text"
msgid "Regular expression"
-msgstr "Espresión corriente"
+msgstr "Espresión regular"
#. Q6GEs
#: 12040201.xhp
diff --git a/source/ast/helpcontent2/source/text/swriter/01.po b/source/ast/helpcontent2/source/text/swriter/01.po
index fd6760197c1..e327a7eb3c0 100644
--- a/source/ast/helpcontent2/source/text/swriter/01.po
+++ b/source/ast/helpcontent2/source/text/swriter/01.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
"POT-Creation-Date: 2021-06-24 12:51+0200\n"
-"PO-Revision-Date: 2021-05-14 13:37+0000\n"
+"PO-Revision-Date: 2021-08-08 17:10+0000\n"
"Last-Translator: Adolfo Jayme Barrientos <fito@libreoffice.org>\n"
"Language-Team: Asturian <https://translations.documentfoundation.org/projects/libo_help-master/textswriter01/ast/>\n"
"Language: ast\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Accelerator-Marker: ~\n"
-"X-Generator: LibreOffice\n"
+"X-Generator: Weblate 4.6.2\n"
"X-POOTLE-MTIME: 1540152130.000000\n"
#. sZfWF
@@ -28850,7 +28850,7 @@ msgctxt ""
"par_idN1062A\n"
"help.text"
msgid "<ahelp hid=\".\">Shows the name of the attachment.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Amuesa'l nome del axuntu.</ahelp>"
#. zLXDH
#: mm_emailmergeddoc.xhp
diff --git a/source/ast/sw/messages.po b/source/ast/sw/messages.po
index 58cc94456d5..cfa807e180f 100644
--- a/source/ast/sw/messages.po
+++ b/source/ast/sw/messages.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
"POT-Creation-Date: 2021-06-11 23:58+0200\n"
-"PO-Revision-Date: 2021-07-31 00:18+0000\n"
+"PO-Revision-Date: 2021-08-08 17:14+0000\n"
"Last-Translator: Adolfo Jayme Barrientos <fito@libreoffice.org>\n"
"Language-Team: Asturian <https://translations.documentfoundation.org/projects/libo_ui-master/swmessages/ast/>\n"
"Language: ast\n"
@@ -18912,10 +18912,9 @@ msgstr "Asuntu:"
#. bqGD8
#: sw/uiconfig/swriter/ui/mailmerge.ui:568
-#, fuzzy
msgctxt "mailmerge|attachmentslabel"
msgid "Attachments:"
-msgstr "Ficheros axuntos"
+msgstr "Axuntos:"
#. nFGt3
#: sw/uiconfig/swriter/ui/mailmerge.ui:610
@@ -19906,7 +19905,7 @@ msgstr ""
#: sw/uiconfig/swriter/ui/mmresultemaildialog.ui:320
msgctxt "mmresultemaildialog|extended_tip|attach"
msgid "Shows the name of the attachment."
-msgstr ""
+msgstr "Amuesa'l nome del axuntu."
#. Z6zpg
#: sw/uiconfig/swriter/ui/mmresultemaildialog.ui:329
diff --git a/source/bg/svtools/messages.po b/source/bg/svtools/messages.po
index 5914c12f180..c94acec9009 100644
--- a/source/bg/svtools/messages.po
+++ b/source/bg/svtools/messages.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
"POT-Creation-Date: 2021-07-28 11:31+0200\n"
-"PO-Revision-Date: 2021-06-13 09:18+0000\n"
+"PO-Revision-Date: 2021-08-08 17:14+0000\n"
"Last-Translator: Mihail Balabanov <m.balabanov@gmail.com>\n"
"Language-Team: Bulgarian <https://translations.documentfoundation.org/projects/libo_ui-master/svtoolsmessages/bg/>\n"
"Language: bg\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Accelerator-Marker: ~\n"
-"X-Generator: LibreOffice\n"
+"X-Generator: Weblate 4.6.2\n"
"X-POOTLE-MTIME: 1559419310.000000\n"
#. fLdeV
@@ -5074,13 +5074,13 @@ msgstr "Редактирайте съответствията на полета
#: svtools/uiconfig/ui/calendar.ui:43
msgctxt "calendar|STR_SVT_CALENDAR_TODAY"
msgid "Today"
-msgstr ""
+msgstr "Днес"
#. Cr9A2
#: svtools/uiconfig/ui/calendar.ui:58
msgctxt "calendar|STR_SVT_CALENDAR_NONE"
msgid "None"
-msgstr ""
+msgstr "Няма"
#. vrBni
#: svtools/uiconfig/ui/fileviewmenu.ui:12
diff --git a/source/da/helpcontent2/source/text/sbasic/shared/03.po b/source/da/helpcontent2/source/text/sbasic/shared/03.po
index 9aae889a42d..ebfa79e80f5 100644
--- a/source/da/helpcontent2/source/text/sbasic/shared/03.po
+++ b/source/da/helpcontent2/source/text/sbasic/shared/03.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
"POT-Creation-Date: 2021-07-01 17:53+0200\n"
-"PO-Revision-Date: 2021-08-04 12:59+0000\n"
+"PO-Revision-Date: 2021-08-08 17:10+0000\n"
"Last-Translator: SteenRønnow <steen.roennow@mail.dk>\n"
"Language-Team: Danish <https://translations.documentfoundation.org/projects/libo_help-master/textsbasicshared03/da/>\n"
"Language: da\n"
@@ -11082,7 +11082,7 @@ msgctxt ""
"pyc_id731621449899901\n"
"help.text"
msgid "print(\"Hello world!\")"
-msgstr ""
+msgstr "print(\"Hallo verden!\")"
#. aXDEK
#: sf_exception.xhp
@@ -15827,7 +15827,7 @@ msgctxt ""
"par_id891623411367669\n"
"help.text"
msgid "<emph>Arrays:</emph> One-dimensional arrays are passed and returned as tuples (which is an immutable object). Two-dimensional arrays are passed and returned as tuples of tuples."
-msgstr ""
+msgstr "<emph>Matrixer:</emph> En-dimensionelle matrixer videregives og returneres som tupler (er et uforanderligt objekt). To-dimensionelle matrixer videregives og returneres som tupler af tupler."
#. S6wwX
#: sf_intro.xhp
diff --git a/source/de/helpcontent2/source/text/shared/optionen.po b/source/de/helpcontent2/source/text/shared/optionen.po
index f429a2e81d3..3faa5c485af 100644
--- a/source/de/helpcontent2/source/text/shared/optionen.po
+++ b/source/de/helpcontent2/source/text/shared/optionen.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
"POT-Creation-Date: 2021-05-14 14:15+0200\n"
-"PO-Revision-Date: 2021-08-04 12:59+0000\n"
+"PO-Revision-Date: 2021-08-10 09:20+0000\n"
"Last-Translator: Christian Kühl <kuehl.christian@googlemail.com>\n"
"Language-Team: German <https://translations.documentfoundation.org/projects/libo_help-master/textsharedoptionen/de/>\n"
"Language: de\n"
@@ -8177,7 +8177,7 @@ msgctxt ""
"hd_id691599000315902\n"
"help.text"
msgid "Show standardized page count"
-msgstr ""
+msgstr "Standardisierte Seitenzählung anzeigen"
#. DCAGD
#: 01040900.xhp
@@ -8186,7 +8186,7 @@ msgctxt ""
"par_id581599002628645\n"
"help.text"
msgid "Editors and publishers often define a “standard” page as containing a specified number of characters or words. Mark this field to allow quick calculation of the number of these pages."
-msgstr ""
+msgstr "Herausgeber und Verleger definieren meisten eine „standardisierte“ Seite mit festgelegten Anzahl von Zeichen oder Wörter. Markieren Sie diese Option, um eine schnelle Berechnung der Anzahl dieser Seiten zu ermöglichen."
#. eQjAd
#: 01040900.xhp
@@ -8195,7 +8195,7 @@ msgctxt ""
"hd_id511599000321915\n"
"help.text"
msgid "Characters per standardized page"
-msgstr ""
+msgstr "Zeichen pro standardisierter Seite"
#. AFkck
#: 01040900.xhp
@@ -8204,7 +8204,7 @@ msgctxt ""
"par_id271599002636069\n"
"help.text"
msgid "Set the number of characters for the standardized page."
-msgstr ""
+msgstr "Legt die Anzahl der Zeichen für die standardisierte Seite fest."
#. RPuAH
#: 01041000.xhp
@@ -9230,7 +9230,7 @@ msgctxt ""
"par_id3151114\n"
"help.text"
msgid "<ahelp hid=\".\">Click a color. Click the <emph>None</emph> button to remove a background color.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Wählen Sie eine Farbe. Klicken Sie auf die Schaltfläche <emph>Ohne</emph>, um die Hintergrundfarbe zu entfernen.</ahelp>"
#. YvDPU
#: 01060000.xhp
@@ -10769,7 +10769,7 @@ msgctxt ""
"par_id3155093\n"
"help.text"
msgid "<ahelp hid=\"modules/scalc/ui/optcalculatepage/formulawildcards\">Specifies that wildcards are enabled when searching and also for character string comparisons.</ahelp><switchinline select=\"appl\"><caseinline select=\"CALC\"> This relates to the <link href=\"text/scalc/01/04060101.xhp\" name=\"database functions\">database functions</link>, and to LOOKUP, VLOOKUP, HLOOKUP, MATCH, AVERAGEIF, AVERAGEIFS, COUNTIF, COUNTIFS, SUMIF, SUMIFS and SEARCH.</caseinline></switchinline>"
-msgstr ""
+msgstr "<ahelp hid=\"modules/scalc/ui/optcalculatepage/formulawildcards\">Legt fest, dass bei der Suche sowie beim Zeichenkettenvergleich Platzhalter zulässig sind.</ahelp><switchinline select=\"appl\"><caseinline select=\"CALC\"> Dies bezieht sich auf <link href=\"text/scalc/01/04060101.xhp\" name=\"database functions\">Datenbankfunktionen</link> sowie auf die Formel VERWEIS, SVERWEIS, WVERWEIS, VERGLEICH, MITTELWERTWENN, MITTELWERTWENNS, ZÄHLENWENN, ZÄHLENWENNS, SUMMEWENN, SUMMEWENNS und SUCHEN.</caseinline></switchinline>"
#. aP5eL
#: 01060500.xhp
@@ -10823,7 +10823,7 @@ msgctxt ""
"par_id3155092\n"
"help.text"
msgid "<ahelp hid=\"modules/scalc/ui/optcalculatepage/formularegex\">Specifies that <link href=\"text/shared/01/02100001.xhp\" name=\"list of regular expressions\">regular expressions</link> instead of simple wildcards are enabled when searching and also for character string comparisons.</ahelp><switchinline select=\"appl\"><caseinline select=\"CALC\"> This relates to the <link href=\"text/scalc/01/04060101.xhp\" name=\"database functions\">database functions</link>, and to LOOKUP, VLOOKUP, HLOOKUP, MATCH, AVERAGEIF, AVERAGEIFS, COUNTIF, COUNTIFS, SUMIF, SUMIFS and SEARCH.</caseinline></switchinline>"
-msgstr ""
+msgstr "<ahelp hid=\"modules/scalc/ui/optcalculatepage/formularegex\">Legt fest, dass bei der Suche sowie bei Zeichenkettenvergleichen <link href=\"text/shared/01/02100001.xhp\" name=\"list of regular expressions\">reguläre Ausdrücke</link> statt einfacher Platzhalter zulässig sind.</ahelp><switchinline select=\"appl\"><caseinline select=\"CALC\"> Dies bezieht sich auf die <link href=\"text/scalc/01/04060101.xhp\" name=\"database functions\">Datenbankfunktionen</link> sowie auf SVERWEIS, WVERWEIS, VERGLEICH, MITTELWERTWENN, MITTELWERTWENNS, ZÄHLENWENN, ZÄHLENWENNS, SUMMEWENN, SUMMEWENNS und SUCHEN.</caseinline></switchinline>"
#. ysDUq
#: 01060500.xhp
@@ -10850,7 +10850,7 @@ msgctxt ""
"par_id3155097\n"
"help.text"
msgid "<ahelp hid=\"modules/scalc/ui/optcalculatepage/formulaliteral\">Specifies that only literal strings are used when searching and also for character string comparisons.</ahelp><switchinline select=\"appl\"><caseinline select=\"CALC\"> This relates to the <link href=\"text/scalc/01/04060101.xhp\" name=\"database functions\">database functions</link>, and to LOOKUP, VLOOKUP, HLOOKUP, MATCH, AVERAGEIF, AVERAGEIFS, COUNTIF, COUNTIFS, SUMIF, SUMIFS and SEARCH.</caseinline></switchinline>"
-msgstr ""
+msgstr "<ahelp hid=\"modules/scalc/ui/optcalculatepage/formulaliteral\">Legt fest, dass bei der Suche sowie bei Zeichenkettenvergleichen nur Buchstaben zulässig sind.</ahelp><switchinline select=\"appl\"><caseinline select=\"CALC\"> Dies bezieht sich auf die <link href=\"text/scalc/01/04060101.xhp\" name=\"database functions\">Datenbankfunktionen</link> sowie auf SVERWEIS, WVERWEIS, VERGLEICH, MITTELWERTWENN, MITTELWERTWENNS, ZÄHLENWENN, ZÄHLENWENNS, SUMMEWENN, SUMMEWENNS und SUCHEN.</caseinline></switchinline>"
#. xpfmF
#: 01060500.xhp
@@ -11948,7 +11948,7 @@ msgctxt ""
"hd_id3163802\n"
"help.text"
msgid "To snap guides"
-msgstr ""
+msgstr "An Fanglinien"
#. qZazt
#: 01070300.xhp
@@ -11957,7 +11957,7 @@ msgctxt ""
"par_id3149516\n"
"help.text"
msgid "<variable id=\"anlinie\"><ahelp hid=\".\">Snaps the edge of a dragged object to the nearest snap guide when you release the mouse.</ahelp></variable>"
-msgstr ""
+msgstr "<variable id=\"anlinie\"><ahelp hid=\".\">Fängt die Kante eines gezogenen Objekts an der nächsten Fanglinie, wenn Sie die Maus loslassen.</ahelp></variable>"
#. Dwoaz
#: 01070300.xhp
@@ -11966,7 +11966,7 @@ msgctxt ""
"par_id3154142\n"
"help.text"
msgid "You can also define this setting by using the <switchinline select=\"appl\"><caseinline select=\"IMPRESS\"><link href=\"text/simpress/02/13140000.xhp\" name=\"Snap to Snap Lines\"><emph>Snap to Snap Guides</emph></link></caseinline><caseinline select=\"DRAW\"><link href=\"text/simpress/02/13140000.xhp\" name=\"Snap to Snap Lines\"><emph>Snap to Snap Guides</emph></link></caseinline><defaultinline><emph>Snap to Snap Guides</emph></defaultinline></switchinline> icon, which is available in the <emph>Options</emph> bar in a presentation or drawing document."
-msgstr ""
+msgstr "Sie können diese Einstellung auch über das Symbol <switchinline select=\"appl\"><caseinline select=\"IMPRESS\"><link href=\"text/simpress/02/13140000.xhp\" name=\"Snap to Snap Lines\"><emph>An Fanglinien fangen</emph></link></caseinline><caseinline select=\"DRAW\"><link href=\"text/simpress/02/13140000.xhp\" name=\"Snap to Snap Lines\"><emph>An Fanglinien fangen</emph></link></caseinline><defaultinline><emph>An Fanglinien fangen</emph></defaultinline></switchinline> aufrufen, das sich in einem Präsentations- oder Zeichnungsdokument in der Symbolleiste <emph>Optionen</emph> befindet."
#. eUCCJ
#: 01070300.xhp
@@ -15638,7 +15638,7 @@ msgctxt ""
"par_id0609201521430059\n"
"help.text"
msgid "Choose <menuitem>Tools - Options - %PRODUCTNAME - Advanced - Open Expert Configuration</menuitem>."
-msgstr ""
+msgstr "Wählen Sie <menuitem>Extras – Optionen… %PRODUCTNAME – Erweitert – Experteneinstellungen…</menuitem>"
#. 7CGay
#: expertconfig.xhp
@@ -15854,7 +15854,7 @@ msgctxt ""
"par_id0609201523043085\n"
"help.text"
msgid "Double-click in the preference row to edit current string and long values or toggle boolean types."
-msgstr ""
+msgstr "Klicken Sie doppelt auf eine Einstellungszeile, um einen Wert vom Typ \"string\" oder \"long\" zu bearbeiten oder vom Typ \"boolean\" umzuschalten."
#. HGh4N
#: expertconfig.xhp
@@ -15980,7 +15980,7 @@ msgctxt ""
"par_id431600889434242\n"
"help.text"
msgid "You can override the default JRE of the operating system with one of the following alternatives:"
-msgstr ""
+msgstr "Sie können die standardmäßige JRE des Betriebsprogramms mit einer der folgenden Alternativen überschreiben:"
#. Skrxp
#: java.xhp
@@ -15989,7 +15989,7 @@ msgctxt ""
"par_id191600889458048\n"
"help.text"
msgid "By setting the environment variable <literal>JAVA_HOME</literal>,"
-msgstr ""
+msgstr "durch Setzen der Umgebungsvariable <literal>JAVA_HOME</literal>,"
#. Z6Vzz
#: java.xhp
@@ -15998,7 +15998,7 @@ msgctxt ""
"par_id131600889466713\n"
"help.text"
msgid "By adding a JRE to the <literal>$PATH</literal> variable,"
-msgstr ""
+msgstr "durch Hinzufügen der JRE zur Variable <literal>$PATH</literal>,"
#. CFjhz
#: java.xhp
@@ -16007,7 +16007,7 @@ msgctxt ""
"par_id501600889473339\n"
"help.text"
msgid "By providing the configuration file <switchinline select=\"sys\"> <caseinline select=\"MAC\"><literal>javasettings_macOS_X86_64.xml</literal></caseinline> <caseinline select=\"WIN\"><literal>javasettings_Windows_X86_64.xml</literal></caseinline> <caseinline select=\"UNIX\"><literal>javasettings_Linux_X86_64.xml</literal></caseinline> <defaultinline><literal>javasettings_${_OS}_${_ARCH}.xml</literal></defaultinline> </switchinline> in the folder <literal><instdir>/presets/config</literal>."
-msgstr ""
+msgstr "durch Bereitstellen der Konfigurationsdatei <switchinline select=\"sys\"><caseinline select=\"MAC\"><literal>javasettings_macOS_X86_64.xml</literal></caseinline><caseinline select=\"WIN\"><literal>javasettings_Windows_X86_64.xml</literal></caseinline><caseinline select=\"UNIX\"><literal>javasettings_Linux_X86_64.xml</literal></caseinline><defaultinline><literal>javasettings_${_OS}_${_ARCH}.xml</literal></defaultinline></switchinline> im Ordner <literal><instdir>/presets/config</literal>."
#. UM9FC
#: java.xhp
@@ -16727,7 +16727,7 @@ msgctxt ""
"tit\n"
"help.text"
msgid "Mail Merge Email"
-msgstr ""
+msgstr "Serien-E-Mail"
#. DzJfg
#: mailmerge.xhp
@@ -16736,7 +16736,7 @@ msgctxt ""
"par_idN10554\n"
"help.text"
msgid "<link href=\"text/shared/optionen/mailmerge.xhp\">Mail Merge Email</link>"
-msgstr ""
+msgstr "<link href=\"text/shared/optionen/mailmerge.xhp\">Serien-E-Mail</link>"
#. tXuUS
#: mailmerge.xhp
@@ -16745,7 +16745,7 @@ msgctxt ""
"par_idN10564\n"
"help.text"
msgid "<ahelp hid=\".\">Specifies the user information and server settings for when you send form letters as email messages.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Legt die Benutzerinformationen und Servereinstellungen für das Senden von Briefen als E-Mail fest .</ahelp>"
#. vYkrk
#: mailmerge.xhp
@@ -16763,7 +16763,7 @@ msgctxt ""
"par_idN1057F\n"
"help.text"
msgid "Enter the user information to use when you send email."
-msgstr ""
+msgstr "Geben Sie ihre Benutzerinformationen ein, die beim Senden von E-Mails verwendet werden sollen."
#. CZo2m
#: mailmerge.xhp
@@ -16790,7 +16790,7 @@ msgctxt ""
"par_idN105A5\n"
"help.text"
msgid "Email address"
-msgstr ""
+msgstr "E-Mail-Adresse"
#. 6fFPM
#: mailmerge.xhp
@@ -16799,7 +16799,7 @@ msgctxt ""
"par_idN105A9\n"
"help.text"
msgid "<ahelp hid=\".\">Enter your email address for replies.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Geben Sie ihre E-Mail-Adresse ein, die für E-Mail-Antworten verwendet werden soll.</ahelp>"
#. EpoB6
#: mailmerge.xhp
@@ -16808,7 +16808,7 @@ msgctxt ""
"par_idN105C0\n"
"help.text"
msgid "Send replies to different email address"
-msgstr ""
+msgstr "Sendet Antworten an eine andere E-Mail-Adresse"
#. jgiMB
#: mailmerge.xhp
@@ -16817,7 +16817,7 @@ msgctxt ""
"par_idN105C4\n"
"help.text"
msgid "<ahelp hid=\".\">Uses the email address that you enter in the Reply address text box as the reply-to email address.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Verwendet die E-Mail-Adresse, die Sie in das Textfeld Antwortadresse als E-Mail-Adresse für Antworten eingegeben haben.</ahelp>"
#. EbiSo
#: mailmerge.xhp
@@ -16835,7 +16835,7 @@ msgctxt ""
"par_idN105DF\n"
"help.text"
msgid "<ahelp hid=\".\">Enter the address to use for email replies.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Geben Sie die Adresse ein, die für E-Mail-Antworten verwendet werden soll.</ahelp>"
#. KxDNm
#: mailmerge.xhp
@@ -16853,7 +16853,7 @@ msgctxt ""
"par_idN105F2\n"
"help.text"
msgid "Specify the server settings for outgoing emails."
-msgstr ""
+msgstr "Geben Sie die Servereinstellungen für ausgehende E-Mails an."
#. MGAFY
#: mailmerge.xhp
@@ -16907,7 +16907,7 @@ msgctxt ""
"par_idN10637\n"
"help.text"
msgid "<ahelp hid=\".\">When available, uses a secure connection to send emails.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Verwendet zum Senden von E-Mails gegebenenfalls eine sichere Verbindung.</ahelp>"
#. xN8RP
#: mailmerge.xhp
@@ -16925,7 +16925,7 @@ msgctxt ""
"par_idN10652\n"
"help.text"
msgid "<ahelp hid=\".\">Opens the <link href=\"text/shared/optionen/serverauthentication.xhp\">Server Authentication</link> dialog where you can specify the server authentication settings for secure email.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Öffnet den Dialog <link href=\"text/shared/optionen/serverauthentication.xhp\">Server-Authentifizierung</link>, in dem Sie die Server-Authentifizierungseinstellungen für sichere E-Mails festlegen können.</ahelp>"
#. AnELG
#: mailmerge.xhp
@@ -17186,7 +17186,7 @@ msgctxt ""
"tit_opencl\n"
"help.text"
msgid "OpenCL"
-msgstr ""
+msgstr "OpenCL"
#. sDXCB
#: opencl.xhp
@@ -17195,7 +17195,7 @@ msgctxt ""
"bm_id4077578\n"
"help.text"
msgid "<bookmark_value>OpenCL;setting options</bookmark_value><bookmark_value>setting options;OpenCL</bookmark_value>"
-msgstr ""
+msgstr "<bookmark_value>OpenCL; Einstellungsoptionen</bookmark_value><bookmark_value>Einstellungsoptionen; OpenCL</bookmark_value>"
#. RAY7n
#: opencl.xhp
@@ -17204,7 +17204,7 @@ msgctxt ""
"par_idN10558\n"
"help.text"
msgid "<link href=\"text/shared/optionen/opencl.xhp\">OpenCL</link>"
-msgstr ""
+msgstr "<link href=\"text/shared/optionen/opencl.xhp\">OpenCL</link>"
#. KoASK
#: opencl.xhp
@@ -17213,7 +17213,7 @@ msgctxt ""
"par_idN10568\n"
"help.text"
msgid "OpenCL is a technology to speed up calculation on large spreadsheets."
-msgstr ""
+msgstr "OpenCL ist eine Technologie für das beschleunigte Berechnen von großen Tabellendokumenten."
#. ddvkj
#: opencl.xhp
@@ -17456,7 +17456,7 @@ msgctxt ""
"par_idN1054E\n"
"help.text"
msgid "On the <switchinline select=\"sys\"><caseinline select=\"MAC\">%PRODUCTNAME - Preferences</caseinline><defaultinline>Tools - Options</defaultinline></switchinline> - <link href=\"text/shared/optionen/mailmerge.xhp\">%PRODUCTNAME Writer - Mail Merge Email</link> tab page, click the <emph>Server Authentication</emph> button to specify the server security settings."
-msgstr ""
+msgstr "Wählen Sie <switchinline select=\"sys\"><caseinline select=\"MAC\">%PRODUCTNAME – Einstellungen</caseinline><defaultinline>Extras – Optionen…</defaultinline></switchinline> – <link href=\"text/shared/optionen/mailmerge.xhp\">%PRODUCTNAME Writer – Serien-E-Mail</link> und klicken Sie auf die Schaltfläche <emph>Server-Authentifizierung…</emph>, um die Einstellungen der Server-Sicherheit festzulegen."
#. QEP5M
#: serverauthentication.xhp
@@ -17474,7 +17474,7 @@ msgctxt ""
"par_idN105BE\n"
"help.text"
msgid "<ahelp hid=\".\">Enables the authentication that is required to send email by SMTP.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Aktiviert die Authentifizierung, die zum Senden von E-Mail über SMTP erforderlich ist.</ahelp>"
#. JEin8
#: serverauthentication.xhp
@@ -17546,7 +17546,7 @@ msgctxt ""
"par_idN1061A\n"
"help.text"
msgid "<ahelp hid=\".\">Select if you are required to first read your email before you can send email.</ahelp> This method is also called \"SMTP after POP3\"."
-msgstr ""
+msgstr "<ahelp hid=\".\">Aktivieren Sie diese Einstellung, wenn zuerst Ihre E-Mails gelesen (abgerufen) werden müssen, bevor Sie eine E-Mail versenden können.</ahelp> Diese Methode wird auch \"SMTP after POP3\" genannt."
#. GtmDj
#: serverauthentication.xhp
@@ -17681,7 +17681,7 @@ msgctxt ""
"par_idN10557\n"
"help.text"
msgid "When you enter settings on the <switchinline select=\"sys\"><caseinline select=\"MAC\">%PRODUCTNAME - Preferences</caseinline><defaultinline>Tools - Options</defaultinline></switchinline> - <link href=\"text/shared/optionen/mailmerge.xhp\">%PRODUCTNAME Writer - Mail Merge Email</link> tab page, you can click the <emph>Test Settings</emph> button to test your settings."
-msgstr ""
+msgstr "Wenn Sie Ihre Einstellungen unter <switchinline select=\"sys\"><caseinline select=\"MAC\">%PRODUCTNAME – Einstellungen</caseinline><defaultinline>Extras – Optionen…</defaultinline></switchinline><link href=\"text/shared/optionen/mailmerge.xhp\">%PRODUCTNAME Writer – Serien-E-Mail</link> vorgenommen haben, können Sie zum Testen auf die Schaltfläche <emph>Einstellungen testen</emph> klicken."
#. 4AK5G
#: testaccount.xhp
diff --git a/source/de/helpcontent2/source/text/swriter/01.po b/source/de/helpcontent2/source/text/swriter/01.po
index 60e8df7ae91..35e8b6016a8 100644
--- a/source/de/helpcontent2/source/text/swriter/01.po
+++ b/source/de/helpcontent2/source/text/swriter/01.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
"POT-Creation-Date: 2021-06-24 12:51+0200\n"
-"PO-Revision-Date: 2021-08-04 12:59+0000\n"
+"PO-Revision-Date: 2021-08-10 09:20+0000\n"
"Last-Translator: Christian Kühl <kuehl.christian@googlemail.com>\n"
"Language-Team: German <https://translations.documentfoundation.org/projects/libo_help-master/textswriter01/de/>\n"
"Language: de\n"
@@ -20264,7 +20264,7 @@ msgctxt ""
"par_id3149352\n"
"help.text"
msgid "<variable id=\"objekttext\"><ahelp hid=\".uno:FrameDialog\">Opens a dialog where you can modify the properties of the selected object, for example, its size and name.</ahelp></variable>"
-msgstr ""
+msgstr "<variable id=\"objekttext\"><ahelp hid=\".uno:FrameDialog\">Öffnet einen Dialog, in dem Sie die Eigenschaften des ausgewählten Objekts ändern können, beispielsweise seine Größe und seinen Namen.</ahelp></variable>"
#. F8EcE
#: 05080000.xhp
@@ -23009,7 +23009,7 @@ msgctxt ""
"par_id3147490\n"
"help.text"
msgid "Style actions menu"
-msgstr ""
+msgstr "Menü Vorlagen-Aktionen"
#. KFB5g
#: 05140000.xhp
@@ -23252,7 +23252,7 @@ msgctxt ""
"par_id3154017\n"
"help.text"
msgid "<ahelp hid=\".uno:OnlineAutoFormat\">Automatically formats the document while you type. To set the formatting options, choose <menuitem>Tools - AutoCorrect - Options</menuitem>, and then click the <emph>Options</emph> tab.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".uno:OnlineAutoFormat\">Formatiert das Dokument automatisch während der Eingabe. Um die Formatierungsoptionen festzulegen, wählen Sie <menuitem>Extras – AutoKorrektur – AutoKorrektur-Optionen…</menuitem> und klicken auf das Register <emph>Optionen</emph>.</ahelp>"
#. Ddr5r
#: 05150100.xhp
@@ -24035,7 +24035,7 @@ msgctxt ""
"par_id3147514\n"
"help.text"
msgid "<ahelp hid=\"sfx/ui/loadtemplatedialog/overwrite\">Replaces styles in the current document that have the same name as the styles you are loading. No warning message is given.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\"sfx/ui/loadtemplatedialog/overwrite\">Ersetzt Formatvorlagen im aktuellen Dokument, die denselben Namen wie die von Ihnen geladenen Vorlagen haben. Es wird keine Warnmeldung ausgegeben.</ahelp>"
#. EqEyd
#: 05170000.xhp
@@ -24044,7 +24044,7 @@ msgctxt ""
"par_id3150358\n"
"help.text"
msgid "Only applied styles and modified styles are loaded from a document or template. The styles shown in the sidebar cannot be used as a guide."
-msgstr ""
+msgstr "Nur angewandte und geänderte Formatvorlagen werden aus einem Dokument oder einer Dokumentvorlage geladen. Die in der Seitenleiste angezeigten Formatvorlagen können nicht als Richtlinie verwendet werden."
#. ivfvH
#: 05170000.xhp
@@ -24512,7 +24512,7 @@ msgctxt ""
"par_idN1062D\n"
"help.text"
msgid "<link href=\"text/shared/01/01100400.xhp\" name=\"File - Properties - Statistics\"><menuitem>File - Properties - Statistics</menuitem> </link>"
-msgstr ""
+msgstr "<link href=\"text/shared/01/01100400.xhp\" name=\"File - Properties - Statistics\"><menuitem>Datei – Eigenschaften – Register: Statistik</menuitem></link>"
#. qinJr
#: 06060000.xhp
@@ -26816,7 +26816,7 @@ msgctxt ""
"tit\n"
"help.text"
msgid "Fields"
-msgstr "Feldbefehle"
+msgstr "Felder"
#. DFJpc
#: 06200000.xhp
@@ -26825,7 +26825,7 @@ msgctxt ""
"hd_id3083281\n"
"help.text"
msgid "<link href=\"text/swriter/01/06200000.xhp\" name=\"Fields\">Fields</link>"
-msgstr "<link href=\"text/swriter/01/06200000.xhp\" name=\"Felder\">Felder</link>"
+msgstr "<link href=\"text/swriter/01/06200000.xhp\" name=\"Fields\">Felder</link>"
#. cquYo
#: 06200000.xhp
@@ -26897,7 +26897,7 @@ msgctxt ""
"tit\n"
"help.text"
msgid "Update"
-msgstr "Aktualisierung"
+msgstr "Aktualisieren"
#. CATRK
#: 06990000.xhp
@@ -26933,7 +26933,7 @@ msgctxt ""
"tit\n"
"help.text"
msgid "Reference (Edit)"
-msgstr ""
+msgstr "Verweis (Bearbeiten)"
#. 5sECM
#: edit_reference_submenu.xhp
@@ -26942,7 +26942,7 @@ msgctxt ""
"hd_id1001603128268578\n"
"help.text"
msgid "<link href=\"swriter/01/edit_reference_submenu.xhp\" name=\"editreference\">Reference</link>"
-msgstr ""
+msgstr "<link href=\"swriter/01/edit_reference_submenu.xhp\" name=\"editreference\">Verweis</link>"
#. 6LFFX
#: edit_reference_submenu.xhp
@@ -26951,7 +26951,7 @@ msgctxt ""
"par_id411603128291771\n"
"help.text"
msgid "A submenu that offers possibilities to edit footnotes, endnotes, index entries, and bibliography entries."
-msgstr ""
+msgstr "Ein Untermenü, das Möglichkeiten zum Bearbeiten von Fuß-/Endnoten, Verzeichnis- und Literaturverzeichniseinträgen bietet."
#. vfaCD
#: edit_reference_submenu.xhp
@@ -26960,7 +26960,7 @@ msgctxt ""
"hd_id3147302\n"
"help.text"
msgid "<link href=\"text/swriter/01/02150000.xhp\" name=\"Footnotes\">Footnote or Endnote</link>"
-msgstr ""
+msgstr "<link href=\"text/swriter/01/02150000.xhp\" name=\"Footnotes\">Fuß-/Endnote</link>"
#. RKfyJ
#: edit_reference_submenu.xhp
@@ -26969,7 +26969,7 @@ msgctxt ""
"hd_id3147327\n"
"help.text"
msgid "<link href=\"text/swriter/01/02160000.xhp\" name=\"Index Entry\">Index Entry</link>"
-msgstr ""
+msgstr "<link href=\"text/swriter/01/02160000.xhp\" name=\"Index Entry\">Verzeichniseintrag</link>"
#. cH3QF
#: edit_reference_submenu.xhp
@@ -26978,7 +26978,7 @@ msgctxt ""
"hd_id3147352\n"
"help.text"
msgid "<link href=\"text/swriter/01/02130000.xhp\" name=\"Bibliography Entry\">Bibliography Entry</link>"
-msgstr ""
+msgstr "<link href=\"text/swriter/01/02130000.xhp\" name=\"Bibliography Entry\">Literaturverzeichniseintrag</link>"
#. YwkE4
#: format_object.xhp
@@ -27194,7 +27194,7 @@ msgctxt ""
"par_idN10559\n"
"help.text"
msgid "<ahelp hid=\".\">Starts the Mail Merge Wizard to create form letters or send email messages to many recipients.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Startet den Serienbrief-Assistenten, um Serienbriefe zu erstellen oder E-Mail-Nachrichten an viele Empfänger zu senden.</ahelp>"
#. bXSUB
#: mailmerge00.xhp
@@ -27455,7 +27455,7 @@ msgctxt ""
"hd_id6954863\n"
"help.text"
msgid "Email message"
-msgstr ""
+msgstr "E-Mail-Nachricht"
#. YA54f
#: mailmerge02.xhp
@@ -27464,7 +27464,7 @@ msgctxt ""
"par_idN10561\n"
"help.text"
msgid "<ahelp hid=\".\">Creates mail merge documents that you can send as an email message or an email attachment.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Erstellt Serienbriefdokumente, die Sie als E-Mail-Nachricht oder E-Mail-Anhang versenden können.</ahelp>"
#. 8sABv
#: mailmerge02.xhp
@@ -27527,7 +27527,7 @@ msgctxt ""
"par_idN10556\n"
"help.text"
msgid "The title of this page is <emph>Insert address block</emph> for letters and <emph>Select address list</emph> for email messages."
-msgstr ""
+msgstr "Der Titel dieser Seite lautet <emph>Adressblock einfügen</emph> für Briefe und <emph>Adressliste auswählen</emph> für E-Mail-Nachrichten."
#. GEW7x
#: mailmerge03.xhp
@@ -28202,7 +28202,7 @@ msgctxt ""
"par_idN1053D\n"
"help.text"
msgid "Specify additional email recipients for the <link href=\"text/swriter/01/mm_emailmergeddoc.xhp\">mail merge</link> document."
-msgstr ""
+msgstr "Geben Sie zusätzliche E-Mail-Empfänger für das <link href=\"text/swriter/01/mm_emailmergeddoc.xhp\">Serienbrief</link>-Dokument an."
#. fg2kJ
#: mm_copyto.xhp
@@ -28220,7 +28220,7 @@ msgctxt ""
"par_idN10552\n"
"help.text"
msgid "<ahelp hid=\".\">Enter the recipients of email copies, separated by a semicolon (;).</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Geben Sie die Empfänger der E-Mail-Kopien ein, getrennt durch ein Semikolon (;).</ahelp>"
#. wUHkK
#: mm_copyto.xhp
@@ -28238,7 +28238,7 @@ msgctxt ""
"par_idN10559\n"
"help.text"
msgid "<ahelp hid=\".\">Enter the recipients of email blind copies, separated by a semicolon (;).</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Geben Sie die Empfänger von E-Mail-Blindkopien ein, getrennt durch ein Semikolon (;).</ahelp>"
#. FHSJ5
#: mm_cusaddlis.xhp
@@ -28364,7 +28364,7 @@ msgctxt ""
"par_idN10540\n"
"help.text"
msgid "Specify the salutation layout for <link href=\"text/swriter/01/mailmerge04.xhp\">mail merge</link> or <link href=\"text/swriter/01/mm_emabod.xhp\">email merge</link> documents. The name of this dialog is different for female recipients and male recipients."
-msgstr ""
+msgstr "Legen Sie das Layout der Anrede für <link href=\"text/swriter/01/mailmerge04.xhp\">Serienbrief</link>- oder <link href=\"text/swriter/01/mm_emabod.xhp\">Serien-E-Mail</link>-Dokumente fest. Der Name dieses Dialogs ist für weibliche Empfänger und männliche Empfänger unterschiedlich."
#. 2wy4R
#: mm_cusgrelin.xhp
@@ -28517,7 +28517,7 @@ msgctxt ""
"par_idN10540\n"
"help.text"
msgid "<ahelp hid=\".\">Type the message and the salutation for files that you send as <link href=\"text/swriter/01/mailmerge08.xhp\">email</link> attachments.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Geben Sie die Nachricht und Anrede für Dateien ein, die Sie als <link href=\"text/swriter/01/mailmerge08.xhp\">E-Mail</link>-Anhänge senden.</ahelp>"
#. 5SMA7
#: mm_emabod.xhp
@@ -28526,7 +28526,7 @@ msgctxt ""
"par_idN10554\n"
"help.text"
msgid "This email should contain a salutation"
-msgstr ""
+msgstr "Diese E-Mail sollte eine Anrede enthalten"
#. rmBz6
#: mm_emabod.xhp
@@ -28535,7 +28535,7 @@ msgctxt ""
"par_idN10558\n"
"help.text"
msgid "<ahelp hid=\".\">Adds a salutation to the email.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Fügt der E-Mail eine Anrede hinzu.</ahelp>"
#. GFHN4
#: mm_emabod.xhp
@@ -28697,7 +28697,7 @@ msgctxt ""
"par_idN105B3\n"
"help.text"
msgid "<ahelp hid=\".\">Enter the main text of the email.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Geben Sie den Haupttext der E-Mail ein.</ahelp>"
#. A5QMX
#: mm_emailmergeddoc.xhp
@@ -28706,7 +28706,7 @@ msgctxt ""
"tit\n"
"help.text"
msgid "Send merged document as email"
-msgstr ""
+msgstr "Zusammengeführtes Dokument als E-Mail senden"
#. ZEELF
#: mm_emailmergeddoc.xhp
@@ -28715,7 +28715,7 @@ msgctxt ""
"hd_id201703192214041173\n"
"help.text"
msgid "<link href=\"text/swriter/01/mm_emailmergeddoc.xhp\">Send merged document as email</link>"
-msgstr ""
+msgstr "<link href=\"text/swriter/01/mm_emailmergeddoc.xhp\">Zusammengeführtes Dokument als E-Mail senden</link>"
#. TmBHD
#: mm_emailmergeddoc.xhp
@@ -28724,7 +28724,7 @@ msgctxt ""
"par_id201703192214161498\n"
"help.text"
msgid "<ahelp hid=\".\">Sends the mail merge output as email messages to all or some recipients.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Sendet die Serienbriefausgabe als E-Mail-Nachrichten an alle oder einzelne Empfänger.</ahelp>"
#. z8DLS
#: mm_emailmergeddoc.xhp
@@ -28733,7 +28733,7 @@ msgctxt ""
"par_idN10556\n"
"help.text"
msgid "Email options"
-msgstr ""
+msgstr "E-Mail-Optionen"
#. P3AsV
#: mm_emailmergeddoc.xhp
@@ -28751,7 +28751,7 @@ msgctxt ""
"par_idN105EC\n"
"help.text"
msgid "<ahelp hid=\".\">Select the database field that contains the email address of the recipient.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Wählen Sie das Datenbankfeld aus, das die E-Mail-Adresse des Empfängers enthält.</ahelp>"
#. AERBW
#: mm_emailmergeddoc.xhp
@@ -28787,7 +28787,7 @@ msgctxt ""
"par_idN10604\n"
"help.text"
msgid "<ahelp hid=\".\">Enter the subject line for the email messages.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Geben Sie den Inhalt der Betreffzeile für die E-Mail-Nachrichten ein.</ahelp>"
#. FY8Cr
#: mm_emailmergeddoc.xhp
@@ -28805,7 +28805,7 @@ msgctxt ""
"par_idN1060B\n"
"help.text"
msgid "<ahelp hid=\".\">Select the mail format for the email messages.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Wählen Sie das E-Mail-Format für die E-Mail-Nachrichten aus.</ahelp>"
#. vtgFn
#: mm_emailmergeddoc.xhp
@@ -28877,7 +28877,7 @@ msgctxt ""
"par_idN10631\n"
"help.text"
msgid "<ahelp hid=\".\">Select to send emails to all recipients.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Wählen Sie diese Option aus, um E-Mails an alle Empfänger zu senden.</ahelp>"
#. TLnNz
#: mm_emailmergeddoc.xhp
@@ -28949,7 +28949,7 @@ msgctxt ""
"par_idN10646\n"
"help.text"
msgid "<ahelp hid=\".\">Click to start sending emails.</ahelp>"
-msgstr ""
+msgstr "<ahelp hid=\".\">Klicken Sie hier, um mit dem Senden von E-Mails zu beginnen.</ahelp>"
#. udnuD
#: mm_finent.xhp
@@ -30020,7 +30020,7 @@ msgctxt ""
"tit\n"
"help.text"
msgid "Outline Content Visibility"
-msgstr ""
+msgstr "Sichtbarkeit von Gliederungsinhalten"
#. BcrVR
#: outlinecontent_visibility.xhp
@@ -30110,7 +30110,7 @@ msgctxt ""
"par_id201603902018701\n"
"help.text"
msgid "<image src=\"sw/res/nc20000.png\" id=\"img_id871603787633618\" width=\"1cm\" height=\"1cm\"><alt id=\"alt_id761603787633618\">Headings Icon</alt></image>"
-msgstr ""
+msgstr "<image src=\"sw/res/nc20000.png\" id=\"img_id871603787633618\" width=\"1cm\" height=\"1cm\"><alt id=\"alt_id761603787633618\">Symbol für Überschriften</alt></image>"
#. yTGK2
#: outlinecontent_visibility.xhp
@@ -30119,7 +30119,7 @@ msgctxt ""
"par_id111603902018701\n"
"help.text"
msgid "Headings icon"
-msgstr ""
+msgstr "Symbol für Überschriften"
#. sLWPa
#: outlinecontent_visibility.xhp
@@ -30200,7 +30200,7 @@ msgctxt ""
"hd_id641604365236177\n"
"help.text"
msgid "Over a heading"
-msgstr ""
+msgstr "Über eine Überschrift"
#. 9FFmC
#: outlinecontent_visibility.xhp
@@ -30218,7 +30218,7 @@ msgctxt ""
"par_id681604492926867\n"
"help.text"
msgid "When mouse pointer image changes to hand pointer, the following commands are possible:"
-msgstr ""
+msgstr "Wenn sich der Mauszeiger in eine Hand ändert, sind die folgenden Befehle möglich:"
#. XCcHV
#: outlinecontent_visibility.xhp
@@ -30245,7 +30245,7 @@ msgctxt ""
"hd_id101604365425000\n"
"help.text"
msgid "Arrows in left margin"
-msgstr ""
+msgstr "Pfeile am linken Rand"
#. FizhM
#: outlinecontent_visibility.xhp
@@ -30335,7 +30335,7 @@ msgctxt ""
"par_id981604412273516\n"
"help.text"
msgid "<link href=\"text/swriter/01/05030800.xhp\" name=\"outlinelevel\">Set Paragraph Outline Level</link>"
-msgstr ""
+msgstr "<link href=\"text/swriter/01/05030800.xhp\" name=\"outlinelevel\">Umrissebene des Absatzes festlegen</link>"
#. By4tx
#: outlinecontent_visibility.xhp
@@ -30344,7 +30344,7 @@ msgctxt ""
"par_id31604412603892\n"
"help.text"
msgid "<link href=\"text/swriter/01/06060100.xhp\" name=\"chapnumbering\">Modify Outline Levels for Headings</link>"
-msgstr ""
+msgstr "<link href=\"text/swriter/01/06060100.xhp\" name=\"chapnumbering\">Gliederungsebenen für Überschriften ändern</link>"
#. GFNAq
#: outlinecontent_visibility.xhp
@@ -30353,7 +30353,7 @@ msgctxt ""
"par_id401603926410184\n"
"help.text"
msgid "<link href=\"text/shared/guide/edit_symbolbar\" name=\"addbutton\">Adding a Button to a Toolbar</link>"
-msgstr ""
+msgstr "<link href=\"text/shared/guide/edit_symbolbar\" name=\"addbutton\">Schaltfläche zu einer Symbolleiste hinzufügen</link>"
#. UEKDH
#: outlinecontent_visibility.xhp
@@ -30362,7 +30362,7 @@ msgctxt ""
"par_id271604411886782\n"
"help.text"
msgid "<link href=\"text/shared/01/06140300.xhp\" name=\"modifymenu\">Customizing a Context Menu</link>"
-msgstr ""
+msgstr "<link href=\"text/shared/01/06140300.xhp\" name=\"modifymenu\">Kontextmenü anpassen</link>"
#. ucbYZ
#: outlinecontent_visibility.xhp
@@ -30371,7 +30371,7 @@ msgctxt ""
"par_id251603931664784\n"
"help.text"
msgid "<link href=\"text/shared/01/06140200.xhp\" name=\"makeshortcut\">Making a Shortcut Key</link>"
-msgstr ""
+msgstr "<link href=\"text/shared/01/06140200.xhp\" name=\"makeshortcut\">Eine Tastenkombination erstellen</link>"
#. KadxR
#: selection_mode.xhp
diff --git a/source/en-GB/cui/messages.po b/source/en-GB/cui/messages.po
index f9ee5d07250..f5a81960ae3 100644
--- a/source/en-GB/cui/messages.po
+++ b/source/en-GB/cui/messages.po