Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-248840

The strings of symbols used for the loading animation of the statistics menu are untranslatable

XMLWordPrintable

    • Icon: Bug 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.

      net.minecraft.client.gui.screens.achievement.StatsUpdateListener.java
      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"}

            Unassigned Unassigned
            Avoma [Mod] Avoma
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: