diff --git a/res/ui/puzzlez.noinline.png b/res/ui/puzzlez.noinline.png
new file mode 100644
index 00000000..73b7aff8
Binary files /dev/null and b/res/ui/puzzlez.noinline.png differ
diff --git a/res/ui/puzzlez_banner_bg.noinline.png b/res/ui/puzzlez_banner_bg.noinline.png
new file mode 100644
index 00000000..1afdf223
Binary files /dev/null and b/res/ui/puzzlez_banner_bg.noinline.png differ
diff --git a/res/ui/puzzlez_zh-CN.noinline.png b/res/ui/puzzlez_zh-CN.noinline.png
new file mode 100644
index 00000000..b0d2b70e
Binary files /dev/null and b/res/ui/puzzlez_zh-CN.noinline.png differ
diff --git a/res/ui/puzzlez_zh-TW.noinline.png b/res/ui/puzzlez_zh-TW.noinline.png
new file mode 100644
index 00000000..9e6fe1c7
Binary files /dev/null and b/res/ui/puzzlez_zh-TW.noinline.png differ
diff --git a/res/ui/shapez2_zh-TW.noinline.png b/res/ui/shapez2_zh-TW.noinline.png
new file mode 100644
index 00000000..dad11ef6
Binary files /dev/null and b/res/ui/shapez2_zh-TW.noinline.png differ
diff --git a/src/css/states/main_menu.scss b/src/css/states/main_menu.scss
index 6d4fd590..218b3286 100644
--- a/src/css/states/main_menu.scss
+++ b/src/css/states/main_menu.scss
@@ -180,6 +180,7 @@
),
uiResource("shapez2_banner_bg.noinline.png") center / cover no-repeat;
width: 100%;
+ @include S(min-width, 245px);
display: flex;
align-items: center;
@include S(height, 60px);
@@ -211,8 +212,8 @@
}
&:hover > img {
- animation: none !important;
- transform: translateY(-52%) scale(1.05);
+ @include S(width, 142px);
+ @include S(height, 116px);
}
&::before {
@@ -242,7 +243,9 @@
@include S(right, 6px);
pointer-events: none;
transform: translateY(-50%);
- transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
+ transition:
+ width 0.4s cubic-bezier(0.34, 1.56, 0.64, 1),
+ height 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
filter:
drop-shadow(0 0 D(3px) rgba(255, 255, 255, 0.7))
drop-shadow(0 D(2px) D(3px) rgba(#000, 0.6));
@@ -260,17 +263,67 @@
.text {
@include PlainText;
- @include S(font-size, 13px);
- line-height: 1.15;
- font-weight: bold;
+ @include S(font-size, 11px);
+ line-height: 1.25;
+ font-weight: normal;
text-transform: uppercase;
color: #fff;
- letter-spacing: 0.04em;
+ letter-spacing: 0.03em;
text-shadow: 0 D(1px) D(3px) rgba(#000, 0.6);
- position: relative;
+ position: absolute;
+ @include S(left, 14px);
+ @include S(right, 140px);
+ top: 50%;
+ transform: translateY(-50%);
z-index: 2;
- max-width: 55%;
word-wrap: break-word;
+
+ b {
+ display: block;
+ @include S(font-size, 15px);
+ @include S(margin-bottom, 1px);
+ font-weight: bold;
+ text-transform: none;
+ letter-spacing: 0.01em;
+ white-space: nowrap;
+ }
+ }
+
+ &.puzzlez {
+ background:
+ linear-gradient(
+ 90deg,
+ rgba(10, 35, 70, 0.85) 0%,
+ rgba(10, 35, 70, 0.55) 45%,
+ rgba(10, 35, 70, 0.15) 100%
+ ),
+ uiResource("puzzlez_banner_bg.noinline.png") center / cover no-repeat;
+
+ > img {
+ @include S(width, 105px);
+ @include S(height, 82px);
+ @include S(right, 18px);
+ }
+
+ &:hover > img {
+ @include S(width, 110px);
+ @include S(height, 86px);
+ }
+
+ @include InlineAnimation(2.8s ease-in-out infinite) {
+ 0%, 100% {
+ box-shadow:
+ 0 D(9px) D(15px) rgba(#000, 0.3),
+ inset 0 D(1px) 0 rgba(#fff, 0.15),
+ 0 0 D(0) rgba(120, 210, 255, 0);
+ }
+ 50% {
+ box-shadow:
+ 0 D(9px) D(15px) rgba(#000, 0.3),
+ inset 0 D(1px) 0 rgba(#fff, 0.15),
+ 0 0 D(22px) rgba(120, 210, 255, 0.55);
+ }
+ }
}
}
diff --git a/src/js/core/utils.js b/src/js/core/utils.js
index 84bd6af8..46b61839 100644
--- a/src/js/core/utils.js
+++ b/src/js/core/utils.js
@@ -784,10 +784,28 @@ export function getShapez2BannerSprite(language) {
if (G_WEGAME_VERSION || G_CHINA_VERSION || language === "zh-CN") {
return "shapez2_zh-CN.noinline.png";
}
+ if (language === "zh-TW") {
+ return "shapez2_zh-TW.noinline.png";
+ }
return "shapez2.noinline.png";
}
+/**
+ * Returns the appropriate puzzlez banner sprite path
+ * @param {string} language
+ */
+export function getPuzzlezBannerSprite(language) {
+ if (G_WEGAME_VERSION || G_CHINA_VERSION || language === "zh-CN") {
+ return "puzzlez_zh-CN.noinline.png";
+ }
+ if (language === "zh-TW") {
+ return "puzzlez_zh-TW.noinline.png";
+ }
+
+ return "puzzlez.noinline.png";
+}
+
/**
* Rejects a promise after X ms
* @param {Promise} promise
diff --git a/src/js/states/main_menu.js b/src/js/states/main_menu.js
index 237a1365..c5763d3f 100644
--- a/src/js/states/main_menu.js
+++ b/src/js/states/main_menu.js
@@ -10,6 +10,7 @@ import {
formatSecondsToTimeAgo,
generateFileDownload,
getLogoSprite,
+ getPuzzlezBannerSprite,
getShapez2BannerSprite,
makeButton,
makeDiv,
@@ -184,6 +185,12 @@ export class MainMenuState extends GameState {
+
+
+
${T.mainMenu.puzzlezBanner}
+
`
: ""
}
@@ -474,6 +481,7 @@ export class MainMenuState extends GameState {
".steamLink": this.onSteamLinkClicked,
".steamLinkSocial": this.onSteamLinkClickedSocial,
".shapez2": this.onShapez2Clicked,
+ ".puzzlez": this.onPuzzlezClicked,
".discordLink": () => {
this.app.platformWrapper.openExternalLink(THIRDPARTY_URLS.discord);
},
@@ -592,6 +600,12 @@ export class MainMenuState extends GameState {
this.app.platformWrapper.openExternalLink("https://tobspr.io/shapez-2?utm_medium=shapez");
}
+ onPuzzlezClicked() {
+ this.app.platformWrapper.openExternalLink(
+ "https://store.steampowered.com/app/4783760/puzzlez__a_shapez_game/?utm_source=shapez&utm_medium=mainmenu&utm_campaign=announcement&utm_content=banner"
+ );
+ }
+
onBackButtonClicked() {
this.renderMainMenu();
this.renderSavegames();
diff --git a/translations/base-ar.yaml b/translations/base-ar.yaml
index 54ad15aa..f614ba52 100644
--- a/translations/base-ar.yaml
+++ b/translations/base-ar.yaml
@@ -89,7 +89,8 @@ mainMenu:
savegameUnnamed: Unnamed
puzzleMode: Puzzle Mode
back: Back
- shapez2Banner: shapez 2 - متوفر الآن
+ shapez2Banner: shapez 2متوفر الآن!
+ puzzlezBanner: puzzlezأضفها إلى قائمة الأمنيات الآن!
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun!
diff --git a/translations/base-cat.yaml b/translations/base-cat.yaml
index 1e6b9fec..71bfc9f5 100644
--- a/translations/base-cat.yaml
+++ b/translations/base-cat.yaml
@@ -93,7 +93,8 @@ mainMenu:
savegameUnnamed: Unnamed
puzzleMode: Puzzle Mode
back: Back
- shapez2Banner: shapez 2 - JA DISPONIBLE
+ shapez2Banner: shapez 2JA DISPONIBLE!
+ puzzlezBanner: puzzlezAfegeix-lo a la llista de desitjos!
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun!
diff --git a/translations/base-cz.yaml b/translations/base-cz.yaml
index c08dbc98..ee84583a 100644
--- a/translations/base-cz.yaml
+++ b/translations/base-cz.yaml
@@ -89,7 +89,8 @@ mainMenu:
savegameUnnamed: Nepojmenovaný
puzzleMode: Puzzle mód
back: Zpět
- shapez2Banner: shapez 2 - JIŽ DOSTUPNÉ
+ shapez2Banner: shapez 2JIŽ DOSTUPNÉ!
+ puzzlezBanner: puzzlezPřidej na seznam přání!
puzzleDlcText: Baví vás zmenšování a optimalizace továren? Pořiďte si nyní
Puzzle DLC na Steamu pro ještě více zábavy!
diff --git a/translations/base-da.yaml b/translations/base-da.yaml
index b35e2b31..9e0d5c10 100644
--- a/translations/base-da.yaml
+++ b/translations/base-da.yaml
@@ -90,7 +90,8 @@ mainMenu:
savegameUnnamed: Uden Navn
puzzleMode: Puzzle-tilstand
back: Tilbage
- shapez2Banner: shapez 2 - UDE NU
+ shapez2Banner: shapez 2UDE NU!
+ puzzlezBanner: puzzlezTilføj til ønskelisten nu!
puzzleDlcText: Synes du det er det sjovt at gøre maskinerne mindre og mere
optimale? Få fat i DLC på Steam nu for mere sjov!
diff --git a/translations/base-de.yaml b/translations/base-de.yaml
index 6132202b..ccfedaba 100644
--- a/translations/base-de.yaml
+++ b/translations/base-de.yaml
@@ -93,7 +93,8 @@ mainMenu:
savegameUnnamed: Unbenannt
puzzleMode: Puzzlemodus
back: Zurück
- shapez2Banner: shapez 2 - JETZT ERHÄLTLICH
+ shapez2Banner: shapez 2JETZT ERHÄLTLICH!
+ puzzlezBanner: puzzlezJetzt auf die Wunschliste!
puzzleDlcText: Du hast Spaß daran, deine Fabriken zu optimieren und effizienter
zu machen? Hol dir das Puzzle-DLC auf Steam für noch mehr Spaß!
diff --git a/translations/base-el.yaml b/translations/base-el.yaml
index f76167af..63cdcd11 100644
--- a/translations/base-el.yaml
+++ b/translations/base-el.yaml
@@ -93,7 +93,8 @@ mainMenu:
savegameUnnamed: Unnamed
puzzleMode: Λειτουργία παζλ
back: Πίσω
- shapez2Banner: shapez 2 - ΔΙΑΘΕΣΙΜΟ ΤΩΡΑ
+ shapez2Banner: shapez 2ΔΙΑΘΕΣΙΜΟ ΤΩΡΑ!
+ puzzlezBanner: puzzlezΠρόσθεσέ το στη λίστα επιθυμιών!
puzzleDlcText: Σε αρέσει να συμπάγης και να βελτιστοποίεις εργοστάσια; Πάρε την
λειτουργεία παζλ στο Steam για ακόμη περισσότερη πλάκα!
diff --git a/translations/base-en.yaml b/translations/base-en.yaml
index 16235128..313e69ee 100644
--- a/translations/base-en.yaml
+++ b/translations/base-en.yaml
@@ -150,7 +150,8 @@ mainMenu:
puzzleMode: Puzzle Mode
back: Back
- shapez2Banner: shapez 2 - OUT NOW
+ shapez2Banner: shapez 2OUT NOW!
+ puzzlezBanner: puzzlezWishlist now!
puzzleDlcText: >-
Do you enjoy compacting and optimizing factories?
diff --git a/translations/base-es.yaml b/translations/base-es.yaml
index df9e72ee..ec0e8f30 100644
--- a/translations/base-es.yaml
+++ b/translations/base-es.yaml
@@ -96,7 +96,8 @@ mainMenu:
savegameUnnamed: Sin nombre
puzzleMode: Modo Puzle
back: Atrás
- shapez2Banner: shapez 2 - YA DISPONIBLE
+ shapez2Banner: shapez 2YA DISPONIBLE!
+ puzzlezBanner: puzzlez¡Añádelo a tu lista de deseos!
puzzleDlcText: ¿Disfrutas compactando y optimizando fábricas? ¡Consigue ahora el
DLC de Puzles en Steam para aún más diversión!
diff --git a/translations/base-fi.yaml b/translations/base-fi.yaml
index 30a29217..3d9effce 100644
--- a/translations/base-fi.yaml
+++ b/translations/base-fi.yaml
@@ -93,7 +93,8 @@ mainMenu:
savegameUnnamed: Nimetön
puzzleMode: Pulmatila
back: Takaisin
- shapez2Banner: shapez 2 - SAATAVILLA NYT
+ shapez2Banner: shapez 2SAATAVILLA NYT!
+ puzzlezBanner: puzzlezLisää toivelistalle nyt!
puzzleDlcText: Nautitko tehtaiden pienentämisestä ja optimoinnista? Hanki pulma
DLC nyt Steamista lisähuviksi!
diff --git a/translations/base-fr.yaml b/translations/base-fr.yaml
index f116567d..1c13c38b 100644
--- a/translations/base-fr.yaml
+++ b/translations/base-fr.yaml
@@ -92,7 +92,8 @@ mainMenu:
savegameUnnamed: Sans titre
puzzleMode: Mode Puzzle
back: Retour
- shapez2Banner: shapez 2 - DISPONIBLE MAINTENANT
+ shapez2Banner: shapez 2DISPONIBLE MAINTENANT!
+ puzzlezBanner: puzzlezAjoutez-le à votre liste de souhaits !
puzzleDlcText: Vous aimez compacter et optimiser vos usines ? Achetez le DLC sur
Steam dès maintenant pour encore plus d'amusement!
diff --git a/translations/base-he.yaml b/translations/base-he.yaml
index de60a6c4..9af39de9 100644
--- a/translations/base-he.yaml
+++ b/translations/base-he.yaml
@@ -88,7 +88,8 @@ mainMenu:
savegameUnnamed: ללא שם
puzzleMode: Puzzle Mode
back: Back
- shapez2Banner: shapez 2 - זמין עכשיו
+ shapez2Banner: shapez 2זמין עכשיו!
+ puzzlezBanner: puzzlezהוסיפו לרשימת המשאלות עכשיו!
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun!
diff --git a/translations/base-hr.yaml b/translations/base-hr.yaml
index 9d9cd839..26fd5d6c 100644
--- a/translations/base-hr.yaml
+++ b/translations/base-hr.yaml
@@ -91,7 +91,8 @@ mainMenu:
savegameUnnamed: Unnamed
puzzleMode: Puzzle Mode
back: Back
- shapez2Banner: shapez 2 - DOSTUPNO
+ shapez2Banner: shapez 2DOSTUPNO!
+ puzzlezBanner: puzzlezDodaj na listu želja!
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun!
diff --git a/translations/base-hu.yaml b/translations/base-hu.yaml
index a7333396..f63da36c 100644
--- a/translations/base-hu.yaml
+++ b/translations/base-hu.yaml
@@ -90,7 +90,8 @@ mainMenu:
savegameUnnamed: Névtelen
puzzleMode: Fejtörő Mód
back: Vissza
- shapez2Banner: shapez 2 - MOST ELÉRHETŐ
+ shapez2Banner: shapez 2MOST ELÉRHETŐ!
+ puzzlezBanner: puzzlezTedd a kívánságlistádra!
puzzleDlcText: Szereted optimalizálni a gyáraid méretét és hatákonyságát?
Szerezd meg a Puzzle DLC-t a Steamen most!
diff --git a/translations/base-ind.yaml b/translations/base-ind.yaml
index 86e94908..14c66b3b 100644
--- a/translations/base-ind.yaml
+++ b/translations/base-ind.yaml
@@ -89,7 +89,8 @@ mainMenu:
savegameUnnamed: Tidak Dinamai
puzzleMode: Puzzle Mode
back: Back
- shapez2Banner: shapez 2 - TERSEDIA SEKARANG
+ shapez2Banner: shapez 2TERSEDIA SEKARANG!
+ puzzlezBanner: puzzlezMasukkan ke wishlist sekarang!
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun!
diff --git a/translations/base-it.yaml b/translations/base-it.yaml
index e320eb66..91e3252b 100644
--- a/translations/base-it.yaml
+++ b/translations/base-it.yaml
@@ -94,7 +94,8 @@ mainMenu:
savegameUnnamed: Senza nome
puzzleMode: Modalità puzzle
back: Back
- shapez2Banner: shapez 2 - DISPONIBILE ORA
+ shapez2Banner: shapez 2DISPONIBILE ORA!
+ puzzlezBanner: puzzlezAggiungilo alla lista dei desideri!
puzzleDlcText: Ti piace miniaturizzare e ottimizzare le tue fabbriche? Ottini il
Puzzle DLC ora su steam per un divertimento ancora maggiore!
diff --git a/translations/base-ja.yaml b/translations/base-ja.yaml
index a86dcc85..1783c2d4 100644
--- a/translations/base-ja.yaml
+++ b/translations/base-ja.yaml
@@ -83,7 +83,8 @@ mainMenu:
savegameUnnamed: 無名のデータ
puzzleMode: Puzzle Mode
back: Back
- shapez2Banner: shapez 2 - 発売中
+ shapez2Banner: shapez 2発売中!
+ puzzlezBanner: puzzlez今すぐウィッシュリストに追加!
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun!
diff --git a/translations/base-kor.yaml b/translations/base-kor.yaml
index 40b1ff29..c7ad90c3 100644
--- a/translations/base-kor.yaml
+++ b/translations/base-kor.yaml
@@ -86,7 +86,8 @@ mainMenu:
savegameUnnamed: 이름 없음
puzzleMode: 퍼즐 모드
back: Back
- shapez2Banner: shapez 2 - 출시!
+ shapez2Banner: shapez 2출시!
+ puzzlezBanner: puzzlez지금 찜하기!
puzzleDlcText: 공장의 크기를 줄이고 최적화하는 데 관심이 많으신가요? 지금 퍼즐 DLC를 구입하세요!
puzzleDlcWishlist: 지금 찜 목록에 추가하세요!
diff --git a/translations/base-lt.yaml b/translations/base-lt.yaml
index 5b718248..e382d41a 100644
--- a/translations/base-lt.yaml
+++ b/translations/base-lt.yaml
@@ -92,7 +92,8 @@ mainMenu:
savegameUnnamed: Unnamed
puzzleMode: Puzzle Mode
back: Back
- shapez2Banner: shapez 2 - JAU PRIEINAMA
+ shapez2Banner: shapez 2JAU PRIEINAMA!
+ puzzlezBanner: puzzlezĮtraukite į norų sąrašą!
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun!
diff --git a/translations/base-nl.yaml b/translations/base-nl.yaml
index 4d46fd59..ecb36e71 100644
--- a/translations/base-nl.yaml
+++ b/translations/base-nl.yaml
@@ -93,7 +93,8 @@ mainMenu:
savegameUnnamed: Naamloos
puzzleMode: Puzzel Modus
back: Terug
- shapez2Banner: shapez 2 - NU VERKRIJGBAAR
+ shapez2Banner: shapez 2NU VERKRIJGBAAR!
+ puzzlezBanner: puzzlezZet het nu op je verlanglijst!
puzzleDlcText: Houd je van het comprimeren en optimaliseren van fabrieken?
Verkrijg de puzzel DLC nu op Steam voor nog meer plezier!
diff --git a/translations/base-no.yaml b/translations/base-no.yaml
index 9b40557c..bdff52a9 100644
--- a/translations/base-no.yaml
+++ b/translations/base-no.yaml
@@ -93,7 +93,8 @@ mainMenu:
savegameUnnamed: Ingen Navn
puzzleMode: Puzzle Modus
back: Tilbake
- shapez2Banner: shapez 2 - UTE NÅ
+ shapez2Banner: shapez 2UTE NÅ!
+ puzzlezBanner: puzzlezLegg til i ønskelisten nå!
puzzleDlcText: Liker du å bygge kompate og optimaliserte fabrikker? Skaff deg
Puzzle tilleggspakken nå på Steam for mere moro!
diff --git a/translations/base-pl.yaml b/translations/base-pl.yaml
index e51a476f..08d1db78 100644
--- a/translations/base-pl.yaml
+++ b/translations/base-pl.yaml
@@ -92,7 +92,8 @@ mainMenu:
savegameUnnamed: Zapis bez nazwy
puzzleMode: Tryb Układanek
back: Wróć
- shapez2Banner: shapez 2 - JUŻ DOSTĘPNE
+ shapez2Banner: shapez 2JUŻ DOSTĘPNE!
+ puzzlezBanner: puzzlezDodaj do listy życzeń!
puzzleDlcText: Czy lubisz kompaktować i optymalizować fabryki? Zainstaluj DLC
układanek na Steamie, aby mieć jeszcze więcej zabawy!
diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml
index 73e506e6..50f6813f 100644
--- a/translations/base-pt-BR.yaml
+++ b/translations/base-pt-BR.yaml
@@ -92,7 +92,8 @@ mainMenu:
savegameUnnamed: Sem nome
puzzleMode: Modo Puzzle
back: Voltar
- shapez2Banner: shapez 2 - JÁ DISPONÍVEL
+ shapez2Banner: shapez 2JÁ DISPONÍVEL!
+ puzzlezBanner: puzzlezAdicione à lista de desejos!
puzzleDlcText: Você gosta de compactar e otimizar fábricas? Adquira a Puzzle DLC
já disponível na Steam para se divertir ainda mais!
diff --git a/translations/base-pt-PT.yaml b/translations/base-pt-PT.yaml
index d4c0e830..cec60f9b 100644
--- a/translations/base-pt-PT.yaml
+++ b/translations/base-pt-PT.yaml
@@ -93,7 +93,8 @@ mainMenu:
savegameUnnamed: Sem Nome
puzzleMode: Modo Puzzle
back: Voltar
- shapez2Banner: shapez 2 - JÁ DISPONÍVEL
+ shapez2Banner: shapez 2JÁ DISPONÍVEL!
+ puzzlezBanner: puzzlezAdiciona à lista de desejos!
puzzleDlcText: Gostas de compactar e otimizar fábricas? Adquire agora o DLC
Puzzle na Steam para ainda mais diversão!
diff --git a/translations/base-ro.yaml b/translations/base-ro.yaml
index 25e83491..99c23ccb 100644
--- a/translations/base-ro.yaml
+++ b/translations/base-ro.yaml
@@ -94,7 +94,8 @@ mainMenu:
savegameUnnamed: Fară nume
puzzleMode: Puzzle Mode
back: Back
- shapez2Banner: shapez 2 - DISPONIBIL ACUM
+ shapez2Banner: shapez 2DISPONIBIL ACUM!
+ puzzlezBanner: puzzlezAdaugă la lista de dorințe!
puzzleDlcText: Îți place să compresezi și să optimizezi fabricile ? Ia acum
Puzzle DLC pe Steam pentru mai multă distracție !
diff --git a/translations/base-ru.yaml b/translations/base-ru.yaml
index 566f9868..30fcf776 100644
--- a/translations/base-ru.yaml
+++ b/translations/base-ru.yaml
@@ -91,7 +91,8 @@ mainMenu:
savegameUnnamed: Без названия
puzzleMode: Головоломка
back: Назад
- shapez2Banner: shapez 2 - УЖЕ ДОСТУПНА
+ shapez2Banner: shapez 2УЖЕ ДОСТУПНА!
+ puzzlezBanner: puzzlezДобавьте в список желаемого!
puzzleDlcText: Нравится оптимизировать фабрики и делать их меньше? Купите Puzzle
DLC в Steam сейчас и получите еще больше удовольствия!
diff --git a/translations/base-sl.yaml b/translations/base-sl.yaml
index 5badeb5e..3f4d94d9 100644
--- a/translations/base-sl.yaml
+++ b/translations/base-sl.yaml
@@ -92,7 +92,8 @@ mainMenu:
savegameUnnamed: Unnamed
puzzleMode: Puzzle Mode
back: Back
- shapez2Banner: shapez 2 - NA VOLJO
+ shapez2Banner: shapez 2NA VOLJO!
+ puzzlezBanner: puzzlezDodaj na seznam želja!
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun!
diff --git a/translations/base-sr.yaml b/translations/base-sr.yaml
index 4274ad38..f95e4d06 100644
--- a/translations/base-sr.yaml
+++ b/translations/base-sr.yaml
@@ -91,7 +91,8 @@ mainMenu:
savegameUnnamed: Neimenovano
puzzleMode: Slagalice
back: Nazad
- shapez2Banner: shapez 2 - DOSTUPNO ODMAH
+ shapez2Banner: shapez 2DOSTUPNO ODMAH!
+ puzzlezBanner: puzzlezDodaj na listu želja!
puzzleDlcText: Uživate u optimizovanju i minimizovanju fabrika? Nabavite
ekspanziju sa Slagalicama na Steam-u, za još više zabave!
diff --git a/translations/base-sv.yaml b/translations/base-sv.yaml
index cb21b410..4b02f1d3 100644
--- a/translations/base-sv.yaml
+++ b/translations/base-sv.yaml
@@ -93,7 +93,8 @@ mainMenu:
savegameUnnamed: Namnlöst
puzzleMode: Pusselläge
back: Tillbaka
- shapez2Banner: shapez 2 - UTE NU
+ shapez2Banner: shapez 2UTE NU!
+ puzzlezBanner: puzzlezLägg till i önskelistan nu!
puzzleDlcText: Tycker du om att komprimera och optimera fabriker? Skaffa
pussel-DLCn nu på Steam för ännu mer kul!
diff --git a/translations/base-tr.yaml b/translations/base-tr.yaml
index 2b8790df..13590407 100644
--- a/translations/base-tr.yaml
+++ b/translations/base-tr.yaml
@@ -90,7 +90,8 @@ mainMenu:
savegameUnnamed: İsimsiz
puzzleMode: Yapboz Modu
back: Geri
- shapez2Banner: shapez 2 - ŞİMDİ ÇIKTI
+ shapez2Banner: shapez 2ŞİMDİ ÇIKTI!
+ puzzlezBanner: puzzlezŞimdi istek listene ekle!
puzzleDlcText: Fabrikaları küçültmeyi ve verimli hale getirmekten keyif mi
alıyorsun? Şimdi Yapboz Paketini (DLC) Steam'de alarak keyfine keyif
diff --git a/translations/base-uk.yaml b/translations/base-uk.yaml
index cb84ec24..d94c5647 100644
--- a/translations/base-uk.yaml
+++ b/translations/base-uk.yaml
@@ -92,7 +92,8 @@ mainMenu:
savegameUnnamed: Без назви
puzzleMode: Режим Головоломки
back: Назад
- shapez2Banner: shapez 2 - ВЖЕ ДОСТУПНА
+ shapez2Banner: shapez 2ВЖЕ ДОСТУПНА!
+ puzzlezBanner: puzzlezДодайте до списку бажань!
puzzleDlcText: Вам подобається ущільнювати та оптимізовувати фабрики? Тоді
отримайте доповнення Puzzle DLC у Steam для ще більших веселощів!
diff --git a/translations/base-zh-CN-ISBN.yaml b/translations/base-zh-CN-ISBN.yaml
index 6f8a0f21..a8f34e9b 100644
--- a/translations/base-zh-CN-ISBN.yaml
+++ b/translations/base-zh-CN-ISBN.yaml
@@ -79,7 +79,8 @@ mainMenu:
savegameUnnamed: 存档未命名
puzzleMode: 谜题模式
back: 返回
- shapez2Banner: 异形工厂2 - 现已发售
+ shapez2Banner: 异形工厂2现已发售
+ puzzlezBanner: 谜题工厂加入Steam愿望单
puzzleDlcText: 新增谜题模式将带给您更多的游戏乐趣!
puzzleDlcWishlist: 添加心愿单!
diff --git a/translations/base-zh-CN.yaml b/translations/base-zh-CN.yaml
index eee17dc9..3b113f70 100644
--- a/translations/base-zh-CN.yaml
+++ b/translations/base-zh-CN.yaml
@@ -86,7 +86,8 @@ mainMenu:
savegameUnnamed: 存档未命名
puzzleMode: 谜题模式
back: 返回
- shapez2Banner: 异形工厂2 - 现已发售
+ shapez2Banner: 异形工厂2现已发售
+ puzzlezBanner: 谜题工厂加入Steam愿望单
puzzleDlcText:
持续优化,追求极致效率。在限定空间内使用有限的设施来创造图形!《异形工厂》(Shapez)的首个 DLC
diff --git a/translations/base-zh-TW.yaml b/translations/base-zh-TW.yaml
index 155eca81..3a5335d5 100644
--- a/translations/base-zh-TW.yaml
+++ b/translations/base-zh-TW.yaml
@@ -84,7 +84,8 @@ mainMenu:
savegameUnnamed: 未命名
puzzleMode: Puzzle Mode
back: Back
- shapez2Banner: 異形工廠2 - 現已發售
+ shapez2Banner: 異形工廠2現已發售
+ puzzlezBanner: 謎題工廠加入Steam願望清單
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle
DLC now on Steam for even more fun!