﻿using System.Collections.Generic;

namespace JLGames.RocketDriver.Actions.i18n
{
    public static class I18NDataFiles
    {
        /// <summary>
        /// Json data
        /// Json数据
        /// </summary>
        public const string JSON = "json";

        /// <summary>
        /// CSV data
        /// CSV数据
        /// </summary>
        public const string CSV = "csv";

        private static readonly Dictionary<string, string> m_File2Extension;

        static I18NDataFiles()
        {
            m_File2Extension = new Dictionary<string, string>()
            {
                {JSON, "json"},
                {CSV, "csv"}
            };
        }

        public static string GetFileExtension(string file)
        {
            return !m_File2Extension.ContainsKey(file) ? "" : m_File2Extension[file];
        }

        public static void SetFileExtension(string file, string extension)
        {
            m_File2Extension[file] = extension;
        }
    }
}