Apple Game Center Achievement Language Problem

Hi,
I used one of the features of the Apple Game Center achievements with English, Chinese, Korean, and Japanese in the game.
I use the code below.

Social.ShowAchievementsUI ();

However, changing the language of the mobile phone UI work is still displayed in English.
How do I output the achievement UI to fit the cell phone language?

using UnityEditor.Callbacks;
using UnityEditor;
using UnityEditor.iOS.Xcode;
using System.IO;

public class LocalizationPostProcessor 
{
    [PostProcessBuild]
    public static void AddLocToProject(BuildTarget buildTarget, string pathToBuiltProject) 
    {
        if(buildTarget == BuildTarget.iOS) 
        {
            string plistPath = pathToBuiltProject + "/Info.plist";
            PlistDocument plist = new PlistDocument();
            plist.ReadFromString(File.ReadAllText(plistPath));
            PlistElementDict rootDict = plist.root;
            var key = "CFBundleLocalizations";       
            var array = rootDict.CreateArray(key);
            array.AddString("en");
            array.AddString("fr");
            
            File.WriteAllText(plistPath, plist.WriteToString());
        }
    }
}

Put this class in some Editor folder. Don’t forget to include the languages you need.