/// <summary> Refresh the translation object by pulling the data back from the database </summary>
        /// <returns> TRUE if successful, otherwise FALSE </returns>
        public static bool RefreshTranslations()
        {
            try
            {
                lock (translationLock)
                {
                    if (translations == null)
                    {
                        translations = new Language_Support_Info();
                    }

                    // Get the data from the database
                    Engine_Database.Populate_Translations(translations, null);
                }

                return(true);
            }
            catch
            {
                return(false);
            }
        }