wielojęzyczna aplikacja wpf

Mam aplikację WPF (w języku angielskim) i chciałbym pozwolić użytkownikom na wybór różnych języków. Przeczytałem kilka możliwości zmiany języków w aplikacjach wykonawczych, ale chcę tylko wybrać język podczas instalacji i nigdy go nie zmieniać.

Czy uważasz, że najszybszym i najłatwiejszym sposobem jest stworzenie różnych wersji programu (zmiana tylko języka tekstu) i umożliwienie użytkownikowi wybrania jednego z nich podczas instalacji? Prawdopodobnie powtórzenie kodu tylko zmiana pola tekstowego lub etykiet nie jest zbyt elegancka, ale zauważ, że mam aplikację ukończoną w języku angielskim i nie muszę zmieniać języka w czasie wykonywania.

questionAnswers(4)

yourAnswerToTheQuestion