View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017116 | MMW 5 | Install/Config | public | 2020-11-19 05:37 | 2023-03-20 16:18 |
Reporter | rusty | Assigned To | |||
Priority | immediate | Severity | minor | Reproducibility | always |
Status | closed | Resolution | reopened | ||
Product Version | 5.0 | ||||
Target Version | 5.0 | Fixed in Version | 5.0 | ||
Summary | 0017116: Installation / Config localization requirements | ||||
Description | 1) Currently MM5 appears to include strings for all languages in the installer. It would be preferable that we follow the same conventions as in MM4. i.e. only include English and German. a) all other languages should be listed based on the status. e.g. English; German; French (download); b) do we also use 'beta' to indicate an incomplete language? e.g. Hungarian (download-beta). If so, is this dynamic? c) the downloadable path will have to be different. e.g \sw\mmw\5\lang\<language> 2) Currently the installer appears to only run in English. It should be possible to choose other languages (or for it to automatically use the same language as the system it's running on, thereby obviating the need for a language chooser). 3) The installer (or the startup wizard) should give the user the choice of language that MM will run in. | ||||
Tags | No tags attached. | ||||
Fixed in build | 2280 | ||||
related to | 0007438 | closed | peke | MMW v4 | Automated download of localization files |
related to | 0017144 | closed | petr | MMW 5 | Language installation usability |
related to | 0017177 | closed | rusty | MMW 5 | Options: languages not listed in alphabetic order |
related to | 0019881 | closed | Ludek | MMW 5 | Language Download, install, change not detected correctly |
|
Fixed |
|
Tested 1) with https://www.mediamonkey.com/sw/mmw/5/lang/fr.mmip and it doesn't seem to work in 2276. Update: I also tested with https://www.mediamonkey.com/sw/mmw/5/lang/fr/fr.mmip and that doesn't work either :-( [EDITED] 1b) beta builds of MMW5 included numerous MMIP files that in many cases are out-of-date. Is there a way to ensure that MM always installs the most up-to-date translation file when the user switches languages (instead of downloading an outdated file that was previously included with a beta build)? |
|
DL path was 'https://www.mediamonkey.com/sw/mmw/5/lang/fr', but based on our offline communication i've change to https://www.mediamonkey.com/sw/mmw/5/lang/fr.mmip for a next build. 1b) we can force language download when there's no info.json file in language folder (in info.json we already have versioning so it will be used once updating mechanism is done) EDIT: i'm getting 403 error when trying https://www.mediamonkey.com/sw/mmw/5/lang/fr |
|
Yes it's at https://www.mediamonkey.com/sw/mmw/5/lang/fr/fr.mmip :-( |
|
Based on Petr's last comment, this will be fixed in 2277. Resolving. Note that the way this will work is: i) switching languages will always download the latest language mmip file ii) manually copying the .mo file to MediaMonkey directory \Locale\<LanguageCode>\LC_Messages\Default.mo will overwrite the existing .mo file so that translators can test their string updates as before. |
|
2) Verified that running the installer in french works. However, at the end of the install process a failed download error results. This needs to be retested since the along with the failed download, if the user subsequently changes the language settings via the Options dialog, the following strings fail to translate: a) Tree Node “Playlists” (sometimes--this is inconsistent probably due to test variation), along with sub-nodes "Accessible Tracks"; “Most played (50)”; “Top rated (6 hrs)”; ”Recently added”; “Unrated (1 GB)” b) Several root nodes: Music, Classical Music, Podcasts, Audiobooks, Video, TV c) The error associated with a failed download indicates in brackets 'Parameter analysis error' (that's a rough translation). That error doesn't seem to make sense since the error is that the translation file is unavailable. |
|
re 2a, 2b) playlist names and collections are translated when they're created (on first run) and then stored to the DB ... they're not 'retranslated' when language is changed (it is same behavior as in MM4) re 2c) fixed |
|
Tested 2277 partially: 2)d) Selecting a language in the installer (e.g. French) causes the installation to proceed in French, but then MediaMonkey runs in English (resulting in a non-localized DB)! |
|
Fixed |
|
Re. opening in relation to 1b) since in 2277 neither the installer, nor the Options dialog communicate to the user whether a language is a 'beta'. This is important because otherwise users will think that all translations are final and will get a very poor initial impression of the product if they're using a non-final translation. It should appear along the following lines: English Deutsch - beta Espanol - beta (download) Francais (download) |
|
Fixed |
|
Tested 2278. There seem to be regressions: 1b) The installer still doesn't indicate whether a language is a beta or not 2d) Choosing a language in the installer causes the installer to run in french, but when MMW is launched, it still runs in English! 3) Tools > Options > Language chooser doesn't work at all (it doesn't give a choice of any language other than English) 4) The installer doesn't have ES-CH 5) Just prior to the last step of the installer, the install wizard flashes (something briefly appears and then disappears) |
|
As pointed out by Petr, 2d) & 3) are actually working, but not for portable mode. They both seem to be working correctly in a regular install. |
|
Tested 2279 and 2d/3/4/5 are fixed but the following issues remain: 1b) The installer still doesn't indicate whether a language is a beta or not 6) Several languages fail to install with the following error: "Invalid Addon! Cannot open file "". The filename, directory name, or volume label syntax is incorrect." es-AR es-CH pt-BR note: I didn't test all languages only focused on those that have been completed to-date. 7) The following aren't labelled as beta even though they are beta: Norway Swedish Hans Hant 8) In the installer, languages are listed alphabetically. But in Tools > Options > Languages they're not fully in alphabetic order. They should be. |
|
Items 1, 6, 7 are fixed |
|
Tested 2280: 1b) Verified. Installer now shows beta status 2) Regression: portable installs work correctly, but now, installing a regular install (clean) and choosing French --> MMW5 runs in English! 6) Verified (languages install correctly from the Options dialog) 7) Labels re. beta status are incorrect in the installer (this is strange, since beta status displays correctly in the Options menu! Serbian, German are both missing beta tags Korean is tagged as beta even though it's complete 8) Open |
|
|
|
Item 2, 7 fixed |
|
Verified 2, 7 in 2280. Opening a lower priority issue to track item 8). |