Пример #1
0
        public static List <DiscoveredTranslation> FromSingle(string translation)
        {
            var defaultCulture = new DetermineDefaultCulture.Query().Execute();

            return(new List <DiscoveredTranslation>
            {
                // invariant translation
                new DiscoveredTranslation(translation, ConfigurationContext.CultureForTranslationsFromCode),

                // default translation for default culture
                new DiscoveredTranslation(translation, defaultCulture)
            });
        }
Пример #2
0
        private void RegisterManuallySingle(IEnumerable <ManualResource> resources, string connectionString)
        {
            using (var db = new LanguageEntities(connectionString))
            {
                var defaultCulture = new DetermineDefaultCulture.Query().Execute();

                foreach (var resource in resources)
                {
                    RegisterIfNotExist(db, resource.Key, resource.Translation, defaultCulture, "manual");
                }

                db.SaveChanges();
            }
        }
        public static List <DiscoveredTranslation> FromSingle(string translation)
        {
            var defaultCulture = new DetermineDefaultCulture.Query().Execute();
            var result         = new List <DiscoveredTranslation>
            {
                // invariant translation
                new DiscoveredTranslation(translation, CultureInfo.InvariantCulture.Name)
            };

            // register additional culture if default is not set to invariant
            if (defaultCulture != string.Empty)
            {
                result.Add(new DiscoveredTranslation(translation, defaultCulture));
            }

            return(result);
        }