File locale-isPackaged.patch of Package signal-desktop

app.isPackaged always (incorrectly) returns false.
This is a known bug in Electron, see https://en.opensuse.org/openSUSE:Packaging_Electron#app.isPackaged
A reasonable semantic would be to return true whenever the app path starts with /usr.

--- Signal-Desktop-7.46.0/app/locale.ts.orig	2025-03-12 21:17:09.000000000 +0100
+++ Signal-Desktop-7.46.0/app/locale.ts	2025-03-13 22:08:29.732530691 +0100
@@ -158,7 +158,7 @@ export function load({
   const countryDisplayNames = getCountryDisplayNames();
 
   let finalMessages: LocaleMessagesType;
-  if (app.isPackaged) {
+  if (true) {
     const matchedLocaleMessages = getCompactLocaleValues(matchedLocale);
     const englishMessages = getCompactLocaleValues('en');
     const keys = getCompactLocaleKeys();
openSUSE Build Service is sponsored by