Пример #1
0
    public LanguageData()
    {
        string filepath = Path.Combine(Application.streamingAssetsPath, "lang.json");
        string file     = "";

        if (filepath.Contains("://") || filepath.Contains(":///"))
        {
            WWW www = new WWW(filepath);

            file = www.url;
        }
        else
        {
            file = File.ReadAllText(filepath, System.Text.Encoding.GetEncoding("Windows-1252"));
        }

        /*file = File.ReadAllText(Application.dataPath + "/Assets/Languages/lang.json");
         * file = File.ReadAllText(Application.dataPath + "/Languages/lang.json");*/

        language_parser language_strings = language_parser.CreateFromJSON(file);

        spanish_strings = new Dictionary <string, string>();
        english_strings = new Dictionary <string, string>();
        toDictionaries(language_strings);
    }
Пример #2
0
    private void toDictionaries(language_parser l_p)
    {
        foreach (language l in l_p.english)
        {
            english_strings.Add(l.id, l.text);
        }

        foreach (language l in l_p.spanish)
        {
            spanish_strings.Add(l.id, l.text);
        }
    }