コード例 #1
0
        public static EditorLocalizeData Load(string filepath)
        {
            var data = new EditorLocalizeData();

            data.m_Strings = fs.ReadAllText(filepath).Split('\n');
            return(data);
        }
コード例 #2
0
        public static EditorLocalizeData Load(string packageName, string localizeDir, string LCID)
        {
            if (s_editorLocalizeData == null)
            {
                s_editorLocalizeData = new Dictionary <string, EditorLocalizeData>();
            }

            MakePopup();

            var fname = $"{localizeDir.ToAssetPath()}/{LCID}.csv";
            //var strings = EditorHelper.LoadSerializedFileAtName<EditorLocalizeDataOld>( fname, LCID );
            var strings = EditorLocalizeData.Load(fname);

            if (s_editorLocalizeData.ContainsKey(packageName))
            {
                s_editorLocalizeData[packageName] = strings;
            }
            else
            {
                s_editorLocalizeData.Add(packageName, strings);
            }
            return(strings);
        }