-
Bug
-
Resolution: Works As Intended
-
None
-
1.18.1, 1.18.2 Release Candidate 1
-
None
-
Confirmed
-
(Unassigned)
The Bug:
The strings of symbols "oooooo", "Oooooo", "oOoooo", "ooOooo", "oooOoo", "ooooOo", and "oooooO", used for the loading animation of the statistics menu are untranslatable and are missing translation keys.
Steps to Reproduce:
- Attempt to search for the existence of these strings by using the appropriate search filter on the official Minecraft crowdin project.
- Take note as to whether or not the strings of symbols used for the loading animation of the statistics menu are untranslatable.
Observed Behavior:
The strings of symbols used for the loading animation of the statistics menu are untranslatable.
Expected Behavior:
The strings of symbols used for the loading animation of the statistics menu would be translatable.
Code Analysis:
Code analysis by Avoma can be found below.
The following is based on a decompiled version of Minecraft 1.18.1 using MCP-Reborn.
public interface StatsUpdateListener { String[] LOADING_SYMBOLS = new String[]{"oooooo", "Oooooo", "oOoooo", "ooOooo", "oooOoo", "ooooOo", "oooooO"}; ...
If we look at the above class, we can see that the strings of symbols used for the loading animation of the statistics menu are hardcoded, and as a result, are untranslatable. This is evident through the following piece of code:
new String[]{"oooooo", "Oooooo", "oOoooo", "ooOooo", "oooOoo", "ooooOo", "oooooO"}