static bool CheckStorePresence()
        {
            string pluginDirectory   = "/" + PluginFolderName;
            string androidDirectory  = pluginDirectory + "/" + AndroidFolderName;
            string resourceDirectory = androidDirectory + "/" + ResourceFolderName;

            if (DirectoryUtility.ExistsRelative(pluginDirectory) &&
                DirectoryUtility.ExistsRelative(androidDirectory) &&
                DirectoryUtility.ExistsRelative(resourceDirectory) &&
                DirectoryUtility.ExistsRelative(resourceDirectory + "/" + ValuesFolderName) &&
                FileUtility.ExistsRelative(resourceDirectory + "/" + ValuesFolderName + "/" + StringsFileName))
            {
                if (!DoesFileHavePresence(Application.dataPath + "/" + resourceDirectory + "/" + ValuesFolderName + "/" + StringsFileName))
                {
                    return(false);
                }

                var availableCultures = SmartCultureInfoEx.Deserialize(LocalizationWorkspace.AvailableCulturesFilePath());

                foreach (SmartCultureInfo cultureInfo in availableCultures.cultureInfos)
                {
                    if (!IsLanguageSupported(cultureInfo.languageCode))
                    {
                        continue;
                    }

                    string currentLanguageFolderPath = GetValueFolderPath(resourceDirectory, cultureInfo);

                    if (!DirectoryUtility.ExistsRelative(currentLanguageFolderPath))
                    {
                        return(false);
                    }
                    if (!FileUtility.ExistsRelative(currentLanguageFolderPath + "/" + StringsFileName))
                    {
                        return(false);
                    }
                    else if (!DoesFileHavePresence(Application.dataPath + "/" + currentLanguageFolderPath + "/" + StringsFileName))
                    {
                        return(false);
                    }
                }

                return(true);
            }

            return(false);
        }
 /// <summary>
 /// Checks if there is an existing workspace
 /// </summary>
 /// <returns>If the workspace exists</returns>
 public static bool Exists()
 {
     return(DirectoryUtility.ExistsRelative("/" + WorkspaceName));
 }