Author Topic: MusicBee baseline translation file  (Read 10116 times)

hiccup

  • Sr. Member
  • ****
  • Posts: 7856
WHAT

This is a translation file that is intended to be helpful for creating new translations, and contains all translation entries current for MusicBee 3.5

WHY

Most translation files have been built up from the initial translator file some ten years ago, and after that have been adding new lines and repurposed existing lines. (often creating duplicates)
The order of the items in such files will usually be chronological since new entries were added at the end of the file, and not placed in a position where that would make sense grouping-wise.

This 'baseline' file has all obsolete, and duplicate lines dating from before 2017 removed. (somewhere around a thousand of them)
It also has some grouping of related items re-created.

This should make it much easier for new translators starting a new translation, since they won't be wasting time on translating obsolete or duplicate lines.
Existing translations could use this file to check what lines in their file are safe to be removed.
(which will need some Excel vlookup wizardry though)

HOW

The lines starting with '!' are comment fields that are only there to provide information for the translator, and won't end up in MusicBee.
The lines starting with '#' will be processed by MusicBee, so those are the ones that need to be translated or evaluated.

To make it easy to find what items have not yet been translated, they have '$$$' as their translation.
So you can do a search for '$$$' which will lead you to lines that need translation.

DOWNLOAD

download baseline translation file MB 3.5

- - -

BONUS

For translators using Notepad++, I created a formatting template (a so-called UDL) that makes things a little bit more attractive and easy on the eyes.

So this:



instead of this:



download Notepad++ MB translation UDL
Last Edit: June 11, 2022, 09:58:31 AM by hiccup


karbock

  • Sr. Member
  • ****
  • Posts: 337
Hello hiccup,

Thanks for the nicely structured .lng - it's a great help!

I noticed that some captions of MB 3.5 are untranslated in varied localisation files (.lngc):
FR / NL / DE / IT,
but I suppose that the other languages are affected, too.

Untranslated captions:  (common to the 4 languages above)

* Show Header in a Separate Row (menu row)
  via: Music tab -> Main Panel -> Album Menu -> Group By -> Show Header in a Separate Row
* Volume Adjustment (field name)
  via: Now Playing tab -> Set Displayed fields... -> Other Fields -> Volume Adjustment

As I suspected that the French localisation was incomplete, I completed it. Steps:
* downloading the latest .lng published on the French localisation forum;
   https://getmusicbee.com/forum/index.php?topic=3268.msg188014#msg188014
* merging it with your "baseline translation file" (via a Perl script keeping the structure of your file, and replacing each $$$ with the caption found in the French locale, if available);  
* adding the missing translations ($$$);
* applying the new .lng locale.

As the two captions mentioned above remain untranslated,
they must be absent from baseline translation file 3.5.lng.

Could you please check when you have some time?
Thanks in advance.

karbock

  • Sr. Member
  • ****
  • Posts: 337
More untranslated captions:

* skin:
     via: Preferences -> Layout (1) -> main panel -> skin:

    The code is:
    #Sys.ctl.62065357#   skin:
    See:
    https://getmusicbee.com/forum/index.php?topic=3408.msg204449#msg204449

* All
    via: Tag Hierarchy Explorer -> (main node)
Last Edit: October 16, 2022, 03:13:25 PM by karbock

hiccup

  • Sr. Member
  • ****
  • Posts: 7856
Thanks for the feedback and comments karbock.

I have indeed not maintained this much after publishing it.
(perhaps because until now there have been no responses to it at all)
I'll check it out and update it a bit later today.

Just so you know, it won't be fully complete for the latest (patch) versions of 3.5 since there are still a few translation lines that are awaiting translation strings to be published.

hiccup

  • Sr. Member
  • ****
  • Posts: 7856
@karbock, the baseline file has been updated.

These were added:

#Sys.ctl.62065357#
#Sys.ctl.B93499E5#
#Sys.ctl.7A30ECB2#
#Main.menu.ShHeiaSeR#
#Main.menu.SeaFiSho#
#Main.menu.texseasho#
#Main.menu.PinTabTxO#
#Main.menu.All#

I haven't been able to find this one:

* Volume Adjustment (field name)
  via: Now Playing tab -> Set Displayed fields... -> Other Fields -> Volume Adjustment

Other translations that I checked also don't have it, so it's probably missing from the main file for translators.

Could you post a request for it here?
Last Edit: October 16, 2022, 05:41:46 PM by hiccup

karbock

  • Sr. Member
  • ****
  • Posts: 337
@hiccup: Thanks for your quick reply! I'll post the request.

hiccup

  • Sr. Member
  • ****
  • Posts: 7856
@hiccup: Thanks for your quick reply! I'll post the request.
Great.
Let me know if you spot anything else that's off?
(it's easy to make mistakes or have oversights in sheets like theseā€¦)

karbock

  • Sr. Member
  • ****
  • Posts: 337
Let me know if you spot anything else that's off?

Today's catch:   ;)
* Preferences -> Library -> monitored folders -> [v] automatically... -> [Organisation...] -> [_] copy files into library and keep the original files

hiccup

  • Sr. Member
  • ****
  • Posts: 7856

Havokdan

  • Full Member
  • ***
  • Posts: 237
I was trying out an app called Passolo to translate MusicBee and like other apps, the problem is that I would have to start from scratch, I don't know if I have the courage to do so at the moment.

karbock

  • Sr. Member
  • ****
  • Posts: 337
@hiccup

Two more:
* sort by
* sort order

There are displayed when defining custom 'Sort By' fields:
* Preferences --> Sorting/Grouping --> sorting --> <line #> --> [...]

karbock

  • Sr. Member
  • ****
  • Posts: 337
I haven't been able to find this one:

* Volume Adjustment (field name)
  via: Now Playing tab -> Set Displayed fields... -> Other Fields -> Volume Adjustment

I guessed it might be the code below, and it works:
#Main.field.80# Volume Adjustment

hiccup

  • Sr. Member
  • ****
  • Posts: 7856
Two more:
* sort by
* sort order
Thanks again karbock, I updated the file with your new finds.

#Sort.ctl.F0C797E2#
#Sort.ctl.38E2DA97#
#Main.field.80#

karbock

  • Sr. Member
  • ****
  • Posts: 337
Thanks again karbock, I updated the file with your new finds.

#Sort.ctl.F0C797E2#
#Sort.ctl.38E2DA97#
#Main.field.80#

And thanks to you, too! :)