Project

General

Profile

Actions

Emulator Issues #11365

closed

[Linux] Some interface languages don't work

Added by danileon95 over 5 years ago. Updated almost 5 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Not applicable

Game ID? (right click the game in the game list, properties, info tab)

Not applicable

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

Not applicable

What's the problem? Describe what went wrong.

When switching the language to one other than English and restarting Dolphin gives an error stating that the language could not be loaded and will fallback to English. Tested with Spanish and German.

What steps will reproduce the problem?

Change the language to Spanish, German, potentially other ones.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes, 5.0-8693

Is the issue present in the latest stable version?

I can't install it due to missing dependencies, and I'm a noob at Linux, I don't really want to destroy my OS

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

?

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

?

What are your PC specifications? (CPU, GPU, Operating System, more)

Ubuntu Budgie 18.04. The rest doesn't matter.

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

Hi

Actions #1

Updated by Techjar over 5 years ago

Working fine here. Must be something wrong on your system.

Actions #2

Updated by danileon95 over 5 years ago

It's a fresh install of Ubuntu Budgie, and I selected Spanish during the install process of the OS, downloaded updates, etc. I was also trying regular Ubuntu before installing Ubuntu Budgie and it had the same issue. Considering the PPA is for Ubuntu, I think it's something that should be looked at if it happens with a clean install of Ubuntu, no?

Anyway any suggestions on what I could do to fix it on my end would be welcome.

Actions #3

Updated by danileon95 over 5 years ago

To be clear:

  • I installed Ubuntu Budgie, with an internet connection, downloading all updates etc, selecting Spanish in the setup process.
  • I ran the update manager to let it update what didn't get updated during the setup
  • Added the PPA for the latest Nvidia drivers, installed them
  • Added the Dolphin PPA, installed dolphin-emu-master, and it gave me that error when switching to Spanish.
Actions #4

Updated by Techjar over 5 years ago

Can you check for the existence of dolphin-emu.mo files in /usr/locale, /usr/share/locale or /usr/local/share/locale? I'm not sure which one the PPA installs to, but it should be one of those.

Actions #5

Updated by danileon95 over 5 years ago

There are 28 dolphin-emu.mo files in /usr/share/locale

/usr/locale and /usr/local/share/locale don't exist on my system

Actions #6

Updated by Techjar over 5 years ago

Enable logging of errors and log type "Common" in the log configuration, then start Dolphin with a broken language and see if you get anything in the log output.

Actions #7

Updated by danileon95 over 5 years ago

Yes, I set it to write to file and I got this:

53:49:354 DolphinQt/Translation.cpp:151 E[COMMON]: Error reading MO file '/usr/share/games/dolphin-emu//../locale/es/LC_MESSAGES/dolphin-emu.mo'
53:50:366 DolphinQt/Translation.cpp:151 E[COMMON]: Error reading MO file '/usr/share/games/dolphin-emu//../locale/es_ES/LC_MESSAGES/dolphin-emu.mo'
53:50:366 DolphinQt/Translation.cpp:151 E[COMMON]: Error reading MO file '/usr/share/games/dolphin-emu//../locale/es/LC_MESSAGES/dolphin-emu.mo'

Actions #8

Updated by danileon95 over 5 years ago

I have no idea what I'm talking about but it seems to me that it's looking in the wrong directory

Actions #9

Updated by Techjar over 5 years ago

Yeah, it seems the PPA isn't putting things in the place we expect. You should take it up with the package maintainer.

Actions #10

Updated by Techjar over 5 years ago

It should be up one directory from /usr/share/games, so /usr/share/dolphin-emu.

Actions #11

Updated by danileon95 over 5 years ago

I sent the maintainer an email, thanks for the help!

Actions #12

Updated by danileon95 over 5 years ago

The maintainer didn't answer, perhaps you can contact them?

Actions #13

Updated by Techjar over 5 years ago

The PPA seems to be updated very infrequently, so you're honestly probably better off just cloning and building Dolphin yourself.

Actions #14

Updated by Billiard26 about 5 years ago

  • Status changed from New to Invalid

Bad packages are not under our control.

Actions #15

Updated by subcore almost 5 years ago

In case anyone needs a quick fix for this distribution error, without having to compile Dolphin.
just do:

cd /usr/share/games/
sudo ln -s ../locale locale

that should create a symbolic link like this (output of 'ls -l'):

lrwxrwxrwx 1 root root 9 Jun 14 12:01 locale -> ../locale/

now dolphin-emu from the ubuntu PPA can change the system language successfully.

this only affects dolphin's UI though.
I still had to put the following in every Game's User Config (RMCP01.ini) to start the games themselves in the desired language, german in my case. the [Core] and [Wii] Tags are required.

[Core]
GameCubeLanguage = 2

[Wii]
Language = 2

Actions #16

Updated by JosJuice almost 5 years ago

The language of games also can be changed for all games at once in Config > GameCube and Config > Wii.

Actions

Also available in: Atom PDF