Fixed lang in main menu

This commit is contained in:
Oskar Rasieński 2026-01-21 13:51:11 +01:00
commit 638220bb07
8 changed files with 36 additions and 13 deletions

View file

@ -84,6 +84,9 @@ public class FoodpalApplicationCtrl implements LocaleAware {
@FXML @FXML
private ToggleButton favouritesOnlyToggle; private ToggleButton favouritesOnlyToggle;
@FXML
private Button manageIngredientsButton;
private List<Recipe> allRecipes = new ArrayList<>(); private List<Recipe> allRecipes = new ArrayList<>();
@FXML @FXML
@ -290,6 +293,9 @@ public class FoodpalApplicationCtrl implements LocaleAware {
removeRecipeButton.setText(getLocaleString("menu.button.remove.recipe")); removeRecipeButton.setText(getLocaleString("menu.button.remove.recipe"));
cloneRecipeButton.setText(getLocaleString("menu.button.clone")); cloneRecipeButton.setText(getLocaleString("menu.button.clone"));
recipesLabel.setText(getLocaleString("menu.label.recipes")); recipesLabel.setText(getLocaleString("menu.label.recipes"));
favouritesOnlyToggle.setText(getLocaleString("menu.button.favourites"));
manageIngredientsButton.setText(getLocaleString("menu.button.ingredients"));
} }
@Override @Override

View file

@ -41,6 +41,7 @@ public class LangSelectMenuCtrl implements LocaleAware {
String lang = langSelectMenu.getSelectionModel().getSelectedItem(); String lang = langSelectMenu.getSelectionModel().getSelectedItem();
logger.info("Switching locale to " + lang); logger.info("Switching locale to " + lang);
manager.setLocale(Locale.of(lang)); manager.setLocale(Locale.of(lang));
initializeComponents();
} }
@Override @Override

View file

@ -16,6 +16,8 @@ menu.label.preparation=Preparation
menu.button.add.recipe=Add Recipe menu.button.add.recipe=Add Recipe
menu.button.add.ingredient=Add Ingredient menu.button.add.ingredient=Add Ingredient
menu.button.add.step=Add Step menu.button.add.step=Add Step
menu.button.favourites=Favourites
menu.button.ingredients=Ingredients
menu.button.remove.recipe=Remove Recipe menu.button.remove.recipe=Remove Recipe
menu.button.remove.ingredient=Remove Ingredient menu.button.remove.ingredient=Remove Ingredient
@ -25,10 +27,12 @@ menu.button.edit=Edit
menu.button.clone=Clone menu.button.clone=Clone
menu.button.print=Print recipe menu.button.print=Print recipe
menu.search=Search...
menu.label.selected-langs=Languages menu.label.selected-langs=Languages
lang.en.display=English lang.en.display=English
lang.nl.display=Dutch lang.nl.display=Dutch
lang.pl.display=Polish lang.pl.display=Polish
lang.tok.display=toki pona lang.tok.display=toki pona
lang.tr.display=T\u00FCrk\u00E7e lang.tr.display=Turkish

View file

@ -16,6 +16,8 @@ menu.label.preparation=Preparation
menu.button.add.recipe=Add Recipe menu.button.add.recipe=Add Recipe
menu.button.add.ingredient=Add Ingredient menu.button.add.ingredient=Add Ingredient
menu.button.add.step=Add Step menu.button.add.step=Add Step
menu.button.favourites=Favourites
menu.button.ingredients=Ingredients
menu.button.remove.recipe=Remove Recipe menu.button.remove.recipe=Remove Recipe
menu.button.remove.ingredient=Remove Ingredient menu.button.remove.ingredient=Remove Ingredient
@ -30,7 +32,7 @@ menu.search=Search...
menu.label.selected-langs=Languages menu.label.selected-langs=Languages
lang.en.display=English lang.en.display=English
lang.nl.display=Nederlands lang.nl.display=Dutch
lang.pl.display=Polski lang.pl.display=Polish
lang.tok.display=toki pona lang.tok.display=toki pona
lang.tr.display=T\u00FCrk\u00E7e lang.tr.display=Turkish

View file

@ -10,15 +10,17 @@ button.ok=Ok
button.cancel=Annuleren button.cancel=Annuleren
menu.label.recipes=Recepten menu.label.recipes=Recepten
menu.label.ingredients=Ingrediënten menu.label.ingredients=Ingrediënten
menu.label.preparation=Bereiding menu.label.preparation=Bereiding
menu.button.add.recipe=Recept toevoegen menu.button.add.recipe=Recept toevoegen
menu.button.add.ingredient=Ingrediënt toevoegen menu.button.add.ingredient=Ingrediënt toevoegen
menu.button.add.step=Stap toevoegen menu.button.add.step=Stap toevoegen
menu.button.favourites=Favorieten
menu.button.ingredients=Ingrediënten
menu.button.remove.recipe=Recept verwijderen menu.button.remove.recipe=Recept verwijderen
menu.button.remove.ingredient=Ingrediënt verwijderen menu.button.remove.ingredient=Ingrediënt verwijderen
menu.button.remove.step=Stap verwijderen menu.button.remove.step=Stap verwijderen
menu.button.edit=Bewerken menu.button.edit=Bewerken
@ -28,8 +30,8 @@ menu.button.print=Recept afdrukken
menu.label.selected-langs=Talen menu.label.selected-langs=Talen
menu.search=Zoeken... menu.search=Zoeken...
lang.en.display=English lang.en.display=Engels
lang.nl.display=Nederlands lang.nl.display=Nederlands
lang.pl.display=Polski lang.pl.display=Pools
lang.tok.display=toki pona lang.tok.display=toki pona
lang.tr.display=T\u00FCrk\u00E7e lang.tr.display=Turks

View file

@ -16,6 +16,8 @@ menu.label.preparation=Przygotowanie
menu.button.add.recipe=Dodaj przepis menu.button.add.recipe=Dodaj przepis
menu.button.add.ingredient=Dodaj składnik menu.button.add.ingredient=Dodaj składnik
menu.button.add.step=Dodaj instrukcję menu.button.add.step=Dodaj instrukcję
menu.button.favourites=Ulubione
menu.button.ingredients=Składniki
menu.button.remove.recipe=Usuń przepis menu.button.remove.recipe=Usuń przepis
menu.button.remove.ingredient=Usuń składnik menu.button.remove.ingredient=Usuń składnik
@ -29,8 +31,8 @@ menu.search=Szukaj...
menu.label.selected-langs=Języki menu.label.selected-langs=Języki
lang.en.display=English lang.en.display=Inglisz
lang.nl.display=Nederlands lang.nl.display=Holenderski
lang.pl.display=Polski lang.pl.display=Polski
lang.tok.display=toki pona lang.tok.display=toki pona
lang.tr.display=T\u00FCrk\u00E7e lang.tr.display=Turecki

View file

@ -16,6 +16,8 @@ menu.label.preparation=nasin pi pali moku ni
menu.button.add.recipe=o pali e lipu moku sin menu.button.add.recipe=o pali e lipu moku sin
menu.button.add.ingredient=o pali e kipisi moku sin menu.button.add.ingredient=o pali e kipisi moku sin
menu.button.add.step=o pali e nasin pi pali moku ni menu.button.add.step=o pali e nasin pi pali moku ni
menu.button.favourites=ijo pi pona mute tawa sina
menu.button.ingredients=kipisi moku mute
menu.button.remove.recipe=o weka e lipu moku ni menu.button.remove.recipe=o weka e lipu moku ni
menu.button.remove.ingredient=o weka e kipisi moku ni menu.button.remove.ingredient=o weka e kipisi moku ni

View file

@ -16,6 +16,8 @@ menu.label.preparation=Haz\u0131rl\u0131k
menu.button.add.recipe=Tarif Ekle menu.button.add.recipe=Tarif Ekle
menu.button.add.ingredient=Malzeme Ekle menu.button.add.ingredient=Malzeme Ekle
menu.button.add.step=Ad\u0131m Ekle menu.button.add.step=Ad\u0131m Ekle
menu.button.favourites=Favoriler
menu.button.ingredients=Malzemeler
menu.button.remove.recipe=Tarifi Sil menu.button.remove.recipe=Tarifi Sil
menu.button.remove.ingredient=Malzemeyi Sil menu.button.remove.ingredient=Malzemeyi Sil
@ -25,6 +27,8 @@ menu.button.edit=D\u00FCzenle
menu.button.clone=Kopyala menu.button.clone=Kopyala
menu.button.print=Tarifi Yazd\u0131r menu.button.print=Tarifi Yazd\u0131r
menu.search=Arama...
menu.label.selected-langs=Diller menu.label.selected-langs=Diller
lang.en.display=\u0130ngilizce lang.en.display=\u0130ngilizce