Internacjonalizacja JavaFX

Internacjonalizacja JavaFX
bakeraw2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 400
0

Spotkał się może ktoś z problemem internacjonalizacji w Javie FX? W jaki sposób najłatwiej to zaimplementować przy użyciu Springa? Jakieś pomysły?

DR
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Geneva
0

Co mi przychodzi na szybko, to ze w springu jest przeciez internacjonalizacja, sa propertyPlaceHoldery, wiec w czym problem?

Kazdy komponent zawierajacy Stringi mialby zamiast nich klucze do plikow z tlumaczeniami, a to z ktorego pliku placeholder rozwiaze properties, zalezy od messageService'u springa ( faktycznej internacjonalizacji ).

Problem tylko taki, ze to rozwiazywane byloby w trakcie inicjalizacji kontenera, wiec zmiana jezyka w trakcie dzialania aplikacji musialaby sie wiazac z jakims repaintingiem komponentow javyfx / albo nawet odswiezeniem kontekstu.

Niech mnie ktos poprawi, jak brednie pisze. W JavieFX raczej nigdy nie stalem przed takim problemem, wiec to teoria.

bakeraw2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 400
0

Właśnie główny problem jest z odświeżeniem kontekstu. Powiedzmy mamy taką sytuację:

Kopiuj
@Value("${some.key}")
private Label someLabel;

Nie wiem czy jest sposób aby some label po odświeżeniu contextu miała wartość pobraną np z propertiesów en.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.