l10ntools: handle cases like desc_en_US.txt in en-US

Seen with da_DK dictionary which contains desc_en_US.txt

Change-Id: I9fce4b1da6907a1d26f5ab7846ac2c44034877a7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206369
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
This commit is contained in:
Xisco Fauli
2026-06-12 08:52:13 +02:00
parent e0cab5b416
commit 859226d30b
+2 -1
View File
@@ -397,7 +397,8 @@ void XRMResMerge::WorkOnDesc(
sSearch = "xlink:href=\""_ostr;
sReplace = sSearch;
const OString sLocDescFilename = sDescFilename.replaceFirst( "en-US"_ostr, sCur);
// for cases like desc_en_US.txt or desc_en-US.txt
const OString sLocDescFilename = sDescFilename.replaceFirst( "en-US"_ostr, sCur).replaceFirst( "en_US"_ostr, sCur);
sSearch += sDescFilename;
sReplace += sLocDescFilename;