Küresel bir pazar için olan ve yerelleştirilebilir olması gereken bir uygulamam var. Gelişim sırasında, uydu meclislerim, yerimi değiştirdiğimde bile hiç alınmamış gibi görünüyordu. Bazı araştırmalardan sonra şimdi bunun neden olduğunu ve CurrentUICulture'ı kodda belirleyerek test edebildiğimi anlıyorum ve şeylerin beklendiği gibi çalıştığını doğruladım.Uygulamamda Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture varsayılanını ayarlamalı mıyım?
Şimdi, uygulamanın başlatılması için uygulamayı paketlemeye geliyorum ve uygulamam başladığında geçerli iş parçacığı için Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture ayarlanmasının iyi bir fikir olup olmadığından emin değilim. Artı tarafta benim app bölgesel ayarları değiştirerek (bu bir üst tarafı ise) yerelleştirilebilir olacaktır, ama bunun için dezavantajları olabilir endişeleniyorum. Aklıma hemen akan bir şey, yaptığım şey benim için iyi ve iyi olsa da, uygulamam tarafından oluşturulan herhangi bir ileti dizisine (burada ve etrafından okumaktan anladığım kadarıyla) geçerli olmayacaktır. Ben CurrentUICulture'ı da bunlara ayarlıyorum veya kullandığım herhangi bir bileşenle kendi iş parçacığı oluşturabilirim.
Başka sorunlar olabilir mi? CurrentCultures'ı standart uygulama veya aynı zamanda çatık olan bir şeyle aynı mı olacak şekilde ayarlıyor?
Bir karar vermeden önce iniş ve çıkışlar hakkında bilgi sahibi olmak istiyorum. Eğer ne yaptığınızı gerçekten emin olmadıkça
Teşekkür
Sam
Teşekkürler, tüm yararlı bilgiler. İlkelere katılıyorum ve seçeneğin açılıp kapanmasına izin verecek bir yaklaşım kullanacağımızı düşünüyorum. –