ios/Mobile/TemplateCollectionViewController.mm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
New commits: commit 1cf3bec303bc8b3d10e5dd673731906d3704b7b3 Author: Tor Lillqvist <[email protected]> AuthorDate: Thu Oct 10 19:03:50 2019 +0300 Commit: Tor Lillqvist <[email protected]> CommitDate: Thu Oct 10 19:35:30 2019 +0300 tdf#123741: Call LibreOfficeKit::setLanguageTag() also when loading a template Sadly I have no understanding why not doing that caused such a mysterious end result. But I am glad I thought of trying this simple thing before spending any more time trying to understand what is going on. Change-Id: I129f8fffa32fa087e21c444f9657394de0e255a1 diff --git a/ios/Mobile/TemplateCollectionViewController.mm b/ios/Mobile/TemplateCollectionViewController.mm index a31f3a655..153fefb6f 100644 --- a/ios/Mobile/TemplateCollectionViewController.mm +++ b/ios/Mobile/TemplateCollectionViewController.mm @@ -6,6 +6,10 @@ // 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/. +#define LIBO_INTERNAL_ONLY +#include <comphelper/lok.hxx> +#include <i18nlangtag/languagetag.hxx> + #import "svtools/strings.hrc" #import <LibreOfficeKit/LibreOfficeKitInit.h> @@ -137,9 +141,10 @@ static NSString *mapTemplateExtensionToActual(NSString *templateName) { NSURL *cacheDirectory = [NSFileManager.defaultManager URLsForDirectory:NSCachesDirectory inDomains:NSUserDomainMask][0]; NSURL *newURL = [cacheDirectory URLByAppendingPathComponent:mapTemplateExtensionToActual(selectedTemplate.lastPathComponent) isDirectory:NO]; - LibreOfficeKit *lo_kit = lok_init_2(nullptr, nullptr); + comphelper::LibreOfficeKit::setLanguageTag(LanguageTag(OUString::fromUtf8(OString([app_locale UTF8String])), true)); + // Load the template into LibreOffice core, save as the corresponding document type (with the // same basename), and then proceed to edit that. _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
