You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Windows and Linux installer should install localized names that should be used based on the language of the OS so the name of the app visible on the desktop / start menu is shown in the user's active language
Describe the solution you'd like
As above
Describe alternatives you've considered
Can use one single name
Additional context
As per Hydraulic discord:
In Windows, you can override the MSIX display name by setting app.windows.manifests.msix.display-name (which by default takes the value of app.display-name). The value in that field ends up in the Appx manifest under <Package/Properties/DisplayName>: https://learn.microsoft.com/en-us/uwp/schemas/appxpackage/uapmanifestschema/element-displayname
The value of that field is a localizable string. You might be able to set it to an ms-resource URI pointing to strings in a PRI file. Beware though that Conveyor will generate a resources.pri file for fixing an issue with icons, so you should try a different name.
This is the general Microsoft guide for localizing strings in UWP (MSIX) apps. https://learn.microsoft.com/en-us/windows/uwp/app-resources/localize-strings-ui-manifest
If you get it working, please let us know.
For macOS:
For macOS, you can override app.mac.info-plist.CFBundleDisplayName and add string resource files (lproj) as you'd normally do with macOS apps.
It would be interesting if Conveyor could provide a way to localize app metadata once for all platforms. We might consider it as a feature at some point.
Please let us know if you get this working for you.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Windows and Linux installer should install localized names that should be used based on the language of the OS so the name of the app visible on the desktop / start menu is shown in the user's active language
Describe the solution you'd like
As above
Describe alternatives you've considered
Can use one single name
Additional context
As per Hydraulic discord:
In Windows, you can override the MSIX display name by setting app.windows.manifests.msix.display-name (which by default takes the value of app.display-name). The value in that field ends up in the Appx manifest under <Package/Properties/DisplayName>: https://learn.microsoft.com/en-us/uwp/schemas/appxpackage/uapmanifestschema/element-displayname
The value of that field is a localizable string. You might be able to set it to an ms-resource URI pointing to strings in a PRI file. Beware though that Conveyor will generate a resources.pri file for fixing an issue with icons, so you should try a different name.
This is the general Microsoft guide for localizing strings in UWP (MSIX) apps.
https://learn.microsoft.com/en-us/windows/uwp/app-resources/localize-strings-ui-manifest
If you get it working, please let us know.
For macOS:
For macOS, you can override app.mac.info-plist.CFBundleDisplayName and add string resource files (lproj) as you'd normally do with macOS apps.
It would be interesting if Conveyor could provide a way to localize app metadata once for all platforms. We might consider it as a feature at some point.
Please let us know if you get this working for you.
The text was updated successfully, but these errors were encountered: