View Issue Details

IDProjectCategoryView StatusLast Update
0021839MMW 5Help / Docs / Localizationpublic2025-10-31 22:32
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status feedbackResolutionreopened 
Product Version2024.2 
Target Version2024.2Fixed in Version2024.2 
Summary0021839: Localizations should update automatically
DescriptionThe Japanese translator indicated that his translation of MediaMonkey to Japanese did not update automatically to the latest version.

I'm not certain of the update mechanism for languages, but I would expect that they should update automatically.

Note: I believe that Languages were previously included in MMW addons (see https://www.ventismedia.com/mantis/view.php?id=6239 that 'Language' was a type of addon at one point), but that we probably removed it from MMW's regular Addons functionality because we decided not to include them in the addons site.
TagsNo tags attached.
Fixed in build3174

Relationships

related to 0017144 closedpetr Language installation usability 

Activities

Ludek

2025-10-29 14:27

developer   ~0079922

Currently the new version of language is checked and downloaded only when user changes the language in Options > General

We could fix this that whenever a new version is installed (e.g. 2024.1 > 2024.2) then the current language should be checked for update and automatically updated

Ludek

2025-10-29 14:30

developer   ~0079923

Or even better check for new version of language whenever a new version of MM is checked
i.e. when
[x] Check for updates (when connected)
is checked

Ludek

2025-10-29 15:30

developer   ~0079924

Currently the disadvantage it that lanuages are not part of
https://www.mediamonkey.com/_con/addons/apibrowse.php
so for every language the whole language file needs to be needlessly downloaded
https://www.mediamonkey.com/sw/mmw/2024/lang/cs.mmip
extracted and parsed to compare the version

rusty

2025-10-29 15:34

administrator   ~0079925

The second option sounds good. But how would this work?
Would MM indicate that an addon update is available, and the user would update the translation from the addon updates screen? i.e. translations would function as addons from the perspective of the MMW client, but wouldn't use the addons back end?

Ludek

2025-10-29 16:48

developer   ~0079928

Last edited: 2025-10-29 16:49

Implemented in 3173

To test this one can modify this file to force the language update:
C:\ProgramData\MediaMonkey2024\Locale\<lang_id>\info.json

and then this dialog is shown during new version checking (note that 'Include addons' and 'Include beta version' does not need to be checked)
image.png (31,076 bytes)   
image.png (31,076 bytes)   

Ludek

2025-10-31 15:22

developer   ~0079953

Fixed in 3174

rusty

2025-10-31 21:11

administrator   ~0079962

Tested 3174 and the update notification doesn't appear after updating the langstatus.json file on the website.

Ludek

2025-10-31 22:21

developer   ~0079963

Last edited: 2025-10-31 22:32

This should definetly work, how exactly you have tested?
And was the language you have tested your currently set language?

As I can't modify https://www.mediamonkey.com/sw/mmw/2024/lang/langstatus.json then I tested by lowering version in C:\ProgramData\MediaMonkey2024\Locale\<lang_id>\info.json
And update dialog is shown upon executing menu Help > Check for updates

And also I see in the code that the langstatus.json is cached in
C:\Users\<user>\AppData\Local\Temp\MediaMonkey5\langstatus.json
and is re-newed only once the cached file version is more than 2 hours old, so maybe this was the reason for the test failure?