aboutsummaryrefslogtreecommitdiff
path: root/locale
diff options
context:
space:
mode:
Diffstat (limited to 'locale')
-rw-r--r--locale/ar.ini34
-rw-r--r--locale/de.ini50
-rw-r--r--locale/en.ini48
-rw-r--r--locale/es.ini24
-rw-r--r--locale/eu.ini32
-rw-r--r--locale/fr.ini24
-rw-r--r--locale/he.ini16
-rw-r--r--locale/ja.ini24
-rw-r--r--locale/nl.ini50
-rw-r--r--locale/pl.ini22
-rw-r--r--locale/zh_Hans.ini54
-rw-r--r--locale/zh_Hant.ini26
12 files changed, 202 insertions, 202 deletions
diff --git a/locale/ar.ini b/locale/ar.ini
index d0a61cb2..42292455 100644
--- a/locale/ar.ini
+++ b/locale/ar.ini
@@ -2,7 +2,7 @@
c.settings.input.boost=الجري
c.settings.input.down=
c.settings.input.left=
-c.settings.input.reset=استخدموا %s لتدوير الكاميرا
+c.settings.input.reset=استخدموا {0} لتدوير الكاميرا
c.settings.input.right=
c.settings.input.up=
c.settings.input.chat=مفتاح الدردشة
@@ -23,13 +23,13 @@ c.error=Error
c.error.cannot_cancel_no_game=لا يمكن إلغاء اللعبة نظرًا لعدم وجود لعبة حاليًا.
c.error.must_join_to_cancel=يتوجب عليكم الانضمام حتى تتمكنوا من إلغاء اللعبة الحالية.
c.error.placeholder=رسالة الخلل.
-c.error.websocket=تم إغلاق المقبس(WebSocket) بالرمز: %d، السبب %s. تم التنظيف: %s
+c.error.websocket=تم إغلاق المقبس(WebSocket) بالرمز: {0}، السبب {1}. تم التنظيف: {2}
c.hint=تلميح
-c.hint.boost=اضغطوا على %s للجري
+c.hint.boost=اضغطوا على {0} للجري
c.hint.framerate_low=يبدو أن الـ fps لديكم منخفض. يمكنكم خفض إعدادات الرسوميات في الإعدادات.
-c.hint.movement=استخدموا %s للتحرك
-c.hint.reset_camera=اضغطوا على %s لإرجاع الكاميرا إلى حالتها الأولى
-c.hint.zoom_camera=استخدموا %s لتقريب/إبعاد الكاميرا
+c.hint.movement=استخدموا {0} للتحرك
+c.hint.reset_camera=اضغطوا على {0} لإرجاع الكاميرا إلى حالتها الأولى
+c.hint.zoom_camera=استخدموا {0} لتقريب/إبعاد الكاميرا
c.lobby.botenable=فعّل البوتات
c.lobby.mapname=اسم المرحلة
c.lobby.players=اللاعبين
@@ -40,7 +40,7 @@ c.map.difficulty.1=صعب
c.map.difficulty.2=متوسط
c.map.difficulty.3=مستحيل
c.map.difficulty.4=صعب جدًا
-c.map.players_recommended=ينصح بـ %d لاعبين
+c.map.players_recommended=ينصح بـ {0} لاعبين
c.menu.back=رجوع
c.menu.credits=الشارة
c.menu.ingame.cancel=إلغاء اللعبة
@@ -65,7 +65,7 @@ c.score.excellent=خدمة ممتازة
c.score.failed=افتشل
c.score.good=خدمة جيدة
c.score.points=النقاط
-c.score.points_par=جمعتم %s نقاط
+c.score.points_par=جمعتم {0} نقاط
c.score.poor=خدمة سيئة
c.settings.apply=احفظ وطبق
c.settings.audio=الاصوات
@@ -74,9 +74,9 @@ c.settings.audio.music_volume=صوت الموسيقى
c.settings.audio.sfx_volume=صوت المؤثرات
c.settings.input=
c.settings.input.add=أضف مدخلاً جديدًا
-c.settings.input.joypad=%s (Joypad)
-c.settings.input.joypad_axis=Joypad axis %s
-c.settings.input.keyboard=%s (Keyboard)
+c.settings.input.joypad={0} (Joypad)
+c.settings.input.joypad_axis=Joypad axis {0}
+c.settings.input.keyboard={0} (Keyboard)
c.settings.input.mouse_button=زر القائمة/الهمبرغر/Menu
c.settings.input.other_event=
c.settings.input.press_any_key=انقر مفتاح...
@@ -140,18 +140,18 @@ unknown476=مفتاح الإزاحة/ العالي/SHIFT
unknown484=عصا التحكم اليسرى
unknown488=مفتاح الفراغ/SPACE
c.settings.gameplay.invert_camera=عكّس حركة الكاميرا
-c.hint.interact=اضغطوا على %s لالتقاط الأغراض واضغطوا باستمرار على %s للتفاعل مع الأدوات
+c.hint.interact=اضغطوا على {1} لالتقاط الأغراض واضغطوا باستمرار على {0} للتفاعل مع الأدوات
unknown506=مفتاحا صفحة لأعلى(PageUp)/صفحة لأسفل(PageDown)
-unknown510=استخدموا %s لتدوير الكاميرا
+unknown510=استخدموا {0} لتدوير الكاميرا
unknown514=مفاتيح الأسهم(Arrow keys)
unknown518=عصا التحكم اليمنى
unknown524=يمكن إظهار/إخفاء الأسماء في الإعدادات
c.settings.gameplay.usernames=اسماء اللاعبين
-unknown530=اضغطوا على %s وانقروا على "انضم إلى اللعبة" للانضمام إلى اللعبة أثناء تشغيلها
+unknown530=اضغطوا على {0} وانقروا على "انضم إلى اللعبة" للانضمام إلى اللعبة أثناء تشغيلها
unknown534=مفتاح الهروب/Esc
unknown538=زر القائمة/الهمبرغر/Menu
unknown551=غير موجود
-unknown568=تسريحة الشعر %d
+unknown568=تسريحة الشعر {0}
c.credits.models=النماذج
c.credits.sounds=الاصوات
c.settings.gameplay.setup_completed=تم الانتهاء من الإعداد الأولي. (إزيلوا علامة الإختيار وأعدوا التشغيل لإعادة الدخول)
@@ -162,7 +162,7 @@ unknown732=
unknown736=
unknown740=مشاهدين
unknown752=
-c.error.version_mismatch = لا يتطابق إصدار لعبتكم مع السيرفر(server). إصداركم: %d.%d، إصدار السيرفر: %d.%d.%nهل قمتم بتحديث اللعبة؟
+c.error.version_mismatch = لا يتطابق إصدار لعبتكم مع السيرفر(server). إصداركم: {3}.{2}، إصدار السيرفر: {1}.{0}.%nهل قمتم بتحديث اللعبة؟
c.error.websocket.unavailable = غير متوفر
c.menu.lobby.players = اللاعبين
c.menu.lobby.mapname = اسم المرحلة
@@ -172,4 +172,4 @@ c.settings.graphics.aa.ms4x = MSAA 4x
c.settings.graphics.preset = تحميل إعداد مسبق
c.settings.graphics.ssao = انسداد محيط مساحة الشاشة (SSAO)
c.score.time_remaining = الوقت المتبقي
-c.error.server = خلل من الـserver(سيرفر): %s
+c.error.server = خلل من الـserver(سيرفر): {0}
diff --git a/locale/de.ini b/locale/de.ini
index fd2e4c04..bfb95c23 100644
--- a/locale/de.ini
+++ b/locale/de.ini
@@ -7,14 +7,14 @@ c.credits.title=Hurry Curry! - ein Spiel rund ums Kochen
c.error.cannot_cancel_no_game=Spiel kann nicht abgebrochen werde, da gerade kein Spiel läuft.
c.error.must_join_to_cancel=Du must dem Spiel beitreten um es abbrechen zu können.
c.error.placeholder=Dies sollte die Fehlernachricht sein.
-c.error.websocket=Web-Socket wurde geschlossen mit Code: %d, Grund %s. Sauber: %s
+c.error.websocket=Web-Socket wurde geschlossen mit Code: {0}, Grund {1}. Sauber: {2}
c.error=Fehler
-c.hint.boost=Drücke %s für Schub
+c.hint.boost=Drücke {0} für Schub
c.hint.framerate_low=Ihre Bildrate scheint niedrig zu sein. Sie können Ihre Grafikeinstellungen in den Optionen verringern.
-c.hint.interact=Drücke %s, um Gegenstände aufzuheben und mit Utensilien zu interagieren
-c.hint.movement=Nutze %s zum Bewegen
-c.hint.reset_camera=Drücke %s, um die Kameradrehung zurückzusetzen
-c.hint.zoom_camera=Nutze %s zum Zoomen
+c.hint.interact=Drücke {0}, um Gegenstände aufzuheben und mit Utensilien zu interagieren
+c.hint.movement=Nutze {0} zum Bewegen
+c.hint.reset_camera=Drücke {0}, um die Kameradrehung zurückzusetzen
+c.hint.zoom_camera=Nutze {0} zum Zoomen
c.hint=Tipp
c.lobby.botenable=Roboter aktivieren
c.lobby.mapname=Kartenname
@@ -26,7 +26,7 @@ c.map.difficulty.2=Medium
c.map.difficulty.3=Unspielbar
c.map.difficulty.4=Sehr schwer
c.map.difficulty=Schwierigkeitsstufe
-c.map.players_recommended=%d Spieler empfohlen
+c.map.players_recommended={0} Spieler empfohlen
c.menu.back=Zurück
c.menu.credits=Anerkennung
c.menu.ingame.cancel=Spiel abbrechen
@@ -50,7 +50,7 @@ c.score.completed=Abgeschlossen
c.score.excellent=Ausgezeichneter Service
c.score.failed=Verfehlt
c.score.good=Guter Service
-c.score.points_par=Sie haben %s Punkte gesammelt
+c.score.points_par=Sie haben {0} Punkte gesammelt
c.score.points=Punkte
c.score.poor=Schlechter Service
c.settings.apply=Speichern & Anwenden
@@ -90,10 +90,10 @@ c.settings.input.boost=Bewegungsschub
c.settings.input.chat=Chat öffnen/schließen
c.settings.input.fullscreen=Vollbild umschalten
c.settings.input.interact=Interargieren
-c.settings.input.joypad_axis=Joypad-Achse %s
-c.settings.input.joypad=%s (Joypad)
-c.settings.input.keyboard=%s (Tastatur)
-c.settings.input.mouse_button=Maustaste %s
+c.settings.input.joypad_axis=Joypad-Achse {0}
+c.settings.input.joypad={0} (Joypad)
+c.settings.input.keyboard={0} (Tastatur)
+c.settings.input.mouse_button=Maustaste {0}
c.settings.input.backwards=Rückwärts bewegen
c.settings.input.forwards=Vorwärts bewegen
c.settings.input.left=Nach links bewegen
@@ -147,15 +147,15 @@ unknown476=UMSCHALTEN
unknown484=linken Stick
unknown488=LEERTASTE
unknown506=BildHoch/BildRunter
-unknown510=Nutze %s, um die Kameraansicht zurückzusetzen
+unknown510=Nutze {0}, um die Kameraansicht zurückzusetzen
unknown514=Pfeiltasten
unknown518=rechten Stick
unknown524=Die Anzeige von Nutzernamen kann in den Einstellungen ein- und ausgeschaltet werden
-unknown530=Drücken Sie %s und klicken Sie „Beitreten“, um beizutreten, während das Spiel läuft
+unknown530=Drücken Sie {0} und klicken Sie „Beitreten“, um beizutreten, während das Spiel läuft
unknown534=ESCAPE
unknown538=Menü-Knopf
unknown551=Nicht verfügbar
-unknown568=Frisur %d
+unknown568=Frisur {0}
unknown622=Sie müssen alle verlangten Felder ausfüllen.
unknown626=Akzeptieren
unknown732=Zurück
@@ -167,7 +167,7 @@ c.menu.lobby.mapname = Name der Karte
c.settings.ui.scale_mode.disabled = Deaktiviert
c.error.websocket.unavailable = nicht verfügbar
c.settings.input.join_spectate = Beitreten/Zuschauen
-c.error.version_mismatch = Die Server- und Clientversionen stimmen nicht überein. Server: %d.%d, Client: %d.%d.%nIst das Spiel aktuell?
+c.error.version_mismatch = Die Server- und Clientversionen stimmen nicht überein. Server: {0}.{1}, Client: {2}.{3}.%nIst das Spiel aktuell?
c.menu.ingame.main_menu2 = Hauptmenü
c.menu.lobby.enable_bots = Bots aktivieren
c.menu.lobby.players = Spieler
@@ -193,17 +193,17 @@ c.setup.par12 = 5. [b]Zusätzliche Richtlinien.[/b] Sie dürfen keine Teller dup
unknown298 = Unterschrift der Führungskraft:%nMusterfoods GmbH.%nFrank Müller, Leiter der Personalabteilung
unknown312 = Unterschrift der angestellten Person:%n%n%n
c.settings.input.scroll_down_discrete = Nach unten scrollen (diskret)
-c.hint.join_while_running = Drücke %s und wähle "Beitreten", um dem Spiel während es läuft beizutreten
+c.hint.join_while_running = Drücke {0} und wähle "Beitreten", um dem Spiel während es läuft beizutreten
s.tutorial.clear_tile = Leere dieses tile
s.tutorial.error = Der tutorial code kann mit diesem Rezept noch nicht umgehen.
-c.hint.rotate = Verwende %s, um die Kameransicht zu drehen
+c.hint.rotate = Verwende {0}, um die Kameransicht zu drehen
c.hint.username_tags = Benutzernamensschilder können in den Einstellungen aktiviert und deaktiviert werden
-s.tutorial.put_on = Platziere auf %s
+s.tutorial.put_on = Platziere auf {0}
c.settings.input.unknown_event = unbekanntes Ereigniss
-s.tutorial.active = Interagiere hier für %ss
+s.tutorial.active = Interagiere hier für {0}s
s.tutorial.hold_interact = Halte interagieren
s.tutorial.put_away = Lege den Gegenstand für später beiseite
-s.tutorial.take = Nimm %s von hier
+s.tutorial.take = Nimm {0} von hier
s.tutorial.finished = Tutorial abgeschlossen!
s.tutorial.interact_empty = Interagiere mit einem leeren Tile
s.tutorial.interact = Interagiere hier
@@ -211,17 +211,17 @@ s.tutorial.pickup = Nimm diesen Gegenstand.
s.tutorial.wait_finish = ...
c.score.time_remaining = Zeit verbleibend
s.error.self_interact = Interaktion mit dir selbst. Das ist nicht möglich.
-s.campaign.unlock_condition = Zum freischalten:%n%n%s
+s.campaign.unlock_condition = Zum freischalten:%n%n{0}
s.error.interacting_too_far = Interagiert zu weit vom spieler
s.state.abort_no_players = Spiel wurde wegen zu wenigen Spielern beendet.
s.error.already_interacting = interagiert bereits
s.replay.cannot_join = Spielwiedergaben können nicht beigetreten werden.
-s.campaign.condition.stars = Erreiche mindestens %s Sterne in %s
-s.state.game_aborted = Spiel wurden von %s abgebrochen.
+s.campaign.condition.stars = Erreiche mindestens {0} Sterne in {1}
+s.state.game_aborted = Spiel wurden von {0} abgebrochen.
s.error.conn_too_many_players = Spieler-pro-verbindungs Limit überschritten.
s.error.packet_sender_invalid = Paket zu einem Spieler gesendet, der nicht zu dieser Verbindung gehört.
s.error.no_player = Spieler existiert nicht.
s.error.no_tile = Tile existiert nicht.
s.error.customer_interact = Mit Kunden sollte nicht interagiert werden.
s.error.packet_not_supported = Paket wird in dieser Sitzung nicht unterstützt.
-s.error.map_load = Karte kann nicht geladen werden: %s
+s.error.map_load = Karte kann nicht geladen werden: {0}
diff --git a/locale/en.ini b/locale/en.ini
index 8c3d57a6..95b6a8c8 100644
--- a/locale/en.ini
+++ b/locale/en.ini
@@ -8,27 +8,27 @@ c.credits.title=Hurry Curry! - a game about cooking
c.error.cannot_cancel_no_game=Cannot cancel game since no game is running.
c.error.must_join_to_cancel=You must join in order to be able to cancel the current game.
c.error.placeholder=This should be the error message.
-c.error.version_mismatch=Server and client versions do not match. Server: %d.%d, Client: %d.%d.%nAre you sure the game is up to date?
+c.error.version_mismatch=Server and client versions do not match. Server: {0}.{1}, Client: {2}.{3}.%nAre you sure the game is up to date?
c.error.websocket.unavailable=unavailable
-c.error.websocket=WebSocket closed with code: %d, reason %s. Clean: %s
+c.error.websocket=WebSocket closed with code: {0}, reason {1}. Clean: {2}
c.error=Error
-c.error.server=Error from server: %s
-c.hint.boost=Press %s to boost
+c.error.server=Error from server: {0}
+c.hint.boost=Press {0} to boost
c.hint.framerate_low=Your framerate seems to be low. You can lower your graphics settings in the settings menu.
-c.hint.interact=Press %s to pick up items and to interact with tools
-c.hint.join_while_running=Press %s and click "Join" to join the game while it is running
-c.hint.movement=Use %s to move
-c.hint.reset_camera=Press %s to reset the camera view
-c.hint.rotate=Use %s to rotate the camera view
+c.hint.interact=Press {0} to pick up items and to interact with tools
+c.hint.join_while_running=Press {0} and click "Join" to join the game while it is running
+c.hint.movement=Use {0} to move
+c.hint.reset_camera=Press {0} to reset the camera view
+c.hint.rotate=Use {0} to rotate the camera view
c.hint.username_tags=Username tags can be enabled/disabled in the settings
-c.hint.zoom_camera=Use %s to zoom in/out
+c.hint.zoom_camera=Use {0} to zoom in/out
c.map.difficulty.0=Easy
c.map.difficulty.1=Hard
c.map.difficulty.2=Moderate
c.map.difficulty.3=Unplayable
c.map.difficulty.4=Very hard
c.map.difficulty=Difficulty
-c.map.players_recommended=%d players recommended
+c.map.players_recommended={0} players recommended
c.menu.back=Back
c.menu.credits=Credits
c.menu.ingame.cancel=Cancel game
@@ -55,7 +55,7 @@ c.score.completed=Completed
c.score.excellent=Excellent service
c.score.failed=Failed
c.score.good=Good service
-c.score.points_par=You collected %s points
+c.score.points_par=You collected {0} points
c.score.points=Points
c.score.poor=Poor service
c.score.time_remaining=Time remaining
@@ -108,11 +108,11 @@ c.settings.input.forwards=Move Forwards
c.settings.input.fullscreen=Toggle fullscreen
c.settings.input.interact=Interact
c.settings.input.join_spectate=Join/Spectate
-c.settings.input.joypad_axis=Joypad axis %s
-c.settings.input.joypad=%s (Joypad)
-c.settings.input.keyboard=%s (Keyboard)
+c.settings.input.joypad_axis=Joypad axis {0}
+c.settings.input.joypad={0} (Joypad)
+c.settings.input.keyboard={0} (Keyboard)
c.settings.input.left=Move Left
-c.settings.input.mouse_button=Mouse button %s
+c.settings.input.mouse_button=Mouse button {0}
c.settings.input.next=Select next item
c.settings.input.other_event=Other event
c.settings.input.press_any_key=Press any key...
@@ -171,7 +171,7 @@ c.setup.user_signature.desc=Signature of the Employee:%n%n%n
s.bot.simple=Simple chef
s.bot.waiter=Waiter
s.bot.frank=Frank Miller
-s.tutorial.active=Interact here for %ss
+s.tutorial.active=Interact here for {0}s
s.tutorial.clear_tile=Clear this tile
s.tutorial.error=Tutorial code handle this recipe yet.
s.tutorial.finished=Tutorial finished!
@@ -180,15 +180,15 @@ s.tutorial.interact_empty=Interact with an empty tile
s.tutorial.interact=Interact here
s.tutorial.pickup=Take this item.
s.tutorial.put_away=Put away this item for later
-s.tutorial.put_on=Place on %s
-s.tutorial.take=Take %s from here
+s.tutorial.put_on=Place on {0}
+s.tutorial.take=Take {0} from here
s.tutorial.serve=Server the meal here
s.tutorial.wait_finish=...
s.replay.cannot_join=Replays cannot be joined.
-s.campaign.unlock_condition=To unlock: %n%n%s
-s.campaign.condition.stars=Reach at least %s stars in %s
+s.campaign.unlock_condition=To unlock: %n%n{0}
+s.campaign.condition.stars=Reach at least {0} stars in {1}
s.state.abort_no_players=Game was aborted due to a lack of players.
-s.state.game_aborted=Game was aborted by %s.
+s.state.game_aborted=Game was aborted by {0}.
s.state.overflow_resubscribe=Lagging behind. Some clientbound packets were dropped.
s.error.conn_too_many_players=Players-per-connection limit exceeded.
s.error.packet_sender_invalid=Packet sent to a player that is not owned by this connection.
@@ -199,7 +199,7 @@ s.error.interacting_too_far=interacting too far from player
s.error.self_interact=Interacting with yourself. This is impossible.
s.error.customer_interact=You shall not interact with customers.
s.error.packet_not_supported=Packet not supported in this session.
-s.error.map_load=Map failed to load: %s
+s.error.map_load=Map failed to load: {0}
unknown33=Automatic
unknown336=Return to Main Menu
unknown37=Enabled
@@ -212,7 +212,7 @@ unknown488=SPACE
unknown514=arrow keys
unknown518=right stick
unknown551=unavailable
-unknown568=Hairstyle %d
+unknown568=Hairstyle {0}
unknown622=You must fill out all requested fields.
unknown626=Accept
unknown732=Previous
diff --git a/locale/es.ini b/locale/es.ini
index 5fb376f4..759534f6 100644
--- a/locale/es.ini
+++ b/locale/es.ini
@@ -2,7 +2,7 @@
c.settings.input.boost=
c.settings.input.rotate_down=
c.settings.input.rotate_left=
-c.settings.input.reset=Usa %s para restablecer la cámara
+c.settings.input.reset=Usa {0} para restablecer la cámara
c.settings.input.rotate_right=
c.settings.input.rotate_up=
c.settings.input.chat=
@@ -24,14 +24,14 @@ c.credits.title=¡Hurry Curry! - un juego sobre cocinar
c.error.cannot_cancel_no_game=No se puede cancelar el juego porque no hay ningún juego en ejecución.
c.error.must_join_to_cancel=Debes unirte para poder cancelar el juego.
c.error.placeholder=///.
-c.error.websocket=WebSocket cerrado con código: %d, motivo %s. Limpiar: %s
+c.error.websocket=WebSocket cerrado con código: {0}, motivo {1}. Limpiar: {2}
c.error=Error
-c.hint.boost=Presione %s para impulsar
+c.hint.boost=Presione {0} para impulsar
c.hint.framerate_low=La velocidad de cuadros parece ser baja. Puedes reducir la configuración de gráficos en el menú de configuración.
-c.hint.interact=Presione %s para recoger elementos y mantenga presionado %s para interactuar con útiles
-c.hint.movement=Usa %s para moverte
-c.hint.reset_camera=Presione %s para restablecer la cámara
-c.hint.zoom_camera=Usa %s para hacer zoom
+c.hint.interact=Presione {0} para recoger elementos y mantenga presionado {1} para interactuar con útiles
+c.hint.movement=Usa {0} para moverte
+c.hint.reset_camera=Presione {0} para restablecer la cámara
+c.hint.zoom_camera=Usa {0} para hacer zoom
c.hint=Pista
c.lobby.botenable=Activar robots
c.lobby.mapname=Nombre del mapa
@@ -43,7 +43,7 @@ c.map.difficulty.2=Moderado
c.map.difficulty.3=Demasiado
c.map.difficulty.4=Muy duro
c.map.difficulty=Dificultad
-c.map.players_recommended=%d jugadores recomendadas
+c.map.players_recommended={0} jugadores recomendadas
c.menu.back=Atrás
c.menu.credits=Créditos
c.menu.ingame.cancel=Cancelar juego
@@ -67,7 +67,7 @@ c.score.completed=Terminado
c.score.excellent=Excelente servicio
c.score.failed=Fallido
c.score.good=Buen servicio
-c.score.points_par=Has acumulado %s puntos
+c.score.points_par=Has acumulado {0} puntos
c.score.points=Puntos
c.score.poor=Servicio pobre
c.settings.apply=Guardar & aplicar
@@ -147,15 +147,15 @@ unknown476=CAMBIO
unknown484=palo izquierdo
unknown488=BARRA ESPACIADORA
unknown506=RePág/AvPág
-unknown510=Usa %s para restablecer la cámara
+unknown510=Usa {0} para restablecer la cámara
unknown514=teclas de flechas
unknown518=palo derecho
unknown524=Los nombres de usuarios se pueden habilitar/deshabilitar en la configuración
-unknown530=Presiona %s y haz clic en "Unirse" para unirte al juego
+unknown530=Presiona {0} y haz clic en "Unirse" para unirte al juego
unknown534=ESCAPAR
unknown538=Botón de menú
unknown551=Servidor (No disponible)
-unknown568=Peinado %d
+unknown568=Peinado {0}
unknown622=Debes completar todos los requisitos.
unknown626=Aceptar
unknown732=
diff --git a/locale/eu.ini b/locale/eu.ini
index 005f7e70..fe74594e 100644
--- a/locale/eu.ini
+++ b/locale/eu.ini
@@ -23,13 +23,13 @@ c.error=Errorea
c.error.cannot_cancel_no_game=Ezin da jokorik ezeztatu ez baitako batere martxan.
c.error.must_join_to_cancel=Batu beharra duzu uneko jokoa ezeztatu nahi baduzu.
c.error.placeholder=Honek errore mezua izan behar luke.
-c.error.websocket=WebSocket-ak %d kodearekin itxi da, arrazoia %s. Garbi: %s
+c.error.websocket=WebSocket-ak {0} kodearekin itxi da, arrazoia {1}. Garbi: {2}
c.hint=Aholkua
-c.hint.boost=Sakatu %s bultzadarentzat
+c.hint.boost=Sakatu {0} bultzadarentzat
c.hint.framerate_low=Zure FPS-ak gutxi direla dirudi. Grafiko ezarpenak jaitsi ditzakezu ezarpenen menuan.
-c.hint.movement=Erabili %s mugitzeko
-c.hint.reset_camera=Sakatu %s kamera bista leheneratzeko
-c.hint.zoom_camera=Erabili %s zoom egiteko
+c.hint.movement=Erabili {0} mugitzeko
+c.hint.reset_camera=Sakatu {0} kamera bista leheneratzeko
+c.hint.zoom_camera=Erabili {0} zoom egiteko
c.lobby.botenable=Gaitu bot-ak
c.lobby.mapname=Mapa izena
c.lobby.players=Jokalariak
@@ -40,7 +40,7 @@ c.map.difficulty.1=Zaila
c.map.difficulty.2=Moderatua
c.map.difficulty.3=Ezin jokatzekoa
c.map.difficulty.4=Oso zaila
-c.map.players_recommended=%d jokalarik gomendatua
+c.map.players_recommended={0} jokalarik gomendatua
c.menu.back=Atzera
c.menu.credits=Kredituak
c.menu.ingame.cancel=Ezeztatu jokoa
@@ -65,7 +65,7 @@ c.score.excellent=Zerbitzu bikaina
c.score.failed=Akatsa
c.score.good=Zerbitzu ona
c.score.points=Puntuak
-c.score.points_par=%s puntu lortu dituzu
+c.score.points_par={0} puntu lortu dituzu
c.score.poor=Zerbitzu eskasa
c.settings.apply=Gorde eta aplikatu
c.settings.audio=Audioa
@@ -74,10 +74,10 @@ c.settings.audio.music_volume=Musikaren Bolumena
c.settings.audio.sfx_volume=Efektuen Bolumena
c.settings.input=Kontrolak
c.settings.input.add=Gehitu berria
-c.settings.input.joypad=%s (Agintea)
-c.settings.input.joypad_axis=Agintearen %s ardatza
-c.settings.input.keyboard=%s (Teklatua)
-c.settings.input.mouse_button=Saguaren %s botoia
+c.settings.input.joypad={0} (Agintea)
+c.settings.input.joypad_axis=Agintearen {0} ardatza
+c.settings.input.keyboard={0} (Teklatua)
+c.settings.input.mouse_button=Saguaren {0} botoia
c.settings.input.other_event=Beste gertaerak
c.settings.input.press_any_key=Sakatu edozein tekla...
c.settings.graphics.debug_info=Erakutsi arazte informazioa (FPS, etab.)
@@ -140,18 +140,18 @@ unknown476=SHIFT
unknown484=ezker palanka
unknown488=HUTSUNEA
c.settings.gameplay.invert_camera=Kamera mugimendua alderantzikatu
-c.hint.interact=Sakatu %s objektuak hartzeko eta eutsi %s tresnekin lan egiteko
+c.hint.interact=Sakatu {0} objektuak hartzeko eta eutsi {1} tresnekin lan egiteko
unknown506=PageUp/PageDown
-unknown510=Erabili %s kamera bista biratzeko
+unknown510=Erabili {0} kamera bista biratzeko
unknown514=gezi teklak
unknown518=eskuin palanka
unknown524=Erabiltzaile etiketak ezarpenetan gaitu/desgaitu daitezke
c.settings.gameplay.usernames=Erakutsi erabiltzaile izen etiketak
-unknown530=Sakatu %s eta klikatu "Batu" martxan dagoen joko batean batzeko
+unknown530=Sakatu {0} eta klikatu "Batu" martxan dagoen joko batean batzeko
unknown534=ESCAPE
unknown538=Menu botoia
unknown551=eskuraezina
-unknown568=%d orrazkera
+unknown568={0} orrazkera
c.credits.models=Modeloak
c.credits.sounds=Soinuak
c.settings.gameplay.setup_completed=Hasierako konfigurazioa osatuta. (Marka kendu eta berrabiarazi berriz sartzeko)
@@ -162,7 +162,7 @@ unknown732=Aurrekoa
unknown736=Hurrengoa
unknown740=Batu / Ikusi
unknown752=Korritu behera
-c.error.version_mismatch = Zerbitzari eta bezeroaren bertsioak ez datoz bat. Zerbitzaria %d.%d.%nBezeroa: %d.%d. Ziur jokoa eguneratuta duzula?
+c.error.version_mismatch = Zerbitzari eta bezeroaren bertsioak ez datoz bat. Zerbitzaria {0}.{1}.%nBezeroa: {2}.{3}. Ziur jokoa eguneratuta duzula?
c.error.websocket.unavailable = eskuraezin
c.menu.ingame.main_menu2 = Menu Nagusia
c.menu.lobby.enable_bots = Gaitu bot-ak
diff --git a/locale/fr.ini b/locale/fr.ini
index 90aec0c3..c2b0e265 100644
--- a/locale/fr.ini
+++ b/locale/fr.ini
@@ -2,7 +2,7 @@
c.settings.input.boost=
c.settings.input.rotate_down=
c.settings.input.rotate_left=
-c.settings.input.reset=Utilisez %s pour réinitialiser la caméra
+c.settings.input.reset=Utilisez {0} pour réinitialiser la caméra
c.settings.input.rotate_right=
c.settings.input.rotate_up=
c.settings.input.chat=
@@ -23,13 +23,13 @@ c.error=Erreur
c.error.cannot_cancel_no_game=Impossible d’annuler la partiecar aucune partie n’est en cours.
c.error.must_join_to_cancel=Vous devez rejoindre une partie pour pouvoir l’annuler.
c.error.placeholder=///.
-c.error.websocket=WebSocket clos par le code: %d, raison %s. Nettoyer: %s
+c.error.websocket=WebSocket clos par le code: {0}, raison {1}. Nettoyer: {2}
c.hint=Indice
-c.hint.boost=Appuyez sur %s pour le boost
+c.hint.boost=Appuyez sur {0} pour le boost
c.hint.framerate_low=Votre fréquence d’images semble mauvaise. Vous pouvez réduire vos paramètres graphiques dans le menu des paramètres.
-c.hint.movement=Utilisez %s pour avancer
-c.hint.reset_camera=Appuyez sur %s pour réinitialiser la caméra
-c.hint.zoom_camera=Utilisez %s pour zoomer/dézoomer
+c.hint.movement=Utilisez {0} pour avancer
+c.hint.reset_camera=Appuyez sur {0} pour réinitialiser la caméra
+c.hint.zoom_camera=Utilisez {0} pour zoomer/dézoomer
c.lobby.botenable=Activer des robots
c.lobby.mapname=Nom de la carte
c.lobby.players=Joueurs
@@ -40,7 +40,7 @@ c.map.difficulty.1=Difficile
c.map.difficulty.2=Normale
c.map.difficulty.3=L’horreur
c.map.difficulty.4=Très difficile
-c.map.players_recommended=%d joueurs recommandés
+c.map.players_recommended={0} joueurs recommandés
c.menu.back=Retour
c.menu.credits=Crédits
c.menu.ingame.cancel=Annuler la partie
@@ -65,7 +65,7 @@ c.score.excellent=Excellent service
c.score.failed=Échoué
c.score.good=Bon service
c.score.points=Points
-c.score.points_par=Vous avez collecté %s points
+c.score.points_par=Vous avez collecté {0} points
c.score.poor=Mauvais service
c.settings.apply=Sauver & Appliquer
c.settings.audio=
@@ -140,18 +140,18 @@ unknown476=MAJUSCULE
unknown484=stick gauche
unknown488=BARRE D’ESPACE
c.settings.gameplay.invert_camera=Inverser le mouvement de caméra
-c.hint.interact=Appuyez sur %s pour attraper des objets et maintenez %s enfoncé pour interagir avec les outils
+c.hint.interact=Appuyez sur {0} pour attraper des objets et maintenez {1} enfoncé pour interagir avec les outils
unknown506=Page précédente/Page suivante
-unknown510=Utilisez %s pour orienter le point de vue de la caméra
+unknown510=Utilisez {0} pour orienter le point de vue de la caméra
unknown514=Touches fléchées
unknown518=stick droit
unknown524=Les noms d’utilisateurs peuvent être activées/désactivées dans les paramètres
c.settings.gameplay.usernames=Montrer les noms d’utilisateur
-unknown530=Appuyez sur %s et cliquez sur "Rejoindre" pour rejoindre le partie lorsqu’elle est en route
+unknown530=Appuyez sur {0} et cliquez sur "Rejoindre" pour rejoindre le partie lorsqu’elle est en route
unknown534=ÉCHAP
unknown538=Bouton de menu
unknown551=Serveur (Indisponible)
-unknown568=Coiffure %d
+unknown568=Coiffure {0}
c.credits.models=Modèles
c.credits.sounds=Sons
c.settings.gameplay.setup_completed=Configuration initiale terminée. (Décochez et recommencer pour entrer à nouveau)
diff --git a/locale/he.ini b/locale/he.ini
index 0601f8ff..e82a0441 100644
--- a/locale/he.ini
+++ b/locale/he.ini
@@ -2,7 +2,7 @@
c.settings.input.boost=
c.settings.input.rotate_down=
c.settings.input.rotate_left=
-c.settings.input.reset=לחצו %s על מנת לאפס את מיקום המצלמה
+c.settings.input.reset=לחצו {0} על מנת לאפס את מיקום המצלמה
c.settings.input.rotate_right=
c.settings.input.rotate_up=
c.settings.input.chat=
@@ -23,12 +23,12 @@ c.error=שגיאה
c.error.cannot_cancel_no_game=אין אפשרות לבטל את המשחק בגלל ששום משחק איננו פעיל כרגע.
c.error.must_join_to_cancel=עליך להצטרף על מנת לבטל את המשחק הנוכחי.
c.error.placeholder=זה אמור להיות הודעת השגיאה.
-c.error.websocket=WebSocket closed with code: %d, reason %s. Clean: %s
+c.error.websocket=WebSocket closed with code: {0}, reason {1}. Clean: {2}
c.hint=רמז
-c.hint.boost=לחצו %s לדחיפה
+c.hint.boost=לחצו {0} לדחיפה
c.hint.framerate_low=
-c.hint.movement=השתמשו ב %s על מנת לזוז
-c.hint.reset_camera=לחצו %s על מנת לאפס את מיקום המצלמה
+c.hint.movement=השתמשו ב {0} על מנת לזוז
+c.hint.reset_camera=לחצו {0} על מנת לאפס את מיקום המצלמה
c.hint.zoom_camera=
c.lobby.botenable=אפשר זוהר
c.lobby.mapname=שם המפה
@@ -40,7 +40,7 @@ c.map.difficulty.1=קשה
c.map.difficulty.2=בינוני
c.map.difficulty.3=בלתי אפשרי
c.map.difficulty.4=קשה מאוד
-c.map.players_recommended=מספר שחקנים מומלץ: %d
+c.map.players_recommended=מספר שחקנים מומלץ: {0}
c.menu.back=אחורה
c.menu.credits=קרדיטים
c.menu.ingame.cancel=ביטול משחק
@@ -65,7 +65,7 @@ c.score.excellent=שירות מצויין
c.score.failed=נכשל
c.score.good=שירות טוב
c.score.points=נקודות
-c.score.points_par=אספתם %d נקודות
+c.score.points_par=אספתם {0} נקודות
c.score.poor=שירות גרוע
c.settings.apply=שמור וישם
c.settings.audio=
@@ -151,7 +151,7 @@ unknown530=
unknown534=Escape
unknown538=כפתור התפריט
unknown551=
-unknown568=תספורת %d
+unknown568=תספורת {0}
c.credits.models=מודלים
c.credits.sounds=
c.settings.gameplay.setup_completed=אתחול ראשוני נגמר. (הורד סימון והדלק מחדש על מנת להכנס מחדש)
diff --git a/locale/ja.ini b/locale/ja.ini
index 742e1dfc..25fe54af 100644
--- a/locale/ja.ini
+++ b/locale/ja.ini
@@ -2,7 +2,7 @@
c.settings.input.boost=
c.settings.input.rotate_down=
c.settings.input.rotate_left=
-c.settings.input.reset=カメラをリセットするには %s を使用して
+c.settings.input.reset=カメラをリセットするには {0} を使用して
c.settings.input.rotate_right=
c.settings.input.rotate_up=
c.settings.input.chat=
@@ -23,13 +23,13 @@ c.error=不合格
c.error.cannot_cancel_no_game=ゲームが実行中でないため、ゲームをキャンセルできません。
c.error.must_join_to_cancel=現在のゲームをキャンセルするには参加する必要があります。
c.error.placeholder=///.
-c.error.websocket=WebSocket はコード %d 、理由 %s で終了しました。クリーン: %s
+c.error.websocket=WebSocket はコード {0} 、理由 {1} で終了しました。クリーン: {2}
c.hint=ヒント
-c.hint.boost=ブーストするには %s を押して
+c.hint.boost=ブーストするには {0} を押して
c.hint.framerate_low=フレーム レートが低いようです。設定メニューでグラフィック設定を下げることができます。
-c.hint.movement=%s キーを使って移動
-c.hint.reset_camera=%s キーを押してカメラをリセットします
-c.hint.zoom_camera=%s を使用して拡大/縮小します
+c.hint.movement={0} キーを使って移動
+c.hint.reset_camera={0} キーを押してカメラをリセットします
+c.hint.zoom_camera={0} を使用して拡大/縮小します
c.lobby.botenable=ボットを有効に
c.lobby.mapname=マップ名
c.lobby.players=プレイヤー
@@ -40,7 +40,7 @@ c.map.difficulty.1=ハード
c.map.difficulty.2=モデラト
c.map.difficulty.3=プレイできない
c.map.difficulty.4=とてもハード
-c.map.players_recommended=%d プレイヤーを推奨
+c.map.players_recommended={0} プレイヤーを推奨
c.menu.back=戻る
c.menu.credits=クレディツ
c.menu.ingame.cancel=ゲームをキャンセル
@@ -65,7 +65,7 @@ c.score.excellent=すばらしいサービス
c.score.failed=不合格
c.score.good=良いサービス
c.score.points=ポイント
-c.score.points_par=%s ポイントを獲得しました
+c.score.points_par={0} ポイントを獲得しました
c.score.poor=粗末なサービス
c.settings.apply=保存と使用
c.settings.audio=
@@ -140,18 +140,18 @@ unknown476=「シフト」
unknown484=左スティック
unknown488=「スペース」
c.settings.gameplay.invert_camera=カメラの動きを反転
-c.hint.interact=%s キーを押すとアイテムを拾い、 %s キーを押したままにするとツールを操作できます
+c.hint.interact={0} キーを押すとアイテムを拾い、 {1} キーを押したままにするとツールを操作できます
unknown506=ページアップ/ページダウン
-unknown510=カメラをリセットするには %s を使用して
+unknown510=カメラをリセットするには {0} を使用して
unknown514=矢印キー
unknown518=右スティック
unknown524=ユーザー名は設定で有効/無効にできます
c.settings.gameplay.usernames=ユーザー名を表示
-unknown530=ゲームに参加するには、 %s を押して「参加」をクリック
+unknown530=ゲームに参加するには、 {0} を押して「参加」をクリック
unknown534=「エスケープ」
unknown538=メニューボタン
unknown551=利用不可
-unknown568=髪型 %d
+unknown568=髪型 {0}
c.credits.models=モデル
c.credits.sounds=サウンド
c.settings.gameplay.setup_completed=初期設定完了。(チェックを外して再起動して)
diff --git a/locale/nl.ini b/locale/nl.ini
index 5bed5c61..2f9bce95 100644
--- a/locale/nl.ini
+++ b/locale/nl.ini
@@ -1,7 +1,7 @@
[hurrycurry]
-c.error.version_mismatch = De server- en clientversies komen niet overeen. Server: %d.%d, Client: %d.%d.%nWeet je zeker dat je over de nieuwste versie beschikt?
-c.hint.zoom_camera = Druk op %s om in/uit te zoomen
-c.score.points_par = Je hebt %s punten verzameld
+c.error.version_mismatch = De server- en clientversies komen niet overeen. Server: {0}.{1}, Client: {2}.{3}.%nWeet je zeker dat je over de nieuwste versie beschikt?
+c.hint.zoom_camera = Druk op {0} om in/uit te zoomen
+c.score.points_par = Je hebt {0} punten verzameld
c.settings.input.left = Naar links
c.credits.developed_by = gemaakt door
c.credits.models = Modellen
@@ -11,12 +11,12 @@ c.error.cannot_cancel_no_game = Alleen actieve spellen kunnen worden beëindigd.
c.error.must_join_to_cancel = Je kunt alleen spellen beëindigen waaraan je deelneemt.
c.error.placeholder = Dit zou een foutmelding moeten zijn.
c.error.websocket.unavailable = niet beschikbaar
-c.error.websocket = De WebSocket is afgesloten met code %d en reden “%s”. Onopgemaakt: %s
+c.error.websocket = De WebSocket is afgesloten met code {0} en reden “{1}”. Onopgemaakt: {2}
c.error = Foutmelding
-c.hint.boost = Druk op %s om te versnellen
-c.hint.interact = Druk op %s om items te pakken en acties uit te voeren
-c.hint.movement = Verplaats met %s
-c.hint.reset_camera = Druk op %s om de standaard camerastand te herstellen
+c.hint.boost = Druk op {0} om te versnellen
+c.hint.interact = Druk op {0} om items te pakken en acties uit te voeren
+c.hint.movement = Verplaats met {0}
+c.hint.reset_camera = Druk op {0} om de standaard camerastand te herstellen
c.hint = Tip
c.map.difficulty.0 = Gemakkelijk
c.map.difficulty.1 = Gevorderd
@@ -24,7 +24,7 @@ c.map.difficulty.2 = Ervaren
c.map.difficulty.3 = Onspeelbaar
c.map.difficulty.4 = Zeer ervaren
c.map.difficulty = Moeilijkheidsgraad
-c.map.players_recommended = Aanbevolen: %d spelers
+c.map.players_recommended = Aanbevolen: {0} spelers
c.menu.back = Terug
c.menu.ingame.cancel = Beëindigen
c.menu.ingame.join = Deelnemen
@@ -95,9 +95,9 @@ c.settings.input.forwards = Naar voren
c.settings.input.fullscreen = Schermvullende weergave aan/uit
c.settings.input.interact = Actie uitvoeren
c.settings.input.join_spectate = Deelnemen/Toeschouwen
-c.settings.input.joypad_axis = Joypadas %s
-c.settings.input.joypad = %s (joypad)
-c.settings.input.mouse_button = Muisknop: %s
+c.settings.input.joypad_axis = Joypadas {0}
+c.settings.input.joypad = {0} (joypad)
+c.settings.input.mouse_button = Muisknop: {0}
c.settings.input.next = Volgend item kiezen
c.settings.input.previous = Vorig item kiezen
c.settings.input.reset = Standaard camerastand
@@ -151,15 +151,15 @@ unknown476 = SHIFT
unknown484 = linkerpook
unknown488 = SPATIEBALK
unknown506 = PageUp/PageDown
-unknown510 = Druk op %s om de camera te draaien
+unknown510 = Druk op {0} om de camera te draaien
unknown514 = pijltjestoetsen
unknown518 = rechterpook
unknown524 = Gebruikersnamen kunnen in de instellingen worden getoond en verborgen
-unknown530 = Druk %s en klik op ‘Deelnemen’ om mee te doen met een actief spel
+unknown530 = Druk {0} en klik op ‘Deelnemen’ om mee te doen met een actief spel
unknown534 = ESCAPE
unknown538 = Menuknop
unknown551 = niet beschikbaar
-unknown568 = Haarstijl: %d
+unknown568 = Haarstijl: {0}
unknown622 = Vul alle vereiste velden in.
unknown626 = Accepteren
unknown732 = Vorige
@@ -176,7 +176,7 @@ c.setup.contract_title = WERKNEMERSCONTRACT
c.setup.par00 = Dit een bindend contract tussen jou (de werknemer) en Musterfoods Ltd. (de werkgever) dat geldend is zolang je als chef-kok of ober werkt.
c.menu.play.server = Server
c.settings.input.add = Toevoegen
-c.settings.input.keyboard = %s (toetsenbord)
+c.settings.input.keyboard = {0} (toetsenbord)
c.settings.gameplay.tutorial_started = Rondleiding gestart
c.settings.gameplay.interpolate_camera_rotation = Vloeiende camerabeelden
c.settings.ui.scale_mode.resize = Grootte aanpassen
@@ -190,9 +190,9 @@ c.setup.par06 = 4. [b]Verantwoordelijkheden[/b] Het is aan jou om gasten te bedi
c.menu.credits = Met dank aan
c.credits.title = Hurry Curry! - een kookspel
c.score.time_remaining = Resterende tijd
-c.hint.rotate = Draai de camera met %s
+c.hint.rotate = Draai de camera met {0}
c.hint.username_tags = Gebruikersnamen kunnen worden getoond/verborgen in de instellingen
-s.tutorial.active = Voer hier een actie uit voor %ss
+s.tutorial.active = Voer hier een actie uit voor {0}s
s.tutorial.clear_tile = Maak deze tegel schoon
s.tutorial.error = De rondleiding heeft nog geen recept hiervoor.
s.tutorial.finished = Afgerond!
@@ -201,13 +201,13 @@ s.tutorial.interact_empty = Voer een actie uit op een lege tegel
s.tutorial.interact = Voer hier een actie uit
s.tutorial.pickup = Pak dit item.
s.tutorial.put_away = Berg dit item op voor later
-s.tutorial.put_on = Plaats op %s
-s.tutorial.take = Pak %s van hier
+s.tutorial.put_on = Plaats op {0}
+s.tutorial.take = Pak {0} van hier
s.tutorial.wait_finish = …
-s.campaign.unlock_condition = Om te ontgrendelen:%n%n%s
-s.campaign.condition.stars = Behaal minimaal %s sterren in %s
+s.campaign.unlock_condition = Om te ontgrendelen:%n%n{0}
+s.campaign.condition.stars = Behaal minimaal {0} sterren in {1}
s.state.abort_no_players = Het spel is afgebroken wegens een gebrek aan spelers.
-s.state.game_aborted = Het spel is afgebroken door %s.
+s.state.game_aborted = Het spel is afgebroken door {0}.
s.state.overflow_resubscribe = Je loopt achter, omdat er clientpakketten verloren zijn gegaan.
s.error.packet_sender_invalid = Er is een pakket verstuurd naar een speler die geen eigenaar van de verbinding is.
s.error.no_player = De speler bestaat niet.
@@ -215,9 +215,9 @@ s.error.no_tile = De tegel bestaat niet.
s.error.interacting_too_far = Je voert een actie uit die te veraf is
s.error.self_interact = Je voert een actie uit op jezelf, maar dat is onmogelijk.
s.error.customer_interact = Je mag geen praatje met de klanten maken.
-s.error.map_load = De kaart kan niet worden geladen: %s
+s.error.map_load = De kaart kan niet worden geladen: {0}
s.error.already_interacting = Je voert al een actie uit
-c.hint.join_while_running = Druk op %s en dan op ‘Deelnemen’ om mee te doen met een actief spel
+c.hint.join_while_running = Druk op {0} en dan op ‘Deelnemen’ om mee te doen met een actief spel
c.settings.input.unknown_event = Onbekende gebeurtenis
s.replay.cannot_join = Je kunt niet deelnemen aan terugblikken.
s.error.conn_too_many_players = Het maximum aantal spelers per verbinding is bereikt.
diff --git a/locale/pl.ini b/locale/pl.ini
index 200da900..39c90387 100644
--- a/locale/pl.ini
+++ b/locale/pl.ini
@@ -2,7 +2,7 @@
c.settings.input.boost=
c.settings.input.rotate_down=
c.settings.input.rotate_left=
-c.settings.input.reset=Użyj %s aby obrócić kamerę
+c.settings.input.reset=Użyj {0} aby obrócić kamerę
c.settings.input.rotate_right=
c.settings.input.rotate_up=
c.settings.input.rotate_chat=
@@ -25,11 +25,11 @@ c.error.must_join_to_cancel=Aby porzucić obecną grę, musisz do niej dołączy
c.error.placeholder=Tu powinien być komunikat błędu.
c.error.websocket=
c.hint=Wskazówka
-c.hint.boost=Wciśnij %s aby przyspieszyć
+c.hint.boost=Wciśnij {0} aby przyspieszyć
c.hint.framerate_low=Twoja gra wydaje się wolna. Możesz zmniejszyć wymagania graficzne w ustawieniach.
-c.hint.movement=Używaj %s do poruszania się
-c.hint.reset_camera=Wciśnij %s aby zresetować kamerę
-c.hint.zoom_camera=Użyj %s aby przybliżyć/oddalić widok
+c.hint.movement=Używaj {0} do poruszania się
+c.hint.reset_camera=Wciśnij {0} aby zresetować kamerę
+c.hint.zoom_camera=Użyj {0} aby przybliżyć/oddalić widok
c.lobby.botenable=Włącz boty
c.lobby.mapname=Nazwa mapy
c.lobby.players=Gracze
@@ -40,7 +40,7 @@ c.map.difficulty.1=Trudny
c.map.difficulty.2=Średni
c.map.difficulty.3=Niegrywalny
c.map.difficulty.4=Bardzo trudny
-c.map.players_recommended=sugerowana liczba graczy %d
+c.map.players_recommended=sugerowana liczba graczy {0}
c.menu.back=Powrót
c.menu.credits=Twórcy
c.menu.ingame.cancel=Porzuć grę
@@ -65,7 +65,7 @@ c.score.excellent=Wyśmienita obsługa
c.score.failed=Nieudane
c.score.good=Dobra obsługa
c.score.points=Punkty
-c.score.points_par=Zdobyłeś %s punktów
+c.score.points_par=Zdobyłeś {0} punktów
c.score.poor=Kiepska obsługa
c.settings.apply=Zapisz i zastosuj
c.settings.audio=
@@ -140,18 +140,18 @@ unknown476=SHIFT
unknown484=lewy dżojstik
unknown488=SPACJA
c.settings.gameplay.invert_camera=Odwrócone sterowanie kamerą
-c.hint.interact=Wciśnij %s aby podnieść przedmioty i przytrzymaj %s aby użyć narzędzia
+c.hint.interact=Wciśnij {0} aby podnieść przedmioty i przytrzymaj {1} aby użyć narzędzia
unknown506=PageUp/PageDown
-unknown510=Użyj %s aby obrócić kamerę
+unknown510=Użyj {0} aby obrócić kamerę
unknown514=klawisze strzałek
unknown518=prawy dżojstik
unknown524=Tagi z nazwą użytkownika możesz włączyć/wyłączyć w ustawieniach
c.settings.gameplay.usernames=Pokazywanie tagów z nazwą użytkownika
-unknown530=Wciśnij %s i wybierz "Dołącz" aby dołączyć do gry w toku
+unknown530=Wciśnij {0} i wybierz "Dołącz" aby dołączyć do gry w toku
unknown534=ESCAPE
unknown538=przycisk menu
unknown551=niedostępne
-unknown568=Fryzura %d
+unknown568=Fryzura {0}
c.credits.models=Modele
c.credits.sounds=Oprawa dźwiękowa
c.settings.gameplay.setup_completed=Konfiguracja wstępna ukończona. (Odznacz i zrestartuj aby wykonać ponownie)
diff --git a/locale/zh_Hans.ini b/locale/zh_Hans.ini
index 49e6f2c1..c9ca0a32 100644
--- a/locale/zh_Hans.ini
+++ b/locale/zh_Hans.ini
@@ -24,14 +24,14 @@ c.credits.title=Hurry Curry! — 一个关于烹饪的游戏
c.error.cannot_cancel_no_game=无法取消游戏,因为没有游戏正在运行。
c.error.must_join_to_cancel=您必须加入才能取消当前游戏。
c.error.placeholder=这应该是错误消息。
-c.error.websocket=WebSocket 已关闭,代码为:%d,原因 %s。清理:%s
+c.error.websocket=WebSocket 已关闭,代码为:{0},原因 {1}。清理:{2}
c.error=错误
-c.hint.boost=按 %s 来加速
+c.hint.boost=按 {0} 来加速
c.hint.framerate_low=您的帧速率似乎较低。您可以在设置菜单中降低图形设置。
-c.hint.interact=按下 %s 可拾取物品,按住 %s 可与工具交互
-c.hint.movement=使用 %s 来移动
-c.hint.reset_camera=按 %s 重置摄像头视图
-c.hint.zoom_camera=使用 %s 放大/缩小
+c.hint.interact=按下 {0} 可拾取物品,按住 {1} 可与工具交互
+c.hint.movement=使用 {0} 来移动
+c.hint.reset_camera=按 {0} 重置摄像头视图
+c.hint.zoom_camera=使用 {0} 放大/缩小
c.hint=提示
c.lobby.botenable=启用机器人
c.lobby.mapname=地图名称
@@ -43,7 +43,7 @@ c.map.difficulty.2=中等
c.map.difficulty.3=无法玩
c.map.difficulty.4=非常困难
c.map.difficulty=难度
-c.map.players_recommended=%d 名玩家推荐
+c.map.players_recommended={0} 名玩家推荐
c.menu.back=返回
c.menu.credits=致谢
c.menu.ingame.cancel=取消游戏
@@ -67,7 +67,7 @@ c.score.completed=已完成
c.score.excellent=优质服务
c.score.failed=失败
c.score.good=服务好
-c.score.points_par=您已收集 %s 积分
+c.score.points_par=您已收集 {0} 积分
c.score.points=积分
c.score.poor=服务差
c.settings.apply=保存并应用
@@ -103,10 +103,10 @@ c.settings.graphics.taa=随机采样抗锯齿
c.settings.graphics.ui_blur=启用用户界面模糊
c.settings.graphics=图形
c.settings.input.add=添加新的
-c.settings.input.joypad_axis=游戏手柄轴 %s
-c.settings.input.joypad=%s(游戏手柄)
-c.settings.input.keyboard=%s(键盘)
-c.settings.input.mouse_button=鼠标按钮 %s
+c.settings.input.joypad_axis=游戏手柄轴 {0}
+c.settings.input.joypad={0}(游戏手柄)
+c.settings.input.keyboard={0}(键盘)
+c.settings.input.mouse_button=鼠标按钮 {0}
c.settings.input.other_event=其他活动
c.settings.input.press_any_key=按任意键…
c.settings.input=限定
@@ -147,15 +147,15 @@ unknown476=Shift
unknown484=左摇杆
unknown488=空格键
unknown506=向上/向下翻页
-unknown510=使用 %s 旋转摄像头视图
+unknown510=使用 {0} 旋转摄像头视图
unknown514=方向键
unknown518=右摇杆
unknown524=可以在设置中启用/禁用用户名标签
-unknown530=按 %s 并单击“加入”以在游戏运行时加入游戏
+unknown530=按 {0} 并单击“加入”以在游戏运行时加入游戏
unknown534=Esc
unknown538=菜单按钮
unknown551=不可用
-unknown568=发型 %d
+unknown568=发型 {0}
unknown622=您必须填写所有要求的字段。
unknown626=接受
unknown732=上一个
@@ -163,15 +163,15 @@ unknown736=下一个
unknown740=加入/旁观
unknown752=向下滚动
c.menu.ingame.leave = 离开游戏
-c.hint.interact = 按下 %s 拾取物品并与工具互动
+c.hint.interact = 按下 {0} 拾取物品并与工具互动
c.menu.ingame.mainmenu = 主菜单
unknown312 = 雇员签名:%n%n%n
unknown598 = [/table]%n%n%n
c.setup.par06 = 4. [b]职责。[/b]您职责是为顾客提供他们要求的餐点或物品。%n
c.setup.par12 = 5. [b]附加条款。[/b]您不得重复盘子。(这[u]不可能[/u]!)%n
-unknown564 = 服务器和客户端版本不匹配。服务器:%d.%d,客户端:%d.%d。%n是否确定游戏是最新的?
+unknown564 = 服务器和客户端版本不匹配。服务器:{0}.{1},客户端:{2}.{3}。%n是否确定游戏是最新的?
unknown298 = 雇主签名:%nMusterfoods Ltd.%nFrank Miller,人力资源主管
-c.error.version_mismatch = 服务器和客户端版本不匹配。服务器:%d.%d,客户端:%d.%d。%n是否确定游戏是最新的?
+c.error.version_mismatch = 服务器和客户端版本不匹配。服务器:{0}.{1},客户端:{2}.{3}。%n是否确定游戏是最新的?
c.error.websocket.unavailable = 不可用
c.menu.ingame.main_menu2 = 主菜单
c.menu.lobby.enable_bots = 启用机器人
@@ -197,28 +197,28 @@ c.settings.ui.touch_controls.disabled = 已禁用
c.settings.ui.touch_controls.enabled = 已启用
c.settings.input.join_spectate = 加入/旁观
c.settings.input.next = 选择下一件物品
-c.hint.join_while_running = 按 %s 并单击“加入”以在游戏运行时加入游戏
-c.hint.rotate = 使用 %s 旋转摄像头视图
+c.hint.join_while_running = 按 {0} 并单击“加入”以在游戏运行时加入游戏
+c.hint.rotate = 使用 {0} 旋转摄像头视图
s.tutorial.clear_tile = 清除此磁贴
s.tutorial.hold_interact = 保持互动
s.tutorial.pickup = 拿走此物品。
s.tutorial.interact_empty = 与空磁贴互动
-s.tutorial.put_on = 放在 %s 上
-s.tutorial.take = 从此处拿走 %s
+s.tutorial.put_on = 放在 {0} 上
+s.tutorial.take = 从此处拿走 {0}
c.score.time_remaining = 剩余时间
s.tutorial.finished = 教程完成!
c.hint.username_tags = 可以在设置中启用/禁用用户名标签
c.settings.input.unknown_event = 未知事件
-s.tutorial.active = 在此互动 %ss
+s.tutorial.active = 在此互动 {0}s
s.tutorial.error = 教程代码还可以处理此食谱。
s.tutorial.interact = 在此处互动
s.tutorial.put_away = 将此物品收起来以后用
s.tutorial.wait_finish = …
-s.campaign.condition.stars = 至少获得 %s 颗星在 %s 内
+s.campaign.condition.stars = 至少获得 {0} 颗星在 {1} 内
s.state.abort_no_players = 由于缺少玩家,游戏中止了。
-s.state.game_aborted = 游戏被 %s 中止。
+s.state.game_aborted = 游戏被 {0} 中止。
s.replay.cannot_join = 无法加入游戏回放。
-s.campaign.unlock_condition = 要解锁:%n%n%s
+s.campaign.unlock_condition = 要解锁:%n%n{0}
s.state.overflow_resubscribe = 落后。一些客户端数据包被丢弃。
s.error.conn_too_many_players = 已超过每个连接的玩家数限制。
s.error.packet_sender_invalid = 数据包发送给不属于此连接的玩家。
@@ -227,6 +227,6 @@ s.error.no_tile = 磁贴不存在。
s.error.interacting_too_far = 互动距离玩家太远
s.error.self_interact = 与自己互动。这是不可能的。
s.error.customer_interact = 您不得与顾客互动。
-s.error.map_load = 地图加载失败:%s
+s.error.map_load = 地图加载失败:{0}
s.error.already_interacting = 已经互动
s.error.packet_not_supported = 此会话中不支持数据包。
diff --git a/locale/zh_Hant.ini b/locale/zh_Hant.ini
index c8fb7758..badd6400 100644
--- a/locale/zh_Hant.ini
+++ b/locale/zh_Hant.ini
@@ -2,7 +2,7 @@
c.settings.input.boost=加速移動
c.settings.input.rotate_down=
c.settings.input.rotate_left=
-c.settings.input.reset=使用 %s 來旋轉相機視角
+c.settings.input.reset=使用 {0} 來旋轉相機視角
c.settings.input.rotate_right=
c.settings.input.rotate_up=
c.settings.input.chat=
@@ -23,13 +23,13 @@ c.error=錯誤
c.error.cannot_cancel_no_game=沒有遊戲正在運行,無法取消遊戲。
c.error.must_join_to_cancel=你必須加入才能取消目前遊戲。
c.error.placeholder=這應該是錯誤訊息。
-c.error.websocket=WebSocket 已關閉,代碼:%d,原因 %s。清潔:%s
+c.error.websocket=WebSocket 已關閉,代碼:{0},原因 {1}。清潔:{2}
c.hint=提示
-c.hint.boost=按下 %s 來加速
+c.hint.boost=按下 {0} 來加速
c.hint.framerate_low=你的幀率似乎很低。你可以在設定選單中降低你的圖形設定。
-c.hint.movement=使用 %s 來移動
-c.hint.reset_camera=按下 %s 來重置相機視角
-c.hint.zoom_camera=使用 %s 來縮放
+c.hint.movement=使用 {0} 來移動
+c.hint.reset_camera=按下 {0} 來重置相機視角
+c.hint.zoom_camera=使用 {0} 來縮放
c.lobby.botenable=啟用機器人
c.lobby.mapname=地圖名稱
c.lobby.players=玩家
@@ -40,7 +40,7 @@ c.map.difficulty.1=困難
c.map.difficulty.2=中等
c.map.difficulty.3=無法遊玩
c.map.difficulty.4=非常困難
-c.map.players_recommended=建議 %d 名玩家
+c.map.players_recommended=建議 {0} 名玩家
c.menu.back=返回
c.menu.credits=鳴謝
c.menu.ingame.cancel=取消遊戲
@@ -65,7 +65,7 @@ c.score.excellent=優質的服務
c.score.failed=已失敗
c.score.good=良好的服務
c.score.points=積分
-c.score.points_par=你已收集 %s 點積分
+c.score.points_par=你已收集 {0} 點積分
c.score.poor=差的服務
c.settings.apply=儲存並套用
c.settings.audio=音訊
@@ -76,7 +76,7 @@ c.settings.input=控制
c.settings.input.add=
c.settings.input.joypad=
c.settings.input.joypad_axis=
-c.settings.input.keyboard=%s(鍵盤)
+c.settings.input.keyboard={0}(鍵盤)
c.settings.input.mouse_button=選單按鈕
c.settings.input.other_event=其他事件
c.settings.input.press_any_key=
@@ -140,18 +140,18 @@ unknown476=SHIFT
unknown484=左搖桿
unknown488=空白鍵
c.settings.gameplay.invert_camera=反相相機移動
-c.hint.interact=按下 %s 來拾取物品並按住 %s 來與工具互動
+c.hint.interact=按下 {0} 來拾取物品並按住 {1} 來與工具互動
unknown506=PageUp/PageDown
-unknown510=使用 %s 來旋轉相機視角
+unknown510=使用 {0} 來旋轉相機視角
unknown514=方向鍵
unknown518=右搖桿
unknown524=可以在設定中啟用/停用使用者名稱標籤
c.settings.gameplay.usernames=顯示使用者名稱標籤
-unknown530=按下 %s 並點擊「加入」以在遊戲運行時加入
+unknown530=按下 {0} 並點擊「加入」以在遊戲運行時加入
unknown534=ESCAPE
unknown538=選單按鈕
unknown551=不可用
-unknown568=髮型 %d
+unknown568=髮型 {0}
c.credits.models=模型
c.credits.sounds=聲音
c.settings.gameplay.setup_completed=初始設定完成。(取消勾選並重新啟動以重新進入)