aboutsummaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rw-r--r--client/game.gd2
-rw-r--r--client/global.gd2
-rw-r--r--client/menu/blur_setup.gd15
-rw-r--r--client/menu/rating/rating.gd18
-rw-r--r--client/po/ar.po11
-rw-r--r--client/po/de.po137
-rw-r--r--client/po/es.po101
-rw-r--r--client/po/fi.po73
-rw-r--r--client/po/fr.po101
-rw-r--r--client/po/he.po6
-rw-r--r--client/po/ja.po101
-rw-r--r--client/po/tr.po12
-rw-r--r--client/project.godot2
13 files changed, 431 insertions, 150 deletions
diff --git a/client/game.gd b/client/game.gd
index d3d8ab13..f96398b2 100644
--- a/client/game.gd
+++ b/client/game.gd
@@ -108,7 +108,7 @@ func _ready():
mp.set_tile.connect(set_tile)
mp.remove_tile.connect(func (pos): map.clear_tile(pos))
- mp.movement.connect(func(player: int, pos: Vector2, rot: float, boost: bool, dir: Vector2):
+ mp.movement.connect(func(player: int, pos: Vector2, rot: float, boost: bool, _dir: Vector2):
var player_instance: Player = players[player]
player_instance.update_position(pos, rot, boost)
if player == player_id:
diff --git a/client/global.gd b/client/global.gd
index e7f62091..647cac32 100644
--- a/client/global.gd
+++ b/client/global.gd
@@ -48,7 +48,7 @@ var default_settings := {
"sfx_volume": RangeSetting.new(tr("SFX Volume"), 0, -30, 0),
"fullscreen": DropdownSetting.new(tr("Fullscreen"), 0, [tr("Keep"), tr("Always"), tr("Never")]),
"touch_controls": DropdownSetting.new(tr("Enable touch screen controls"), 0, [tr("Automatic"), tr("Enabled"), tr("Disabled")]),
- "interpolate_camera_rotation": ToggleSetting.new(tr("Interpolate the camera rotation"), true),
+ "interpolate_camera_rotation": ToggleSetting.new(tr("Smooth camera rotation"), true),
"invert_camera": ToggleSetting.new(tr("Invert camera movement"), false),
"usernames": ToggleSetting.new(tr("Show username tags"), true),
"server_binary": TextSetting.new(tr("Server binary (leave empty to search PATH)"), "", tr("Enter path")),
diff --git a/client/menu/blur_setup.gd b/client/menu/blur_setup.gd
index f5363003..97729074 100644
--- a/client/menu/blur_setup.gd
+++ b/client/menu/blur_setup.gd
@@ -1,3 +1,18 @@
+# Hurry Curry! - a game about cooking
+# Copyright 2024 tpart
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, version 3 of the License only.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
extends Control
func _ready():
diff --git a/client/menu/rating/rating.gd b/client/menu/rating/rating.gd
index a3b2261d..1669e5fc 100644
--- a/client/menu/rating/rating.gd
+++ b/client/menu/rating/rating.gd
@@ -1,3 +1,19 @@
+# Hurry Curry! - a game about cooking
+# Copyright 2024 tpart
+# Copyright 2024 metamuffin
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, version 3 of the License only.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
extends Menu
const PARTICLE_AMOUNTS = [0, 6, 32, 128]
@@ -12,7 +28,7 @@ func _ready():
super()
show_rating(data[0], data[1])
-func _process(delta):
+func _process(_delta):
particles.emission_rect_extents = get_viewport_rect().size * Vector2(0.5, 0.5)
func show_rating(stars_: int, points: int):
diff --git a/client/po/ar.po b/client/po/ar.po
index 2ee2aae7..61e1ad0b 100644
--- a/client/po/ar.po
+++ b/client/po/ar.po
@@ -84,7 +84,8 @@ msgid "Disabled"
msgstr "بطّل"
#: global.gd
-msgid "Interpolate the camera rotation"
+#, fuzzy
+msgid "Smooth camera rotation"
msgstr "سهّل حركة الكاميرا"
#: global.gd
@@ -191,6 +192,10 @@ msgid "Low"
msgstr "ضعيف"
#: global.gd
+msgid "Medium"
+msgstr ""
+
+#: global.gd
msgid "High"
msgstr "عالي"
@@ -545,8 +550,8 @@ msgid ""
"Server and client versions do not match. Server: %d.%d, Client: %d.%d.\n"
"Are you sure the game is up to date?"
msgstr ""
-"لا يتطابقا إصدارا الـserver والـclient. الـserver: %d.%d، والـclient: %d.%d."
-"\n"
+"لا يتطابقا إصدارا الـserver والـclient. الـserver: %d.%d، والـclient: %d."
+"%d.\n"
"هل أنتم متأكدون من أن اللعبة محدثة؟"
#: menu/hairstyle_preview.gd
diff --git a/client/po/de.po b/client/po/de.po
index e47dcdc8..ac33d621 100644
--- a/client/po/de.po
+++ b/client/po/de.po
@@ -67,7 +67,8 @@ msgid "Disabled"
msgstr "Deaktiviert"
#: global.gd
-msgid "Interpolate the camera rotation"
+#, fuzzy
+msgid "Smooth camera rotation"
msgstr "Kameradrehung interpolieren"
#: global.gd
@@ -91,7 +92,8 @@ msgid "Server data directory (leave empty to auto-detect)"
msgstr "Server Datenverzeichnis (leer lassen, um automatisch zu erkennen)"
#: global.gd
-msgid "UI scale"
+#, fuzzy
+msgid "UI scale mode"
msgstr "Benutzeroberflächenskalierung"
#: global.gd
@@ -99,6 +101,11 @@ msgid "Resize"
msgstr "Skalieren"
#: global.gd
+#, fuzzy
+msgid "UI scale factor"
+msgstr "Benutzeroberflächenskalierung"
+
+#: global.gd
msgid "Anti-aliasing"
msgstr "Kantenglättung"
@@ -111,14 +118,16 @@ msgid "Temporal Anti-Aliasing"
msgstr "Zeitliche Kantenglättung"
#: global.gd
-msgid "Use VoxelGI (Blocks the game on map update but is more accurate)"
-msgstr "VoxelGI verwenden (Blockiert das Spiel, wenn sich die Karte verändert)"
+msgid "Global illumination"
+msgstr ""
+
+#: global.gd
+msgid "SDFGI"
+msgstr ""
#: global.gd
-msgid "Use SDFGI (Doesn't block the game but produces more artifacts)"
+msgid "Voxel GI"
msgstr ""
-"SDFGI verwenden (Blockiert das Spiel nicht, ist aber weniger "
-"Ressourcenschonend)"
#: global.gd
msgid "Enable shadows"
@@ -155,6 +164,28 @@ msgid "Always extend boost to maximum duration"
msgstr "Schub immer bis zum Anschlag verlängern"
#: global.gd
+#, fuzzy
+msgid "Enable UI blur"
+msgstr "Glow aktivieren"
+
+#: global.gd
+#, fuzzy
+msgid "Graphics"
+msgstr "Grafikvoreinstellung"
+
+#: global.gd
+msgid "Low"
+msgstr "Niedrig"
+
+#: global.gd
+msgid "Medium"
+msgstr "Mittel"
+
+#: global.gd
+msgid "High"
+msgstr "Hoch"
+
+#: global.gd
msgid "System default"
msgstr "Systemstandard"
@@ -315,6 +346,14 @@ msgstr "Spiel verlassen"
msgid "Join Game"
msgstr "Spiel beitreten"
+#: menu/ingame.tscn menu/ingame.gd
+msgid "Cannot cancel game since no game is running."
+msgstr ""
+
+#: menu/ingame.tscn menu/ingame.gd
+msgid "You must join in order to be able to cancel the current game."
+msgstr ""
+
#: menu/ingame.tscn
msgid "Resume"
msgstr "Fortsetzen"
@@ -446,7 +485,8 @@ msgid "PageUp/PageDown"
msgstr "BildHoch/BildRunter"
#: menu/popup_message.gd
-msgid "Use %s to reset the camera view"
+#, fuzzy
+msgid "Use %s to rotate the camera view"
msgstr "Nutze %s, um die Kameraansicht zurückzusetzen"
#: menu/popup_message.gd
@@ -495,8 +535,12 @@ msgid "Hairstyle %d"
msgstr "Frisur %d"
#: menu/credits.tscn menu/credits.gd
-msgid "Thank You For Playing"
-msgstr "Danke fürs Spielen"
+msgid "Models"
+msgstr ""
+
+#: menu/credits.tscn menu/credits.gd
+msgid "Sounds"
+msgstr ""
#: menu/credits.tscn menu/credits.gd
msgid "Hurry Curry! - a game about cooking"
@@ -507,32 +551,23 @@ msgid "developed by"
msgstr "entwickelt von"
#: menu/credits.tscn menu/credits.gd
-msgid "Licensed under Creative Commons: By Attribution 3.0 License"
-msgstr "Lizensiert unter Creative Commons: By Attribution 3.0 License"
-
-#: menu/credits.tscn menu/credits.gd
-msgid "by"
-msgstr "von"
-
-#: menu/credits.tscn menu/credits.gd
-msgid "Licensed under Creative Commons: By Attribution 4.0 License"
-msgstr "Lizensiert unter Creative Commons: By Attribution 4.0 License"
-
-#: menu/credits.tscn menu/credits.gd
-msgid "Additional CC0 assets by"
-msgstr "Zusätzliche CC0 Assets von"
+msgid "Thank You For Playing"
+msgstr "Danke fürs Spielen"
#: menu/credits.tscn menu/credits.gd
-msgid "Support for Translations by"
-msgstr "Unterstützung bei der Übersetzung von"
+msgid "[table=3]"
+msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "For further information on"
-msgstr "Für weitere Informationen auf"
+msgid ""
+"[/table]\n"
+"\n"
+"\n"
+msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "visit"
-msgstr "besuchen Sie"
+msgid "[/center]"
+msgstr ""
#: menu/rating/rating.gd
msgid "Poor service"
@@ -562,6 +597,36 @@ msgstr "Sie müssen alle verlangten Felder ausfüllen."
msgid "Accept"
msgstr "Akzeptieren"
+#~ msgid "Use VoxelGI (Blocks the game on map update but is more accurate)"
+#~ msgstr ""
+#~ "VoxelGI verwenden (Blockiert das Spiel, wenn sich die Karte verändert)"
+
+#~ msgid "Use SDFGI (Doesn't block the game but produces more artifacts)"
+#~ msgstr ""
+#~ "SDFGI verwenden (Blockiert das Spiel nicht, ist aber weniger "
+#~ "Ressourcenschonend)"
+
+#~ msgid "Licensed under Creative Commons: By Attribution 3.0 License"
+#~ msgstr "Lizensiert unter Creative Commons: By Attribution 3.0 License"
+
+#~ msgid "by"
+#~ msgstr "von"
+
+#~ msgid "Licensed under Creative Commons: By Attribution 4.0 License"
+#~ msgstr "Lizensiert unter Creative Commons: By Attribution 4.0 License"
+
+#~ msgid "Additional CC0 assets by"
+#~ msgstr "Zusätzliche CC0 Assets von"
+
+#~ msgid "Support for Translations by"
+#~ msgstr "Unterstützung bei der Übersetzung von"
+
+#~ msgid "For further information on"
+#~ msgstr "Für weitere Informationen auf"
+
+#~ msgid "visit"
+#~ msgstr "besuchen Sie"
+
#~ msgid "Stop Server"
#~ msgstr "Server stoppen"
@@ -634,21 +699,9 @@ msgstr "Akzeptieren"
#~ msgid "Map"
#~ msgstr "Karte"
-#~ msgid "Low"
-#~ msgstr "Niedrig"
-
-#~ msgid "Medium"
-#~ msgstr "Mittel"
-
-#~ msgid "High"
-#~ msgstr "Hoch"
-
#~ msgid "Ultra"
#~ msgstr "Ultra"
-#~ msgid "Graphics preset"
-#~ msgstr "Grafikvoreinstellung"
-
#~ msgid "Back to Main Menu"
#~ msgstr "Zurück zum Hauptmenü"
diff --git a/client/po/es.po b/client/po/es.po
index 046f35c7..b2aa7b93 100644
--- a/client/po/es.po
+++ b/client/po/es.po
@@ -87,7 +87,8 @@ msgid "Disabled"
msgstr "Desactivada"
#: global.gd
-msgid "Interpolate the camera rotation"
+#, fuzzy
+msgid "Smooth camera rotation"
msgstr "Interpolar la rotación de la cámara"
#: global.gd
@@ -112,7 +113,8 @@ msgstr ""
"Directorio de datos del servidor (deja vacío para detectar automáticamente)"
#: global.gd
-msgid "UI scale"
+#, fuzzy
+msgid "UI scale mode"
msgstr "Escala de interfaz de usuario"
#: global.gd
@@ -120,6 +122,11 @@ msgid "Resize"
msgstr "Redimensionado"
#: global.gd
+#, fuzzy
+msgid "UI scale factor"
+msgstr "Escala de interfaz de usuario"
+
+#: global.gd
msgid "Anti-aliasing"
msgstr "Antialiasing"
@@ -132,12 +139,16 @@ msgid "Temporal Anti-Aliasing"
msgstr "Antialiasing temporal"
#: global.gd
-msgid "Use VoxelGI (Blocks the game on map update but is more accurate)"
-msgstr "Usar VoxelGI"
+msgid "Global illumination"
+msgstr ""
+
+#: global.gd
+msgid "SDFGI"
+msgstr ""
#: global.gd
-msgid "Use SDFGI (Doesn't block the game but produces more artifacts)"
-msgstr "Usar SDFGI"
+msgid "Voxel GI"
+msgstr ""
#: global.gd
msgid "Enable shadows"
@@ -172,6 +183,27 @@ msgid "Always extend boost to maximum duration"
msgstr "Siempre extienda el impulso a la duración máxima"
#: global.gd
+#, fuzzy
+msgid "Enable UI blur"
+msgstr "Activar demasiado luz"
+
+#: global.gd
+msgid "Graphics"
+msgstr ""
+
+#: global.gd
+msgid "Low"
+msgstr ""
+
+#: global.gd
+msgid "Medium"
+msgstr ""
+
+#: global.gd
+msgid "High"
+msgstr ""
+
+#: global.gd
msgid "System default"
msgstr "Sistema por defecto"
@@ -333,6 +365,14 @@ msgstr "Dejó el juego"
msgid "Join Game"
msgstr "Unirse al juego"
+#: menu/ingame.tscn menu/ingame.gd
+msgid "Cannot cancel game since no game is running."
+msgstr ""
+
+#: menu/ingame.tscn menu/ingame.gd
+msgid "You must join in order to be able to cancel the current game."
+msgstr ""
+
#: menu/ingame.tscn
msgid "Resume"
msgstr "Resumir"
@@ -464,7 +504,8 @@ msgid "PageUp/PageDown"
msgstr "RePág/AvPág"
#: menu/popup_message.gd
-msgid "Use %s to reset the camera view"
+#, fuzzy
+msgid "Use %s to rotate the camera view"
msgstr "Usa %s para restablecer la cámara"
#: menu/popup_message.gd
@@ -510,7 +551,11 @@ msgid "Hairstyle %d"
msgstr "Peinado %d"
#: menu/credits.tscn menu/credits.gd
-msgid "Thank You For Playing"
+msgid "Models"
+msgstr ""
+
+#: menu/credits.tscn menu/credits.gd
+msgid "Sounds"
msgstr ""
#: menu/credits.tscn menu/credits.gd
@@ -522,32 +567,22 @@ msgid "developed by"
msgstr "desarrollado por"
#: menu/credits.tscn menu/credits.gd
-msgid "Licensed under Creative Commons: By Attribution 3.0 License"
-msgstr "Licenciado bajo Creative Commons: Por licencia Attribution 3.0"
-
-#: menu/credits.tscn menu/credits.gd
-msgid "by"
+msgid "Thank You For Playing"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "Licensed under Creative Commons: By Attribution 4.0 License"
-msgstr "Licenciado bajo Creative Commons: Por licencia Attribution 4.0"
-
-#: menu/credits.tscn menu/credits.gd
-#, fuzzy
-msgid "Additional CC0 assets by"
-msgstr "Activos CC0 adicionales por:"
-
-#: menu/credits.tscn menu/credits.gd
-msgid "Support for Translations by"
+msgid "[table=3]"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "For further information on"
+msgid ""
+"[/table]\n"
+"\n"
+"\n"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "visit"
+msgid "[/center]"
msgstr ""
#: menu/rating/rating.gd
@@ -578,6 +613,22 @@ msgstr "Debes completar todos los requisitos."
msgid "Accept"
msgstr "Aceptar"
+#~ msgid "Use VoxelGI (Blocks the game on map update but is more accurate)"
+#~ msgstr "Usar VoxelGI"
+
+#~ msgid "Use SDFGI (Doesn't block the game but produces more artifacts)"
+#~ msgstr "Usar SDFGI"
+
+#~ msgid "Licensed under Creative Commons: By Attribution 3.0 License"
+#~ msgstr "Licenciado bajo Creative Commons: Por licencia Attribution 3.0"
+
+#~ msgid "Licensed under Creative Commons: By Attribution 4.0 License"
+#~ msgstr "Licenciado bajo Creative Commons: Por licencia Attribution 4.0"
+
+#, fuzzy
+#~ msgid "Additional CC0 assets by"
+#~ msgstr "Activos CC0 adicionales por:"
+
#~ msgid "Stop Server"
#~ msgstr "Detener servidor"
diff --git a/client/po/fi.po b/client/po/fi.po
index 2a18d52d..0c307d8c 100644
--- a/client/po/fi.po
+++ b/client/po/fi.po
@@ -83,7 +83,7 @@ msgid "Disabled"
msgstr ""
#: global.gd
-msgid "Interpolate the camera rotation"
+msgid "Smooth camera rotation"
msgstr ""
#: global.gd
@@ -107,7 +107,7 @@ msgid "Server data directory (leave empty to auto-detect)"
msgstr ""
#: global.gd
-msgid "UI scale"
+msgid "UI scale mode"
msgstr ""
#: global.gd
@@ -115,6 +115,10 @@ msgid "Resize"
msgstr ""
#: global.gd
+msgid "UI scale factor"
+msgstr ""
+
+#: global.gd
msgid "Anti-aliasing"
msgstr ""
@@ -127,11 +131,15 @@ msgid "Temporal Anti-Aliasing"
msgstr ""
#: global.gd
-msgid "Use VoxelGI (Blocks the game on map update but is more accurate)"
+msgid "Global illumination"
+msgstr ""
+
+#: global.gd
+msgid "SDFGI"
msgstr ""
#: global.gd
-msgid "Use SDFGI (Doesn't block the game but produces more artifacts)"
+msgid "Voxel GI"
msgstr ""
#: global.gd
@@ -167,6 +175,26 @@ msgid "Always extend boost to maximum duration"
msgstr ""
#: global.gd
+msgid "Enable UI blur"
+msgstr ""
+
+#: global.gd
+msgid "Graphics"
+msgstr ""
+
+#: global.gd
+msgid "Low"
+msgstr ""
+
+#: global.gd
+msgid "Medium"
+msgstr ""
+
+#: global.gd
+msgid "High"
+msgstr ""
+
+#: global.gd
msgid "System default"
msgstr ""
@@ -310,6 +338,14 @@ msgstr ""
msgid "Join Game"
msgstr ""
+#: menu/ingame.tscn menu/ingame.gd
+msgid "Cannot cancel game since no game is running."
+msgstr ""
+
+#: menu/ingame.tscn menu/ingame.gd
+msgid "You must join in order to be able to cancel the current game."
+msgstr ""
+
#: menu/ingame.tscn
msgid "Resume"
msgstr ""
@@ -439,7 +475,7 @@ msgid "PageUp/PageDown"
msgstr ""
#: menu/popup_message.gd
-msgid "Use %s to reset the camera view"
+msgid "Use %s to rotate the camera view"
msgstr ""
#: menu/popup_message.gd
@@ -481,43 +517,38 @@ msgid "Hairstyle %d"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "Thank You For Playing"
+msgid "Models"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "Hurry Curry! - a game about cooking"
+msgid "Sounds"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "developed by"
-msgstr ""
-
-#: menu/credits.tscn menu/credits.gd
-msgid "Licensed under Creative Commons: By Attribution 3.0 License"
-msgstr ""
-
-#: menu/credits.tscn menu/credits.gd
-msgid "by"
+msgid "Hurry Curry! - a game about cooking"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "Licensed under Creative Commons: By Attribution 4.0 License"
+msgid "developed by"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "Additional CC0 assets by"
+msgid "Thank You For Playing"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "Support for Translations by"
+msgid "[table=3]"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "For further information on"
+msgid ""
+"[/table]\n"
+"\n"
+"\n"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "visit"
+msgid "[/center]"
msgstr ""
#: menu/rating/rating.gd
diff --git a/client/po/fr.po b/client/po/fr.po
index 811f0919..615d213c 100644
--- a/client/po/fr.po
+++ b/client/po/fr.po
@@ -87,7 +87,8 @@ msgid "Disabled"
msgstr "Désactivé"
#: global.gd
-msgid "Interpolate the camera rotation"
+#, fuzzy
+msgid "Smooth camera rotation"
msgstr "Interpoler la rotation de la caméra"
#: global.gd
@@ -112,7 +113,8 @@ msgstr ""
"Répertoire de données du serveur (laisser vide pour la détection automatique)"
#: global.gd
-msgid "UI scale"
+#, fuzzy
+msgid "UI scale mode"
msgstr "Taille de l'interface utilisateur"
#: global.gd
@@ -120,6 +122,11 @@ msgid "Resize"
msgstr "Redimensionner"
#: global.gd
+#, fuzzy
+msgid "UI scale factor"
+msgstr "Taille de l'interface utilisateur"
+
+#: global.gd
msgid "Anti-aliasing"
msgstr "Anti crénelage"
@@ -132,12 +139,16 @@ msgid "Temporal Anti-Aliasing"
msgstr "Anti crénelage temporel"
#: global.gd
-msgid "Use VoxelGI (Blocks the game on map update but is more accurate)"
-msgstr "Utiliser VoxelGI"
+msgid "Global illumination"
+msgstr ""
+
+#: global.gd
+msgid "SDFGI"
+msgstr ""
#: global.gd
-msgid "Use SDFGI (Doesn't block the game but produces more artifacts)"
-msgstr "Utiliser SDFGI"
+msgid "Voxel GI"
+msgstr ""
#: global.gd
msgid "Enable shadows"
@@ -174,6 +185,27 @@ msgid "Always extend boost to maximum duration"
msgstr "Toujours prolonger le boost jusqu'à la durée maximale"
#: global.gd
+#, fuzzy
+msgid "Enable UI blur"
+msgstr "Activer la lueur"
+
+#: global.gd
+msgid "Graphics"
+msgstr ""
+
+#: global.gd
+msgid "Low"
+msgstr ""
+
+#: global.gd
+msgid "Medium"
+msgstr ""
+
+#: global.gd
+msgid "High"
+msgstr ""
+
+#: global.gd
msgid "System default"
msgstr "Défaut du système"
@@ -336,6 +368,14 @@ msgstr "Quitter jeu"
msgid "Join Game"
msgstr "Rejoins la partie"
+#: menu/ingame.tscn menu/ingame.gd
+msgid "Cannot cancel game since no game is running."
+msgstr ""
+
+#: menu/ingame.tscn menu/ingame.gd
+msgid "You must join in order to be able to cancel the current game."
+msgstr ""
+
#: menu/ingame.tscn
msgid "Resume"
msgstr "Reprendre"
@@ -467,7 +507,8 @@ msgid "PageUp/PageDown"
msgstr "Page précédente/Page suivante"
#: menu/popup_message.gd
-msgid "Use %s to reset the camera view"
+#, fuzzy
+msgid "Use %s to rotate the camera view"
msgstr "Utilisez %s pour réinitialiser la caméra"
#: menu/popup_message.gd
@@ -515,7 +556,11 @@ msgid "Hairstyle %d"
msgstr "Coiffure %d"
#: menu/credits.tscn menu/credits.gd
-msgid "Thank You For Playing"
+msgid "Models"
+msgstr ""
+
+#: menu/credits.tscn menu/credits.gd
+msgid "Sounds"
msgstr ""
#: menu/credits.tscn menu/credits.gd
@@ -527,32 +572,22 @@ msgid "developed by"
msgstr "développé par"
#: menu/credits.tscn menu/credits.gd
-msgid "Licensed under Creative Commons: By Attribution 3.0 License"
-msgstr "Sous licence Creative Commons: Par licence Attribution 3.0"
-
-#: menu/credits.tscn menu/credits.gd
-msgid "by"
+msgid "Thank You For Playing"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "Licensed under Creative Commons: By Attribution 4.0 License"
-msgstr "Sous licence Creative Commons: Par licence Attribution 4.0"
-
-#: menu/credits.tscn menu/credits.gd
-#, fuzzy
-msgid "Additional CC0 assets by"
-msgstr "Actifs CC0 supplémentaires par :"
-
-#: menu/credits.tscn menu/credits.gd
-msgid "Support for Translations by"
+msgid "[table=3]"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "For further information on"
+msgid ""
+"[/table]\n"
+"\n"
+"\n"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "visit"
+msgid "[/center]"
msgstr ""
#: menu/rating/rating.gd
@@ -583,6 +618,22 @@ msgstr "Vous devez remplir tous les champs demandés."
msgid "Accept"
msgstr "Accepter"
+#~ msgid "Use VoxelGI (Blocks the game on map update but is more accurate)"
+#~ msgstr "Utiliser VoxelGI"
+
+#~ msgid "Use SDFGI (Doesn't block the game but produces more artifacts)"
+#~ msgstr "Utiliser SDFGI"
+
+#~ msgid "Licensed under Creative Commons: By Attribution 3.0 License"
+#~ msgstr "Sous licence Creative Commons: Par licence Attribution 3.0"
+
+#~ msgid "Licensed under Creative Commons: By Attribution 4.0 License"
+#~ msgstr "Sous licence Creative Commons: Par licence Attribution 4.0"
+
+#, fuzzy
+#~ msgid "Additional CC0 assets by"
+#~ msgstr "Actifs CC0 supplémentaires par :"
+
#~ msgid "Stop Server"
#~ msgstr "Arrêter le serveur"
diff --git a/client/po/he.po b/client/po/he.po
index 4ffc9a61..464db26b 100644
--- a/client/po/he.po
+++ b/client/po/he.po
@@ -84,7 +84,7 @@ msgid "Disabled"
msgstr "מכובה"
#: global.gd
-msgid "Interpolate the camera rotation"
+msgid "Smooth camera rotation"
msgstr ""
#: global.gd
@@ -188,6 +188,10 @@ msgid "Low"
msgstr "נמוך"
#: global.gd
+msgid "Medium"
+msgstr ""
+
+#: global.gd
msgid "High"
msgstr "גבוה"
diff --git a/client/po/ja.po b/client/po/ja.po
index 8a523bc3..54df1593 100644
--- a/client/po/ja.po
+++ b/client/po/ja.po
@@ -87,7 +87,8 @@ msgid "Disabled"
msgstr "使用禁止"
#: global.gd
-msgid "Interpolate the camera rotation"
+#, fuzzy
+msgid "Smooth camera rotation"
msgstr "カメラの回転を補間"
#: global.gd
@@ -111,7 +112,8 @@ msgid "Server data directory (leave empty to auto-detect)"
msgstr "サーバーデータディレクトリ(させて空の -> 自動検出)"
#: global.gd
-msgid "UI scale"
+#, fuzzy
+msgid "UI scale mode"
msgstr "UIスケール"
#: global.gd
@@ -119,6 +121,11 @@ msgid "Resize"
msgstr "サイズ変更"
#: global.gd
+#, fuzzy
+msgid "UI scale factor"
+msgstr "UIスケール"
+
+#: global.gd
msgid "Anti-aliasing"
msgstr "アンチエイリアシング"
@@ -131,12 +138,16 @@ msgid "Temporal Anti-Aliasing"
msgstr "テンポラルアンチエイリアシング"
#: global.gd
-msgid "Use VoxelGI (Blocks the game on map update but is more accurate)"
-msgstr "使用VoxelGI"
+msgid "Global illumination"
+msgstr ""
+
+#: global.gd
+msgid "SDFGI"
+msgstr ""
#: global.gd
-msgid "Use SDFGI (Doesn't block the game but produces more artifacts)"
-msgstr "使用SDGFI"
+msgid "Voxel GI"
+msgstr ""
#: global.gd
msgid "Enable shadows"
@@ -171,6 +182,27 @@ msgid "Always extend boost to maximum duration"
msgstr "ブーストを常に最大限に拡張する"
#: global.gd
+#, fuzzy
+msgid "Enable UI blur"
+msgstr "グローを有効に"
+
+#: global.gd
+msgid "Graphics"
+msgstr ""
+
+#: global.gd
+msgid "Low"
+msgstr ""
+
+#: global.gd
+msgid "Medium"
+msgstr ""
+
+#: global.gd
+msgid "High"
+msgstr ""
+
+#: global.gd
msgid "System default"
msgstr "システムのデフォルト"
@@ -329,6 +361,14 @@ msgstr "ゲームを離す"
msgid "Join Game"
msgstr "ゲームに参加します"
+#: menu/ingame.tscn menu/ingame.gd
+msgid "Cannot cancel game since no game is running."
+msgstr ""
+
+#: menu/ingame.tscn menu/ingame.gd
+msgid "You must join in order to be able to cancel the current game."
+msgstr ""
+
#: menu/ingame.tscn
msgid "Resume"
msgstr "再開"
@@ -460,7 +500,8 @@ msgid "PageUp/PageDown"
msgstr "ページアップ/ページダウン"
#: menu/popup_message.gd
-msgid "Use %s to reset the camera view"
+#, fuzzy
+msgid "Use %s to rotate the camera view"
msgstr "カメラをリセットするには %s を使用して"
#: menu/popup_message.gd
@@ -505,7 +546,11 @@ msgid "Hairstyle %d"
msgstr "髪型 %d"
#: menu/credits.tscn menu/credits.gd
-msgid "Thank You For Playing"
+msgid "Models"
+msgstr ""
+
+#: menu/credits.tscn menu/credits.gd
+msgid "Sounds"
msgstr ""
#: menu/credits.tscn menu/credits.gd
@@ -517,32 +562,22 @@ msgid "developed by"
msgstr "開発者"
#: menu/credits.tscn menu/credits.gd
-msgid "Licensed under Creative Commons: By Attribution 3.0 License"
-msgstr "クリエイティブ・コモンズ:表示 3.0 ライセンス"
-
-#: menu/credits.tscn menu/credits.gd
-msgid "by"
+msgid "Thank You For Playing"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "Licensed under Creative Commons: By Attribution 4.0 License"
-msgstr "クリエイティブ・コモンズ:表示 4.0 ライセンス"
-
-#: menu/credits.tscn menu/credits.gd
-#, fuzzy
-msgid "Additional CC0 assets by"
-msgstr "追加の CC0 アセット:"
-
-#: menu/credits.tscn menu/credits.gd
-msgid "Support for Translations by"
+msgid "[table=3]"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "For further information on"
+msgid ""
+"[/table]\n"
+"\n"
+"\n"
msgstr ""
#: menu/credits.tscn menu/credits.gd
-msgid "visit"
+msgid "[/center]"
msgstr ""
#: menu/rating/rating.gd
@@ -573,6 +608,22 @@ msgstr "要求されたフィールドをすべて入力する必要がありま
msgid "Accept"
msgstr "アクセプト"
+#~ msgid "Use VoxelGI (Blocks the game on map update but is more accurate)"
+#~ msgstr "使用VoxelGI"
+
+#~ msgid "Use SDFGI (Doesn't block the game but produces more artifacts)"
+#~ msgstr "使用SDGFI"
+
+#~ msgid "Licensed under Creative Commons: By Attribution 3.0 License"
+#~ msgstr "クリエイティブ・コモンズ:表示 3.0 ライセンス"
+
+#~ msgid "Licensed under Creative Commons: By Attribution 4.0 License"
+#~ msgstr "クリエイティブ・コモンズ:表示 4.0 ライセンス"
+
+#, fuzzy
+#~ msgid "Additional CC0 assets by"
+#~ msgstr "追加の CC0 アセット:"
+
#~ msgid "Stop Server"
#~ msgstr "サーバーを止まれ"
diff --git a/client/po/tr.po b/client/po/tr.po
index dacadd40..3eaab2f2 100644
--- a/client/po/tr.po
+++ b/client/po/tr.po
@@ -23,12 +23,12 @@
msgid ""
msgstr ""
"Project-Id-Version: hurrycurry\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: global.gd
@@ -80,7 +80,7 @@ msgid "Disabled"
msgstr ""
#: global.gd
-msgid "Interpolate the camera rotation"
+msgid "Smooth camera rotation"
msgstr ""
#: global.gd
@@ -184,6 +184,10 @@ msgid "Low"
msgstr ""
#: global.gd
+msgid "Medium"
+msgstr ""
+
+#: global.gd
msgid "High"
msgstr ""
diff --git a/client/project.godot b/client/project.godot
index f38cc31c..67f64aec 100644
--- a/client/project.godot
+++ b/client/project.godot
@@ -193,7 +193,7 @@ scroll_up={
[internationalization]
-locale/translations=PackedStringArray("res://po/de.po", "res://po/fr.po", "res://po/es.po", "res://po/ja.po", "res://po/fi.po", "res://po/he.po", "res://po/tr.po")
+locale/translations=PackedStringArray("res://po/de.po", "res://po/fr.po", "res://po/es.po", "res://po/ja.po", "res://po/fi.po", "res://po/he.po", "res://po/tr.po", "res://po/ar.po")
locale/translations_pot_files=PackedStringArray("res://global.gd", "res://menu/overlay.tscn", "res://menu/setup.tscn", "res://menu/character.tscn", "res://menu/error.tscn", "res://menu/ingame.tscn", "res://menu/lobby.tscn", "res://menu/main.tscn", "res://menu/settings.tscn", "res://menu/ingame.gd", "res://menu/lobby.gd", "res://menu/popup_message.gd", "res://multiplayer.gd", "res://menu/hairstyle_preview.gd", "res://menu/credits.tscn", "res://menu/credits.gd", "res://menu/rating/rating.gd", "res://menu/warning_popup.tscn")
[rendering]