From 6d3a64cf1e6062bb6cac271feec0efd44ba7f47b Mon Sep 17 00:00:00 2001 From: Dustin Ingram Date: Thu, 16 Jan 2025 15:21:08 +0000 Subject: [PATCH] Fix JS localization: msgstr is an array --- webpack.plugin.localize.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/webpack.plugin.localize.js b/webpack.plugin.localize.js index a8fc647cca52..01725e2fc434 100644 --- a/webpack.plugin.localize.js +++ b/webpack.plugin.localize.js @@ -103,12 +103,14 @@ const allLocaleData = KNOWN_LOCALES if (refs.every(refLine => !refLine.includes(".js:"))) { continue; } - result[value.msgid] = value.msgstr - .replace(/&/g, "&") - .replace(//g, ">") - .replace(/"/g, """) - .replace(/'/g, "'"); + result[value.msgid] = value.msgstr.map(function(str) { + return str + .replace(/&/g, "&") + .replace(//g, ">") + .replace(/"/g, """) + .replace(/'/g, "'"); + }); } return result; } catch (e) {