From 61f35a5b457e574b460e4a40a7fb71bac40d2cc5 Mon Sep 17 00:00:00 2001 From: Natalia Cholewa Date: Fri, 16 Jan 2026 23:02:40 +0100 Subject: [PATCH] feat: toki pona --- .../client/scenes/LangSelectMenuCtrl.java | 2 +- .../client/scenes/LanguageFilterCtrl.java | 2 +- .../scenes/recipe/RecipeDetailCtrl.java | 2 +- client/src/main/resources/flag_tok.png | Bin 0 -> 926 bytes .../main/resources/locale/lang_en.properties | 1 + .../main/resources/locale/lang_nl.properties | 1 + .../main/resources/locale/lang_pl.properties | 1 + .../main/resources/locale/lang_tok.properties | 35 ++++++++++++++++++ 8 files changed, 41 insertions(+), 3 deletions(-) create mode 100644 client/src/main/resources/flag_tok.png create mode 100644 client/src/main/resources/locale/lang_tok.properties diff --git a/client/src/main/java/client/scenes/LangSelectMenuCtrl.java b/client/src/main/java/client/scenes/LangSelectMenuCtrl.java index 2a86c2e..71f80b3 100644 --- a/client/src/main/java/client/scenes/LangSelectMenuCtrl.java +++ b/client/src/main/java/client/scenes/LangSelectMenuCtrl.java @@ -45,7 +45,7 @@ public class LangSelectMenuCtrl implements LocaleAware { @Override public void initializeComponents() { - langSelectMenu.getItems().setAll("en", "pl", "nl"); + langSelectMenu.getItems().setAll("en", "pl", "nl", "tok"); langSelectMenu.setValue(manager.getLocale().getLanguage()); langSelectMenu.setConverter(new StringConverter() { @Override diff --git a/client/src/main/java/client/scenes/LanguageFilterCtrl.java b/client/src/main/java/client/scenes/LanguageFilterCtrl.java index 56d79af..54233d5 100644 --- a/client/src/main/java/client/scenes/LanguageFilterCtrl.java +++ b/client/src/main/java/client/scenes/LanguageFilterCtrl.java @@ -54,7 +54,7 @@ public class LanguageFilterCtrl implements LocaleAware { public void initializeComponents() { var items = this.langFilterMenu.getItems(); - final List languages = List.of("en", "nl", "pl"); + final List languages = List.of("en", "nl", "pl", "tok"); this.selectedLanguages = this.configService.getConfig().getRecipeLanguages(); this.updateMenuButtonDisplay(); diff --git a/client/src/main/java/client/scenes/recipe/RecipeDetailCtrl.java b/client/src/main/java/client/scenes/recipe/RecipeDetailCtrl.java index 608ac44..eea9ecc 100644 --- a/client/src/main/java/client/scenes/recipe/RecipeDetailCtrl.java +++ b/client/src/main/java/client/scenes/recipe/RecipeDetailCtrl.java @@ -366,6 +366,6 @@ public class RecipeDetailCtrl implements LocaleAware { public void initializeComponents() { initStepsIngredientsList(); - langSelector.getItems().addAll("en", "nl", "pl"); + langSelector.getItems().addAll("en", "nl", "pl", "tok"); } } diff --git a/client/src/main/resources/flag_tok.png b/client/src/main/resources/flag_tok.png new file mode 100644 index 0000000000000000000000000000000000000000..bb051b7dbff975b5cb782606edabdb44a03f1a7d GIT binary patch literal 926 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?d}4kf#9d}Zjfo51s;*b3=De8Ak0{?)V>TT$X?><>&pI$Q9xA1aLvk`90mraN1iT@ zAr-fhZGOJETi+(gGeg47LV~y9A_Eekkg$GR*%LO0InU2I3UY|BA9&usU*eGL_Q`AB zKfJ4-vRtZq>sFp#*5mB%3_oV%rB!_VA|0C~bhB@@xLwa1r-G}D=MRcAZ1G`D)pTb| zmn`@YW)Pe7=gGq9CL4>l$U5*kPe^XL)~dKQ_)f!8h8gZJrnY9tF+8bg39;S6q2rdt z*IE1X&+Nw5*3QP}$(1LjFzQ?}>1m%{y2aS!3d3oK2&>i4jSgRm+-`8B^@xSUHTjRr zR!2*`G}Q6)yz22fs%aUc!&x)NwMo|1ZPqQ7m} z%NZVgvM`)?jMc(&YUVVljC<05{{7W+op)TUV&S*jZ1D^Ws_PydF&C+p30K%t^{=)d zm9gY}@a4xpHZhxSV!A5rwB?J6=nWtl4H{B@1DGCo}HY=EX*KuDMp2r$xzNY-1+r4R#(OiMf=r5lc(RCw>;XK;jZ$D z(%+j>Ya(7(In7%hcDo^q@xbZTE(QY2{Ofxkc0Nf7oOGJc(^GX-Y3E8a+kembA5Qad zI;6g5o^sij7l+w9Vh?WgYF@2+;^a!7DeNmu?Pi2$TUcy5aE|+5$xG>gYLgD2c?XX= zeLd7EH*fjPFBYcE3s-v1NSl|Qu;B0>hMhlSgMv8YZd@!X>*&1Z9pUlvyu9Th&TxPJ z^OsAq&fHEBK0Mujza-mlEt6U2`JTJTChVwrrt4WXBT_>0TP$~ygxTfCHxBHt|1UXX vhJ>Vq+p8H55