コード例 #1
0
 internal void LanguagePacksReadFromCache(Halo2.CacheFile c)
 {
     if (!English.IsLoaded)
     {
         English.ReadFromCache(c);
     }
     if (!Japanese.IsLoaded)
     {
         Japanese.ReadFromCache(c);
     }
     if (!German.IsLoaded)
     {
         German.ReadFromCache(c);
     }
     if (!French.IsLoaded)
     {
         French.ReadFromCache(c);
     }
     if (!Spanish.IsLoaded)
     {
         Spanish.ReadFromCache(c);
     }
     if (!Italian.IsLoaded)
     {
         Italian.ReadFromCache(c);
     }
     if (!Korean.IsLoaded)
     {
         Korean.ReadFromCache(c);
     }
     if (!Chinese.IsLoaded)
     {
         Chinese.ReadFromCache(c);
     }
     if (!Portuguese.IsLoaded)
     {
         Portuguese.ReadFromCache(c);
     }
 }
コード例 #2
0
        public void TestSamples()
        {
            var dic = new Dictionary <string, string>()
            {
                { "boa", "boa" },
                { "boainain", "boainain" },
                { "boas", "boas" },
                { "bôas", "bôas" },
                { "boassu", "boassu" },
                { "boataria", "boat" },
                { "boate", "boat" },
                { "boates", "boat" },
                { "boatos", "boat" },
                { "bob", "bob" },
                { "boba", "bob" },
                { "bobagem", "bobag" },
                { "bobagens", "bobagens" },
                { "bobalhões", "bobalhõ" },
                { "bobear", "bob" },
                { "bobeira", "bobeir" },
                { "bobinho", "bobinh" },
                { "bobinhos", "bobinh" },
                { "bobo", "bob" },
                { "bobs", "bobs" },
                { "boca", "boc" },
                { "bocadas", "boc" },
                { "bocadinho", "bocadinh" },
                { "bocado", "boc" },
                { "bocaiúva", "bocaiúv" },
                { "boçal", "boçal" },
                { "bocarra", "bocarr" },
                { "bocas", "boc" },
                { "bode", "bod" },
                { "bodoque", "bodoqu" },
                { "body", "body" },
                { "boeing", "boeing" },
                { "boem", "boem" },
                { "boemia", "boem" },
                { "boêmio", "boêmi" },
                { "boêmios", "boêmi" },
                { "bogotá", "bogot" },
                { "boi", "boi" },
                { "bóia", "bói" },
                { "boiando", "boi" },
                { "quiabo", "quiab" },
                { "quicaram", "quic" },
                { "quickly", "quickly" },
                { "quieto", "quiet" },
                { "quietos", "quiet" },
                { "quilate", "quilat" },
                { "quilates", "quilat" },
                { "quilinhos", "quilinh" },
                { "quilo", "quil" },
                { "quilombo", "quilomb" },
                { "quilométricas", "quilométr" },
                { "quilométricos", "quilométr" },
                { "quilômetro", "quilômetr" },
                { "quilômetros", "quilômetr" },
                { "quilos", "quil" },
                { "química", "químic" },
                { "químicas", "químic" },
                { "químico", "químic" },
                { "químicos", "químic" },
                { "quimioterapia", "quimioterap" },
                { "quimioterápicos", "quimioteráp" },
                { "quimono", "quimon" },
                { "quincas", "quinc" },
                { "quinhão", "quinhã" },
                { "quinhentos", "quinhent" },
                { "quinn", "quinn" },
                { "quino", "quin" },
                { "quinta", "quint" },
                { "quintal", "quintal" },
                { "quintana", "quintan" },
                { "quintanilha", "quintanilh" },
                { "quintão", "quintã" },
                { "quintessência", "quintessent" },
                { "quintino", "quintin" },
                { "quinto", "quint" },
                { "quintos", "quint" },
                { "quintuplicou", "quintuplic" },
                { "quinze", "quinz" },
                { "quinzena", "quinzen" },
                { "quiosque", "quiosqu" },
            };

            var stemmer = new Portuguese();

            foreach (var pair in dic)
            {
                var stem = stemmer.Stem(pair.Key);
                Assert.AreEqual(pair.Value, stem);
            }
        }