getmusicbee.com

MusicBee & Add-Ons => Customizations => Localization => Topic started by: hiccup on May 01, 2022, 08:46:56 AM

Title: MusicBee baseline translation file
Post by: hiccup on May 01, 2022, 08:46:56 AM
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 (https://rebrand.ly/MB_Baseline_translation_file)

- - -

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:

(https://i.imgur.com/76ssUGR.png)

instead of this:

(https://i.imgur.com/1KnuQzD.png)

download Notepad++ MB translation UDL (https://rebrand.ly/NPP-UDL_MusicBee_translating)
Title: Re: MusicBee baseline translation file
Post by: hiccup on May 01, 2022, 08:47:06 AM
placeholder
Title: Re: MusicBee baseline translation file
Post by: karbock on October 16, 2022, 02:38:52 PM
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.
Title: Re: MusicBee baseline translation file
Post by: karbock on October 16, 2022, 02:53:27 PM
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)
Title: Re: MusicBee baseline translation file
Post by: hiccup on October 16, 2022, 03:41:12 PM
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.
Title: Re: MusicBee baseline translation file
Post by: hiccup on October 16, 2022, 05:32:45 PM
@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 (https://getmusicbee.com/forum/index.php?topic=3408.0)?
Title: Re: MusicBee baseline translation file
Post by: karbock on October 16, 2022, 05:46:41 PM
@hiccup: Thanks for your quick reply! I'll post the request.
Title: Re: MusicBee baseline translation file
Post by: hiccup on October 16, 2022, 05:49:54 PM
@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…)
Title: Re: MusicBee baseline translation file
Post by: karbock on October 18, 2022, 12:53:06 PM
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
Title: Re: MusicBee baseline translation file
Post by: hiccup on October 18, 2022, 04:24:59 PM
Good catch, it's added now.
#Org.ctl.490C7CFE#
Title: Re: MusicBee baseline translation file
Post by: Havokdan on October 19, 2022, 11:17:11 AM
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.
Title: Re: MusicBee baseline translation file
Post by: karbock on October 23, 2022, 08:38:30 AM
@hiccup

Two more:
* sort by
* sort order

There are displayed when defining custom 'Sort By' fields:
* Preferences --> Sorting/Grouping --> sorting --> <line #> --> [...]
Title: Re: MusicBee baseline translation file
Post by: karbock on October 23, 2022, 08:56:37 AM
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
Title: Re: MusicBee baseline translation file
Post by: hiccup on October 23, 2022, 10:12:09 AM
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#
Title: Re: MusicBee baseline translation file
Post by: karbock on October 23, 2022, 01:07:55 PM
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! :)
Title: Re: MusicBee baseline translation file
Post by: karbock on October 28, 2022, 08:56:37 AM
@hiccup:

Some new captions for 3.5.8334 (new feature, see here (https://getmusicbee.com/forum/index.php?topic=17941.0)):
Code
!Main.msg.SelTabIcon#				Select Tab Icon...
#Main.msg.SelTabIcon# $$$
!Main.msg.CustTabIcon# Select a Custom Tab Icon
#Main.msg.CustTabIcon# $$$
!Main.msg.ResTabIcon# Reset Tab Icon
#Main.msg.ResTabIcon# $$$
Title: Re: MusicBee baseline translation file
Post by: hiccup on October 28, 2022, 09:43:43 AM
@hiccup:
Some new captions for 3.5.8334 (new feature, see here (https://getmusicbee.com/forum/index.php?topic=17941.0)):
Did you get those from the .exe too? That's great.
The baseline file was updated accordingly.
Title: Re: MusicBee baseline translation file
Post by: karbock on October 28, 2022, 10:10:13 AM

Did you get those from the .exe too? That's great.
The baseline file was updated accordingly.
[/quote]

I did. :) Thanks!
Title: Re: MusicBee baseline translation file
Post by: hiccup on November 27, 2022, 10:35:12 AM
updated
Title: Re: MusicBee baseline translation file
Post by: Xyzzy on December 04, 2022, 09:56:42 PM
As far as I can tell #NPL.btn.C7DF22A3# should contain "Configure Custom Links...", not "Configure btn".
Title: Re: MusicBee baseline translation file
Post by: hiccup on December 05, 2022, 04:21:16 PM
As far as I can tell #NPL.btn.C7DF22A3# should contain "Configure Custom Links...", not "Configure btn".
Yes, you are right.
Title: Re: MusicBee baseline translation file
Post by: hiccup on December 05, 2022, 04:24:04 PM
updated

I found quite a lot of differences between what MusicBee is actually displaying, and what translation files (including my baseline file) contain.
Most differences were small and mainly pertain to easthetics. Some were more essential.

I also found some translation elements completely missing from my basefile file (sorry for that) and have added them.

So the basefile has been updated with what I have been able to find.
(after forcing myself into some anal/OCD mode and putting quite some time and effort into checking things out)
But it's still unlikely that I have found all discrepancies between what the available language txts contain, and what MusicBee is actually displaying.

It would be really helpful if a file could be published that contains all current strings that are available for translation, including how MusicBee is displaying them exactly at the moment.
It could help in getting translations for various languages in proper shape for an upcoming 3.5 release.

P.S.
Translators using my baseline file should be able to find the updates/differences using some comparison tool. If that's a problem let me know and I'll try to make a list of only the differences/updates and share it.
Title: Re: MusicBee baseline translation file
Post by: hiccup on December 07, 2022, 06:28:40 PM
updated

- found and corrected some more discrepancies between MB and translator files
- added the newest translation entries
Title: Re: MusicBee baseline translation file
Post by: Xyzzy on December 07, 2022, 07:23:08 PM
updated

- found and corrected some more discrepancies between MB and translator files
- added the newest translation entries

I don't see any additions in the file linked from the 1st post
Title: Re: MusicBee baseline translation file
Post by: hiccup on December 07, 2022, 07:32:09 PM
I forgot to run Dropbox sync. It should work now.
Title: Re: MusicBee baseline translation file
Post by: karbock on December 08, 2022, 03:53:04 PM
So the basefile has been updated with what I have been able to find.
(after forcing myself into some anal/OCD mode and putting quite some time and effort into checking things out)

The Dutch term monnikenwerk applies here. :)
Hat tip to you for your patience!
Title: Re: MusicBee baseline translation file
Post by: hiccup on December 08, 2022, 05:14:14 PM
Merci karbock, I think that's a nice and toepasselijke description of the efforts and persistence this took ;-)

edit:
Or maybe you are saying it's useless? ;-)

(https://i.imgur.com/5Z5UA4r.png)
Title: Re: MusicBee baseline translation file
Post by: karbock on December 09, 2022, 06:32:49 PM
Or maybe you are saying it's useless? ;-)

Traduttore, traditore. ;-)
Maybe that dictionary entry was inserted by a bouffeur de curé. :oD
https://www.wordreference.com/fren/bouffer%20du%20cur%C3%A9

Joking aside: I've never come across monnikenwerk meaning useless work, neither have you I presume.
Just in case, two reliable sites I frequently use, and what they propose for the same term:
https://www.mijnwoordenboek.nl/vertaal/NL/EN/monnikenwerk
https://www.linguee.com/dutch-english/search?source=auto&query=monnikenwerk
Title: Re: MusicBee baseline translation file
Post by: hiccup on December 09, 2022, 06:38:00 PM
So, I am not the only one that cares about details and is trying to be thorough ;-)

There indeed seem to be a lot of varying translations/uses for monnikenwerk.
(but I wasn't expecting google to call it 'useless' either)

I liked this one:
sheer drudgery
Title: Re: MusicBee baseline translation file
Post by: hiccup on December 09, 2022, 06:41:03 PM
Traduttore, traditore. ;-)
I didn't know that one, but it's good.
Title: Re: MusicBee baseline translation file
Post by: boroda on December 10, 2022, 01:20:13 PM
@hiccup, change "m" in string:

!Sys.msg.Wininaaod# Wimamp plugin: {0} is now available as an output device

in your musicbee baseline translation file. maybe the same error exists in Steven's new3.5.txt file.
Title: Re: MusicBee baseline translation file
Post by: hiccup on December 10, 2022, 01:46:20 PM
@hiccup, change "m" in string:
!Sys.msg.Wininaaod# Wimamp plugin: {0} is now available as an output device
Thanks, I'll have a monk correct it.
Title: Re: MusicBee baseline translation file
Post by: boroda on December 15, 2022, 02:44:40 PM
@hiccup, i've found the following syntax errors in your baseline file. not a big deal, since it seems that they are not present in mb native embedded localization, and some of them are just translation comments, but maybe it's worth to fix them in baseline file (odd lines are from current baseline file, even lines are corrected lines):

!Main.menu.SaArRe# Same Artist Regularily
!#Main.menu.SaArRe# Same Artist Regularly

!Main.menu.DiArRe# Different Artist Regularily
!#Main.menu.DiArRe# Different Artist Regularly

!Main.msg.Aueho# An unhandled exception has occured
!#Main.msg.Aueho# An unhandled exception has occurred

!Main.msg.Aueo-prt# An unexpected error occured - please report to
!#Main.msg.Aueo-prt# An unexpected error occurred - please report to

!Main.menu.LSEiMF# Lyrics Source: Embeded in Music File
!#Main.menu.LSEiMF# Lyrics Source: Embedded in Music File

!DJ.ctl.916DD6B4# /same artist prefered each track
!#DJ.ctl.916DD6B4# /same artist preferred each track

!DJ.ctl.F1B769CD# higher rated tracks prefered
!#DJ.ctl.F1B769CD# higher rated tracks preferred

!Sys.msg.TAbT-UMAP# Tools: Auto-Tag by Track - Update Misssing Album Pictures
!#Sys.msg.TAbT-UMAP# Tools: Auto-Tag by Track - Update Missing Album Pictures

!Art.msg.embinfile# Embeded
!#Art.msg.embinfile# Embedded

!Art.msg.Eacobs# Embeded artwork cannot be disabled
!#Art.msg.Eacobs# Embedded artwork cannot be disabled

!Art.msg.Eacobsaf# Embeded artwork can only be set as the highest or lowest priority
!#Art.msg.Eacobsaf# Embedded artwork can only be set as the highest or lowest priority

!Tfr.msg.Fasbt-dywt# Files are still being transfered - do you want to abort the process?
!#Tfr.msg.Fasbt-dywt# Files are still being transferred - do you want to abort the process?

!Dev.ctl.FF5FE907# mark sychronised episodes as listened
!#Dev.ctl.FF5FE907# mark synchronised episodes as listened

!! cuesheet editor - opened from the tag editor when a file has an embeded cuesheet
!! cuesheet editor - opened from the tag editor when a file has an embedded cuesheet

!! when synching playcounts and Loved nummers from Last.fm
!! when syncing playcounts and Loved numbers from Last.fm

!! in the text search box you can now enter "value1 or value2" so it searchs for either words
!! in the text search box you can now enter "value1 or value2" so it searches for either words

!! recently added track shuffle preference in Preferences/ Now Playing, auto playlisys and the auto-dj
!! recently added track shuffle preference in Preferences/ Now Playing, auto playlists and the auto-dj

!! in Album & Tracks layout when the number if the number of album tracks is restrictred
!! in Album & Tracks layout when the number if the number of album tracks is restricted

!! artist biograhpy - tab displayed in the new compact player layout - keep this as short as possible as there isnt much space
!! artist biography - tab displayed in the new compact player layout - keep this as short as possible as there isnt much space

!TM.msg.Tfinomsflz# The first node must start from level zero with no identation.
!#TM.msg.Tfinomsflz# The first node must start from level zero with no indentation.
Title: Re: MusicBee baseline translation file
Post by: hiccup on December 15, 2022, 04:44:52 PM
@hiccup, i've found the following syntax errors in your baseline file.
Those are all speling erors that originated from them being in officially supplied translator files.
So they once must have showed up in MusicBee (EN) like that.
I am guessing they all have been corrected over time, so they won't show up in MB anymore.

They don't really affect the baseline translation file since translators will only use the English lines as a reference to create their own translation.
But for the sake of monk's honour I have corrected them anyway ;-)
Title: Re: MusicBee baseline translation file
Post by: boroda on December 15, 2022, 06:15:21 PM
Those are all speling erors that originated from them being in officially supplied translator files.
So they once must have showed up in MusicBee (EN) like that.
I am guessing they all have been corrected over time, so they won't show up in MB anymore.
i think the same way, but (!) i haven't checked them all in mb native localization. maybe it's worth for Steven to recheck them. i'll pm he.
Title: Re: MusicBee baseline translation file
Post by: boroda on December 24, 2022, 09:01:21 AM
as far as i understand this string:

!#cTag.ctl.C035755C# Custom tags are saved and retrieved from your music files like standard tags such as artist. You can assign each identifier to one of the 9 Custom Tag fields in the Preferences screen

must be now changed to this:

!#cTag.ctl.C035755C# Custom tags are saved and retrieved from your music files like standard tags such as artist. You can assign each identifier to one of the 16 Custom Tag fields in the Preferences screen
Title: Re: MusicBee baseline translation file
Post by: hiccup on December 24, 2022, 09:10:30 AM
as far as i understand this string:…
Thanks, fixed.