Exemple #1
0
        /// <summary>
        /// Creates a pseudolocale for this database.
        /// </summary>
        public void CreatePseudolocale()
        {
            var dbPseudo = new Dictionary <String, LocalizedString>();

            strings[Localization.PseudolocalizedCulture] = dbPseudo;

            var dbEnglish = (Dictionary <String, LocalizedString>)null;

            if (!strings.TryGetValue("en-US", out dbEnglish))
            {
                return;
            }

            foreach (var entry in dbEnglish)
            {
                dbPseudo[entry.Key] = LocalizedString.CreatePseudolocalized(entry.Value);
            }
        }