# \[F\] Incorrect language in UI

**URL:** https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567
**Category:** Fixed Bugs
**Tags:** bug-fixed
**Created:** [November 30, 2017, 7:28am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567 "2017-11-30T07:28:02Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![dauma](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dauma/32/20455_2.png) [@dauma](https://community.mp3tag.de/u/dauma)
#### Post date: [November 30, 2017, 7:28am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/1 "2017-11-30T07:28:02Z")

</div>

Hello.

I've selected and enabled English language in Options, but some fields shown are in Lithuanian. You can see it here:

 ![](https://community.mp3tag.de/uploads/default/original/2X/3/3b3bbecbce82eb6614900aaece44d48475d1479d.png)  

Windows 10 x64  
mp3tag: v2.85

 ![](https://community.mp3tag.de/uploads/default/original/2X/3/3b3bbecbce82eb6614900aaece44d48475d1479d.png)

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [November 30, 2017, 7:39am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/2 "2017-11-30T07:39:51Z")

</div>

> [@dauma](#):
>
> Hello.
> 
> I've selected and enabled English language in Options, but some fields shown are in Lithuanian. You can see it here:
> 
> ![](https://community.mp3tag.de/uploads/default/original/2X/3/3b3bbecbce82eb6614900aaece44d48475d1479d.png)  
> 
> Windows 10 x64  
> mp3tag: v2.85

see this thread: [/t/19284/1](https://community.mp3tag.de/t/19284/1)  
(where it was rated as "no bug")

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [November 30, 2017, 7:39am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/3 "2017-11-30T07:39:53Z")

</div>

[[X] Language problem](https://community.mp3tag.de/t/18800/1)

---

<div class="post-metadata">

### Author: ![dauma](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dauma/32/20455_2.png) [@dauma](https://community.mp3tag.de/u/dauma)
#### Post date: [November 30, 2017, 1:16pm UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/4 "2017-11-30T13:16:28Z")

</div>

> [@ohrenkino](#):
>
> see this thread: [/t/19284/1](https://community.mp3tag.de/t/19284/1)  
> (where it was rated as "no bug")

Seems like installer wrongly interprets user language. At least I see a problem here:

- computer language is EN;
- user locale settings is LT (Lithuanian);
- mp3tag language is EN;
- mp3tag installs as Lithuanian;
- changing mp3tag language does not change some labels.

Maybe it looks like a feature. But what it could be, if user is englishmen on lithuanian's computer, which uses Windows in chinese with russian locale? 🙂

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [November 30, 2017, 1:34pm UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/5 "2017-11-30T13:34:10Z")

</div>

This could only happen if you update an old installation.  
A completely new installation creates all the labels as set by the installation language.  
In that state, switch to the different language, close MP3tag and delete all the files that store user-defined columns and labels.  
MP3tag will then start with the set language.  
After the initial installation all labels are treated as user-defined labels and cannot be translated.

---

<div class="post-metadata">

### Author: ![dauma](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dauma/32/20455_2.png) [@dauma](https://community.mp3tag.de/u/dauma)
#### Post date: [November 30, 2017, 3:02pm UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/6 "2017-11-30T15:02:21Z")

</div>

> [@ohrenkino](#):
>
> In that state, switch to the different language, close MP3tag and delete all the files that store user-defined columns and labels.  
> MP3tag will then start with the set language.

That's called workaround. User did not chose that as a setting for all languages. For solution could be label language option included.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [November 30, 2017, 3:13pm UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/7 "2017-11-30T15:13:28Z")

</div>

> [@dauma](#):
>
> That's called workaround. User did not chose that as a setting for all languages. For solution could be lable language option included.

The underlying problem is: how do you translate any user-defined label into any other language?  
How do you treat labels that refer to standard fields but have their own wording?

As soon as you have a personalized installation (and that starts to live once you have chosen the initial way to install) the personalized data is not touched any more.  
I would not call that a workaround but respectful treatment of the user input.

---

<div class="post-metadata">

### Author: ![dauma](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dauma/32/20455_2.png) [@dauma](https://community.mp3tag.de/u/dauma)
#### Post date: [December 1, 2017, 6:23am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/8 "2017-12-01T06:23:00Z")

</div>

> [@ohrenkino](#):
>
> how do you translate any user-defined label into any other language?

It's not user-defined. It's software defined. Is it so hard to understand?

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [December 1, 2017, 6:52am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/9 "2017-12-01T06:52:46Z")

</div>

> [@dauma](#):
>
> It's not user-defined. It's software defined. Is it so hard to understand?

I understand that it has been discussed at least twice and that it has been graded as "no bug" in each case:  
[/t/18800/1](https://community.mp3tag.de/t/18800/1)  
[/t/19284/1](https://community.mp3tag.de/t/19284/1)

The administrators of this forum grade the bug reports and I am no administrator.  
Their decision was "no bug" and I simply supplied the service to make up for what you left out: the research as requested by the forum guidelines if there has already been a discussion on a particular topic.

---

<div class="post-metadata">

### Author: ![dauma](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dauma/32/20455_2.png) [@dauma](https://community.mp3tag.de/u/dauma)
#### Post date: [December 1, 2017, 7:03am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/10 "2017-12-01T07:03:02Z")

</div>

Don't repeat please.

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [December 1, 2017, 5:54pm UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/11 "2017-12-01T17:54:43Z")

</div>

> [@dauma](#):
>
> ...I've selected and enabled English language in Options, but some fields shown are in Lithuanian. ...

Your picture shows edit-field labels resp. column names, which have been set up manually by the user.  
Because Mp3tag does not translate any given user input into several languages, you have to do it for yourself, if you need it.

DD.20171201.1954.CET

---

<div class="post-metadata">

### Author: ![dauma](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dauma/32/20455_2.png) [@dauma](https://community.mp3tag.de/u/dauma)
#### Post date: [December 2, 2017, 8:27am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/12 "2017-12-02T08:27:23Z")

</div>

> [@DetlevD](#):
>
> Your picture shows edit-field labels resp. column names, which have been set up manually by the user.  
> Because Mp3tag does not translate any given user input into several languages, you have to do it for yourself, if you need it.
> 
> DD.20171201.1954.CET

No user actions were done except language change.

2nd edit: why not to try yourself before replying?

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [December 2, 2017, 9:19am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/13 "2017-12-02T09:19:43Z")

</div>

> [@dauma](#):
>
> No user actions were done except language change.
> 
> 2nd edit: why not to try yourself before replying?

The screenshot in your initial posting shows additional Tags-fields in the tag-panel, which are in Lithuanian and you have marked with a red border.  
These tag-fields are not a component of a new MP3Tag-Installation and therefore have been configured by the user in  
Tools - \> Options - \> Tag-Panel  
If you configure additional tag-fields for the tag-panel (as well as for the columns) you have to choose a tag-field and give this tag-field a name. This name is user-defined and no one than the user is able to change the name (translate).

---

<div class="post-metadata">

### Author: ![dauma](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dauma/32/20455_2.png) [@dauma](https://community.mp3tag.de/u/dauma)
#### Post date: [December 2, 2017, 9:27am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/14 "2017-12-02T09:27:59Z")

</div>

> [@poster](#):
>
> These tag-fields are not a component of a new MP3Tag-Installation and therefore have been configured by the user in Tools - \> Options - \> Tag-Panel

No. Let's try not speculate.

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [December 2, 2017, 9:43am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/15 "2017-12-02T09:43:22Z")

</div>

> [@dauma](#):
>
> No. Let's try not speculate.

That is not a speculation but a logic conclusion.  
Do you see defined tag-fields there or not? This is easy to check.  
A fresh complete new MP3Tag-installation (not if there are configuration files from a previous installtion) has no defined tag-fields there.

I can tell you that I change the language all the time from German to English and back, because sometimes I have to check the correct menu-items to aswer in english here.

All my tag-field-names but the self-defined change from one language to the other.  
Addtional entries in the tag-menu I configured myself naturally keep the name.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [December 2, 2017, 9:44am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/16 "2017-12-02T09:44:23Z")

</div>

Hello user dauma,

No one doubts that your initial observation is right.  
You have also had the chance to see the reasoning behind the function that you grade as buggy behaviour.

What I would like to hear from you is how you think that the behaviour could become less bug-ridden and include the preservation user-defined labels and field definitions.

---

<div class="post-metadata">

### Author: ![dauma](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dauma/32/20455_2.png) [@dauma](https://community.mp3tag.de/u/dauma)
#### Post date: [December 2, 2017, 10:13am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/17 "2017-12-02T10:13:06Z")

</div>

> [@poster](#):
>
> That is not a speculation but a logic conclusion.  
> Do you see defined tag-fields there or not? This is easy to check.

I didn't define anything. It's fresh install, mate. You can go and delete the files described in links user' added, execute the app and change the language.

I'm not arguing about other worlds, just this, and what I see on my monitor. Let's meet when near, man 🙂

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [December 2, 2017, 11:10am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/18 "2017-12-02T11:10:30Z")

</div>

Wow, this topic really went somewhere strange quickly. I'll try to clarify:

TL;DR version:  
I didn't consider this a bug in the linked topics, but I've changed my mind. I think Mp3tag should at least translate the fields that are part of the standard installation and are not changed.

Long version:  
Two topics are mixed in those posts, which are

1. **Mp3tag's language selection logic**

Mp3tag doesn't offer language selection during installation anymore, because it's difficult to impossible (for me) to achieve this given the architecture of the used installation system and admin-eleveation during installation. Because of this, Mp3tag is trying to detect the user language and uses the user locale as its means to determine the language to be used in Mp3tag. For users with different Windows language / user local, this is sometimes surprising — and sometimes not.

I don't see this as a bug, but maybe this can be improved further on.

2. **Mp3tag's behavior when switching languages** 

Mp3tag offers customization of file-list columns and tag-panel entries and comes with a default set of those. In the past, my thinking was, that I preferably don't mess around with those entries because they might be changed by the user. However, - and this is where I've changed my mind -, I think Mp3tag can detect which fields are changed and which are not, and auto-translate those unchanged fields. This comes with some implementation effort, but I think it's worth the effort given the amount of discussion and confusion which is otherwise produced.

— Florian

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [December 2, 2017, 11:27am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/19 "2017-12-02T11:27:37Z")

</div>

> [@dauma](#):
>
> No user actions were done except language change. ...

Well, if this case should be true, then you did not apply a fresh installation of Mp3tag.  
Anywhere in your user related Mp3tag appdata disk folder there might be some old file "usrfields.ini", which carries some user defined entries of foreign language.  
Search the folder ... "%appdata%\Mp3tag\data"

DD.20171202.1327.CET

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [December 2, 2017, 11:33am UTC](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567/20 "2017-12-02T11:33:25Z")

</div>

> [@DetlevD](#):
>
> Well, if this case should be true, then you did not apply a fresh installation of Mp3tag.

Detlev, maybe you didn't take the time to read my post above: those fields are also added with a fresh installation of Mp3tag.

Please don't add further confusion. If something is unclear from my post above, please refer to this post.

– Florian

[Next page](https://community.mp3tag.de/t/f-incorrect-language-in-ui/19567.md?page=2)
