Ok, before considering in case of a video i would ask you a question, do you actually know what is text localization? How it works?
If not,then let's start(i assume you don't know about it).
1. Add a Resource file to your project (you can call it "strings.resx")
2. Add a string resouce in the resx file and give it a good name (example: name it "Hello" with and give it the value "Hello")
3. Save the resource file.
Now run this line of code:
Console.WriteLine(strings.Hello);
It will print "
Hello".
Now, add a new resource file, named "strings.fr.resx" (note the "fr" part; this one will contain resources in French). Add a string resource with the same name as in strings.resx, but with the value in French (Name="Hello", Value="Salut"). Now, if you run the following code, it should print
Salut:
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr-FR");
Console.WriteLine(strings.Hello);
Also get some good knowledge from these:
Localization in Win forms using C#[
^]
Localizing a WPF program using C# [
^]