feat: toki pona

This commit is contained in:
Natalia Cholewa 2026-01-16 23:02:40 +01:00
commit 61f35a5b45
8 changed files with 41 additions and 3 deletions

View file

@ -45,7 +45,7 @@ public class LangSelectMenuCtrl implements LocaleAware {
@Override @Override
public void initializeComponents() { public void initializeComponents() {
langSelectMenu.getItems().setAll("en", "pl", "nl"); langSelectMenu.getItems().setAll("en", "pl", "nl", "tok");
langSelectMenu.setValue(manager.getLocale().getLanguage()); langSelectMenu.setValue(manager.getLocale().getLanguage());
langSelectMenu.setConverter(new StringConverter<String>() { langSelectMenu.setConverter(new StringConverter<String>() {
@Override @Override

View file

@ -54,7 +54,7 @@ public class LanguageFilterCtrl implements LocaleAware {
public void initializeComponents() { public void initializeComponents() {
var items = this.langFilterMenu.getItems(); var items = this.langFilterMenu.getItems();
final List<String> languages = List.of("en", "nl", "pl"); final List<String> languages = List.of("en", "nl", "pl", "tok");
this.selectedLanguages = this.configService.getConfig().getRecipeLanguages(); this.selectedLanguages = this.configService.getConfig().getRecipeLanguages();
this.updateMenuButtonDisplay(); this.updateMenuButtonDisplay();

View file

@ -366,6 +366,6 @@ public class RecipeDetailCtrl implements LocaleAware {
public void initializeComponents() { public void initializeComponents() {
initStepsIngredientsList(); initStepsIngredientsList();
langSelector.getItems().addAll("en", "nl", "pl"); langSelector.getItems().addAll("en", "nl", "pl", "tok");
} }
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 926 B

View file

@ -32,3 +32,4 @@ menu.label.selected-langs=Languages
lang.en.display=English lang.en.display=English
lang.nl.display=Nederlands lang.nl.display=Nederlands
lang.pl.display=Polski lang.pl.display=Polski
lang.tok.display=toki pona

View file

@ -31,3 +31,4 @@ menu.search=Zoeken...
lang.en.display=English lang.en.display=English
lang.nl.display=Nederlands lang.nl.display=Nederlands
lang.pl.display=Polski lang.pl.display=Polski
lang.tok.display=toki pona

View file

@ -32,3 +32,4 @@ menu.label.selected-langs=Języki
lang.en.display=English lang.en.display=English
lang.nl.display=Nederlands lang.nl.display=Nederlands
lang.pl.display=Polski lang.pl.display=Polski
lang.tok.display=toki pona

View file

@ -0,0 +1,35 @@
add.ingredient.title=kipisi moku sin
add.recipe.title=lipu moku sin
add.step.title=nasin sin pi pali moku
add.ingredient.label=kipisi moku
add.recipe.label=nimi pi lipu moku
add.step.label=nasin pi pali moku
button.ok=pona
button.cancel=o pini
menu.label.recipes=lipu moku
menu.label.ingredients=kipisi pi moku ni
menu.label.preparation=nasin pi pali moku ni
menu.button.add.recipe=o pali e lipu 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.remove.recipe=o weka e lipu moku ni
menu.button.remove.ingredient=o weka e kipisi moku ni
menu.button.remove.step=o weka e nasin pi pali moku ni
menu.button.edit=o pali
menu.button.clone=o sama
menu.button.print=o tawa lon lipu
menu.search=o alasa
menu.label.selected-langs=toki wile
lang.en.display=toki Inli
lang.nl.display=toki Netelan
lang.pl.display=toki Posuka
lang.tok.display=toki pona