private static void SampleOne() { Console.WriteLine("Sample one: Without Microsoft.Extensions.DependencyInjection"); var translator = new DefaultTranslator(_backend); var i18next = new I18NextNet(_backend, translator); Console.WriteLine("English translation:"); i18next.Language = "en"; Console.WriteLine(i18next.T("exampleKey")); Console.WriteLine("German translation:"); i18next.Language = "de"; Console.WriteLine(i18next.T("exampleKey")); Console.WriteLine(); }
public static void Main(string[] args) { SetupBackend(); var translator = new DefaultTranslator(_backend); var i18next = new I18NextNet(_backend, translator); Console.WriteLine("English translation:"); i18next.Language = "en"; Console.WriteLine(i18next.T("exampleKey")); Console.WriteLine("German translation:"); i18next.Language = "de"; Console.WriteLine(i18next.T("exampleKey")); Console.ReadKey(); }
public static void Main(string[] args) { SetupBackend(); var translator = new DefaultTranslator(_backend); var i18Next = new I18NextNet(_backend, translator); Console.WriteLine("English translation:"); i18Next.Language = "en"; Console.WriteLine(i18Next.T("exampleKey")); Console.WriteLine("German translation:"); i18Next.Language = "de"; Console.WriteLine(i18Next.T("exampleKey")); i18Next.SetFallbackLanguages("en"); Console.WriteLine(i18Next.T("exampleKey2")); // should output "My English text." because of fallback language Console.ReadKey(); }
public void English() { _i18Next.Language = "en"; Assert.AreEqual("My English text.", _i18Next.T("exampleKey")); }