From 06baf4555dc1c7a64bed7d059fbe34c99e9638fb Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 6 Sep 2024 23:43:42 +0200 Subject: refactor settings again (part 1) --- locale/ar.ini | 32 ++++++++++++++++---------------- locale/de.ini | 32 ++++++++++++++++---------------- locale/en.ini | 32 ++++++++++++++++---------------- locale/es.ini | 32 ++++++++++++++++---------------- locale/eu.ini | 32 ++++++++++++++++---------------- locale/fi.ini | 32 ++++++++++++++++---------------- locale/fr.ini | 32 ++++++++++++++++---------------- locale/he.ini | 32 ++++++++++++++++---------------- locale/ja.ini | 32 ++++++++++++++++---------------- locale/pl.ini | 32 ++++++++++++++++---------------- locale/pt.ini | 32 ++++++++++++++++---------------- locale/tr.ini | 32 ++++++++++++++++---------------- locale/zh_Hans.ini | 32 ++++++++++++++++---------------- locale/zh_Hant.ini | 32 ++++++++++++++++---------------- 14 files changed, 224 insertions(+), 224 deletions(-) (limited to 'locale') diff --git a/locale/ar.ini b/locale/ar.ini index 20fdfbba..701df5b9 100644 --- a/locale/ar.ini +++ b/locale/ar.ini @@ -72,24 +72,24 @@ c.settings.audio= c.settings.audio.master_volume=صوت البرنامج c.settings.audio.music_volume=صوت الموسيقى c.settings.audio.sfx_volume=صوت المؤثرات -c.settings.controls= -c.settings.controls.add= -c.settings.controls.joypad= -c.settings.controls.joypad_axis= -c.settings.controls.keyboard= -c.settings.controls.mouse_button=زر القائمة/الهمبرغر/Menu -c.settings.controls.other_event= -c.settings.controls.press_any_key= +c.settings.input= +c.settings.input.add= +c.settings.input.joypad= +c.settings.input.joypad_axis= +c.settings.input.keyboard= +c.settings.input.mouse_button=زر القائمة/الهمبرغر/Menu +c.settings.input.other_event= +c.settings.input.press_any_key= c.settings.debug_info=عرض معلومات التصحيح (fps، إلخ) -c.settings.fullscreen=إملأ الشاشة -c.settings.fullscreen.always=دائماً -c.settings.fullscreen.keep=كما هو -c.settings.fullscreen.never=أبداً +c.settings.graphics.fullscreen=إملأ الشاشة +c.settings.graphics.fullscreen.always=دائماً +c.settings.graphics.fullscreen.keep=كما هو +c.settings.graphics.fullscreen.never=أبداً c.settings.gameplay= c.settings.gameplay.extend_boost=قم دائمًا بتمديد الجري إلى أقصى مدة -c.settings.gi=إضاءة عالمية -c.settings.gi.sdfgi=SDFGI -c.settings.gi.voxelgi=Voxel GI +c.settings.graphics.gi=إضاءة عالمية +c.settings.graphics.gi.sdfgi=SDFGI +c.settings.graphics.gi.voxelgi=Voxel GI c.settings.glow=توهج c.settings.graphics=رسوميات c.settings.graphics.aa=تقنية التنعيم @@ -98,7 +98,7 @@ c.settings.graphics.taa=تقنية التنعيم الزمني c.settings.grass_amount=كمية العشب الـ3D للخانة c.settings.language=اللغة c.settings.language.system=الوضع الافتراضي للجهاز -c.settings.low_poly_trees=أشجار Low-poly +c.settings.graphics.lq_trees=أشجار Low-poly c.settings.other= c.settings.preset_high=عالي c.settings.preset_low=ضعيف diff --git a/locale/de.ini b/locale/de.ini index f887201e..e76c0aac 100644 --- a/locale/de.ini +++ b/locale/de.ini @@ -72,24 +72,24 @@ c.settings.audio=Audio c.settings.audio.master_volume=Gesamtlautstärke c.settings.audio.music_volume=Musiklautstärke c.settings.audio.sfx_volume=Effektlautstärke -c.settings.controls=Steuerung -c.settings.controls.add=Hinzufügen -c.settings.controls.joypad=%s (Joypad) -c.settings.controls.joypad_axis=Joypad-Achse %s -c.settings.controls.keyboard=%s (Tastatur) -c.settings.controls.mouse_button=Maustaste %s -c.settings.controls.other_event=Anderes Ereignis -c.settings.controls.press_any_key=Drücke eine Taste... +c.settings.input=Steuerung +c.settings.input.add=Hinzufügen +c.settings.input.joypad=%s (Joypad) +c.settings.input.joypad_axis=Joypad-Achse %s +c.settings.input.keyboard=%s (Tastatur) +c.settings.input.mouse_button=Maustaste %s +c.settings.input.other_event=Anderes Ereignis +c.settings.input.press_any_key=Drücke eine Taste... c.settings.debug_info=Diagnosedaten anzeigen (Bildrate, etc.) -c.settings.fullscreen=Vollbild -c.settings.fullscreen.always=Immer -c.settings.fullscreen.keep=Beibehalten -c.settings.fullscreen.never=Nie +c.settings.graphics.fullscreen=Vollbild +c.settings.graphics.fullscreen.always=Immer +c.settings.graphics.fullscreen.keep=Beibehalten +c.settings.graphics.fullscreen.never=Nie c.settings.gameplay=Spiel c.settings.gameplay.extend_boost=Schub immer bis zum Anschlag verlängern -c.settings.gi=Globale Beleuchtung -c.settings.gi.sdfgi=SDFGI -c.settings.gi.voxelgi=Voxel GlobaleBeleuchtung +c.settings.graphics.gi=Globale Beleuchtung +c.settings.graphics.gi.sdfgi=SDFGI +c.settings.graphics.gi.voxelgi=Voxel GlobaleBeleuchtung c.settings.glow=Glow aktivieren c.settings.graphics=Grafikvoreinstellung c.settings.graphics.aa=Kantenglättung @@ -98,7 +98,7 @@ c.settings.graphics.taa=Zeitliche Kantenglättung c.settings.grass_amount=3D-Grasmenge pro Tile c.settings.language=Sprache c.settings.language.system=Systemstandard -c.settings.low_poly_trees=Low-poly-Bäume +c.settings.graphics.lq_trees=Low-poly-Bäume c.settings.other=Sonstiges c.settings.preset_high=Hoch c.settings.preset_low=Niedrig diff --git a/locale/en.ini b/locale/en.ini index 3903c574..472c88db 100644 --- a/locale/en.ini +++ b/locale/en.ini @@ -75,24 +75,24 @@ c.settings.audio.master_volume=Master Volume c.settings.audio.music_volume=Music Volume c.settings.audio.sfx_volume=SFX Volume c.settings.audio=Audio -c.settings.controls.add=Add new -c.settings.controls.joypad_axis=Joypad axis %s -c.settings.controls.joypad=%s (Joypad) -c.settings.controls.keyboard=%s (Keyboard) -c.settings.controls.mouse_button=Mouse button %s -c.settings.controls.other_event=Other event -c.settings.controls.press_any_key=Press any key... -c.settings.controls=Controls +c.settings.input.add=Add new +c.settings.input.joypad_axis=Joypad axis %s +c.settings.input.joypad=%s (Joypad) +c.settings.input.keyboard=%s (Keyboard) +c.settings.input.mouse_button=Mouse button %s +c.settings.input.other_event=Other event +c.settings.input.press_any_key=Press any key... +c.settings.input=Controls c.settings.debug_info=Display debug info (Framerate, etc.) -c.settings.fullscreen.always=Always -c.settings.fullscreen.keep=Keep -c.settings.fullscreen.never=Never -c.settings.fullscreen=Fullscreen +c.settings.graphics.fullscreen.always=Always +c.settings.graphics.fullscreen.keep=Keep +c.settings.graphics.fullscreen.never=Never +c.settings.graphics.fullscreen=Fullscreen c.settings.gameplay.extend_boost=Always extend boost to maximum duration c.settings.gameplay=Gameplay -c.settings.gi.sdfgi=SDFGI -c.settings.gi.voxelgi=Voxel GI -c.settings.gi=Global illumination +c.settings.graphics.gi.sdfgi=SDFGI +c.settings.graphics.gi.voxelgi=Voxel GI +c.settings.graphics.gi=Global illumination c.settings.glow=Enable glow c.settings.graphics.aa=Anti-aliasing c.settings.graphics.ao=Ambient occlusion @@ -101,7 +101,7 @@ c.settings.graphics=Graphics c.settings.grass_amount=3D grass amount per grass tile c.settings.language.system=System default c.settings.language=Language -c.settings.low_poly_trees=Low-poly trees +c.settings.graphics.lq_trees=Low-poly trees c.settings.other=Other c.settings.preset_high=High c.settings.preset_low=Low diff --git a/locale/es.ini b/locale/es.ini index d6a0a371..14951de4 100644 --- a/locale/es.ini +++ b/locale/es.ini @@ -72,24 +72,24 @@ c.settings.audio= c.settings.audio.master_volume=Volumen principal c.settings.audio.music_volume=Volumen de la música c.settings.audio.sfx_volume=Volumen de efectos especiales -c.settings.controls= -c.settings.controls.add= -c.settings.controls.joypad= -c.settings.controls.joypad_axis= -c.settings.controls.keyboard= -c.settings.controls.mouse_button=Botón de menú -c.settings.controls.other_event= -c.settings.controls.press_any_key= +c.settings.input= +c.settings.input.add= +c.settings.input.joypad= +c.settings.input.joypad_axis= +c.settings.input.keyboard= +c.settings.input.mouse_button=Botón de menú +c.settings.input.other_event= +c.settings.input.press_any_key= c.settings.debug_info=Mostrar información de depuración (Cuadros por segundo, etc.) -c.settings.fullscreen=Pantalla completa -c.settings.fullscreen.always=Siempre -c.settings.fullscreen.keep=Mantener -c.settings.fullscreen.never=Jamás +c.settings.graphics.fullscreen=Pantalla completa +c.settings.graphics.fullscreen.always=Siempre +c.settings.graphics.fullscreen.keep=Mantener +c.settings.graphics.fullscreen.never=Jamás c.settings.gameplay= c.settings.gameplay.extend_boost=Siempre extienda el impulso a la duración máxima -c.settings.gi=Iluminación global -c.settings.gi.sdfgi=SDFGI -c.settings.gi.voxelgi=Voxel GI +c.settings.graphics.gi=Iluminación global +c.settings.graphics.gi.sdfgi=SDFGI +c.settings.graphics.gi.voxelgi=Voxel GI c.settings.glow=Activar brillo c.settings.graphics=Gráficos c.settings.graphics.aa=Antialiasing @@ -98,7 +98,7 @@ c.settings.graphics.taa=Antialiasing temporal c.settings.grass_amount=cantidad de hierba 3D por loseta de césped c.settings.language=Lengua c.settings.language.system=Sistema por defecto -c.settings.low_poly_trees=Árboles con pocos polígonos +c.settings.graphics.lq_trees=Árboles con pocos polígonos c.settings.other= c.settings.preset_high=Alto c.settings.preset_low=Bajo diff --git a/locale/eu.ini b/locale/eu.ini index 359e9760..97005a4d 100644 --- a/locale/eu.ini +++ b/locale/eu.ini @@ -72,24 +72,24 @@ c.settings.audio=Audioa c.settings.audio.master_volume=Bolumen Orokorra c.settings.audio.music_volume=Musikaren Bolumena c.settings.audio.sfx_volume=Efektuen Bolumena -c.settings.controls=Kontrolak -c.settings.controls.add=Gehitu berria -c.settings.controls.joypad=%s (Agintea) -c.settings.controls.joypad_axis=Agintearen %s ardatza -c.settings.controls.keyboard=%s (Teklatua) -c.settings.controls.mouse_button=Saguaren %s botoia -c.settings.controls.other_event=Beste gertaerak -c.settings.controls.press_any_key=Sakatu edozein tekla... +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.other_event=Beste gertaerak +c.settings.input.press_any_key=Sakatu edozein tekla... c.settings.debug_info=Erakutsi arazte informazioa (FPS, etab.) -c.settings.fullscreen=Pantaila osoa -c.settings.fullscreen.always=Beti -c.settings.fullscreen.keep=Mantendu -c.settings.fullscreen.never=Inoiz ez +c.settings.graphics.fullscreen=Pantaila osoa +c.settings.graphics.fullscreen.always=Beti +c.settings.graphics.fullscreen.keep=Mantendu +c.settings.graphics.fullscreen.never=Inoiz ez c.settings.gameplay=Jokoa c.settings.gameplay.extend_boost=Beti luzatu bultzada iraupen luzeenera -c.settings.gi=Argiztapen orokorra -c.settings.gi.sdfgi=SDFGI -c.settings.gi.voxelgi=Voxel GI +c.settings.graphics.gi=Argiztapen orokorra +c.settings.graphics.gi.sdfgi=SDFGI +c.settings.graphics.gi.voxelgi=Voxel GI c.settings.glow=Gaitu distira c.settings.graphics=Grafikoak c.settings.graphics.aa=Anti-aliasinga @@ -98,7 +98,7 @@ c.settings.graphics.taa=Anti-aliasing tenporala c.settings.grass_amount=3D belar kopurua belar lauza bakoitzeko c.settings.language=Hizkuntza c.settings.language.system=Sistemaren berezkoak -c.settings.low_poly_trees=Low-poly zuhaitzak +c.settings.graphics.lq_trees=Low-poly zuhaitzak c.settings.other=Besteak c.settings.preset_high=Altua c.settings.preset_low=Baxua diff --git a/locale/fi.ini b/locale/fi.ini index 8b8996a8..f89bdb78 100644 --- a/locale/fi.ini +++ b/locale/fi.ini @@ -72,24 +72,24 @@ c.settings.audio= c.settings.audio.master_volume= c.settings.audio.music_volume= c.settings.audio.sfx_volume= -c.settings.controls= -c.settings.controls.add= -c.settings.controls.joypad= -c.settings.controls.joypad_axis= -c.settings.controls.keyboard= -c.settings.controls.mouse_button= -c.settings.controls.other_event= -c.settings.controls.press_any_key= +c.settings.input= +c.settings.input.add= +c.settings.input.joypad= +c.settings.input.joypad_axis= +c.settings.input.keyboard= +c.settings.input.mouse_button= +c.settings.input.other_event= +c.settings.input.press_any_key= c.settings.debug_info= -c.settings.fullscreen= -c.settings.fullscreen.always= -c.settings.fullscreen.keep= -c.settings.fullscreen.never= +c.settings.graphics.fullscreen= +c.settings.graphics.fullscreen.always= +c.settings.graphics.fullscreen.keep= +c.settings.graphics.fullscreen.never= c.settings.gameplay= c.settings.gameplay.extend_boost= -c.settings.gi= -c.settings.gi.sdfgi= -c.settings.gi.voxelgi= +c.settings.graphics.gi= +c.settings.graphics.gi.sdfgi= +c.settings.graphics.gi.voxelgi= c.settings.glow= c.settings.graphics= c.settings.graphics.aa= @@ -98,7 +98,7 @@ c.settings.graphics.taa= c.settings.grass_amount= c.settings.language= c.settings.language.system= -c.settings.low_poly_trees= +c.settings.graphics.lq_trees= c.settings.other= c.settings.preset_high= c.settings.preset_low= diff --git a/locale/fr.ini b/locale/fr.ini index 157c56fa..2934fb14 100644 --- a/locale/fr.ini +++ b/locale/fr.ini @@ -72,24 +72,24 @@ c.settings.audio= c.settings.audio.master_volume=Volume principal c.settings.audio.music_volume=Volume de la musique c.settings.audio.sfx_volume=Volume des effets sonores -c.settings.controls= -c.settings.controls.add= -c.settings.controls.joypad= -c.settings.controls.joypad_axis= -c.settings.controls.keyboard= -c.settings.controls.mouse_button=Bouton de menu -c.settings.controls.other_event= -c.settings.controls.press_any_key= +c.settings.input= +c.settings.input.add= +c.settings.input.joypad= +c.settings.input.joypad_axis= +c.settings.input.keyboard= +c.settings.input.mouse_button=Bouton de menu +c.settings.input.other_event= +c.settings.input.press_any_key= c.settings.debug_info=Montrer les informations de débogage (Fréquence d’images, etc.) -c.settings.fullscreen=Plein écran -c.settings.fullscreen.always=Toujours -c.settings.fullscreen.keep=Garder -c.settings.fullscreen.never=Jamais +c.settings.graphics.fullscreen=Plein écran +c.settings.graphics.fullscreen.always=Toujours +c.settings.graphics.fullscreen.keep=Garder +c.settings.graphics.fullscreen.never=Jamais c.settings.gameplay= c.settings.gameplay.extend_boost=Toujours prolonger le boost jusqu’à la durée maximale -c.settings.gi=Luminosité générale -c.settings.gi.sdfgi=SDFGI -c.settings.gi.voxelgi=IG Voxel +c.settings.graphics.gi=Luminosité générale +c.settings.graphics.gi.sdfgi=SDFGI +c.settings.graphics.gi.voxelgi=IG Voxel c.settings.glow=Activer la lueur c.settings.graphics=Graphismes c.settings.graphics.aa=Anti crénelage @@ -98,7 +98,7 @@ c.settings.graphics.taa=Anti crénelage temporel c.settings.grass_amount=Quantité d’herbe 3D par tuile d’herbe c.settings.language=Langue c.settings.language.system=Défaut du système -c.settings.low_poly_trees=Arbres de quelques polygones +c.settings.graphics.lq_trees=Arbres de quelques polygones c.settings.other= c.settings.preset_high=Élevé c.settings.preset_low=Faible diff --git a/locale/he.ini b/locale/he.ini index 24141707..0feafee9 100644 --- a/locale/he.ini +++ b/locale/he.ini @@ -72,24 +72,24 @@ c.settings.audio= c.settings.audio.master_volume= c.settings.audio.music_volume= c.settings.audio.sfx_volume= -c.settings.controls= -c.settings.controls.add= -c.settings.controls.joypad= -c.settings.controls.joypad_axis= -c.settings.controls.keyboard= -c.settings.controls.mouse_button=כפתור התפריט -c.settings.controls.other_event= -c.settings.controls.press_any_key= +c.settings.input= +c.settings.input.add= +c.settings.input.joypad= +c.settings.input.joypad_axis= +c.settings.input.keyboard= +c.settings.input.mouse_button=כפתור התפריט +c.settings.input.other_event= +c.settings.input.press_any_key= c.settings.debug_info= -c.settings.fullscreen=מסך מלא -c.settings.fullscreen.always=תמיד -c.settings.fullscreen.keep=שמור -c.settings.fullscreen.never=אף פעם +c.settings.graphics.fullscreen=מסך מלא +c.settings.graphics.fullscreen.always=תמיד +c.settings.graphics.fullscreen.keep=שמור +c.settings.graphics.fullscreen.never=אף פעם c.settings.gameplay= c.settings.gameplay.extend_boost=תמיד הארך דחיפה לזמן המירבי -c.settings.gi=תאורה גלובאלית -c.settings.gi.sdfgi=SDFGI -c.settings.gi.voxelgi= +c.settings.graphics.gi=תאורה גלובאלית +c.settings.graphics.gi.sdfgi=SDFGI +c.settings.graphics.gi.voxelgi= c.settings.glow=אפשר זוהר c.settings.graphics=גרפיקה c.settings.graphics.aa=אנטי אליאסינג @@ -98,7 +98,7 @@ c.settings.graphics.taa= c.settings.grass_amount=כמות דשא תלת מימדית לכל אריח דשא c.settings.language=שפה c.settings.language.system=ברירת מחדל -c.settings.low_poly_trees= +c.settings.graphics.lq_trees= c.settings.other= c.settings.preset_high=גבוה c.settings.preset_low=נמוך diff --git a/locale/ja.ini b/locale/ja.ini index 90f4a187..03ad283b 100644 --- a/locale/ja.ini +++ b/locale/ja.ini @@ -72,24 +72,24 @@ c.settings.audio= c.settings.audio.master_volume=音量 c.settings.audio.music_volume=音量 c.settings.audio.sfx_volume=音量 -c.settings.controls= -c.settings.controls.add= -c.settings.controls.joypad= -c.settings.controls.joypad_axis= -c.settings.controls.keyboard= -c.settings.controls.mouse_button=メニューボタン -c.settings.controls.other_event= -c.settings.controls.press_any_key= +c.settings.input= +c.settings.input.add= +c.settings.input.joypad= +c.settings.input.joypad_axis= +c.settings.input.keyboard= +c.settings.input.mouse_button=メニューボタン +c.settings.input.other_event= +c.settings.input.press_any_key= c.settings.debug_info=デバッグ情報を表示(フレームレートなど) -c.settings.fullscreen=全画面 -c.settings.fullscreen.always=いつも -c.settings.fullscreen.keep=保つ -c.settings.fullscreen.never=決して +c.settings.graphics.fullscreen=全画面 +c.settings.graphics.fullscreen.always=いつも +c.settings.graphics.fullscreen.keep=保つ +c.settings.graphics.fullscreen.never=決して c.settings.gameplay= c.settings.gameplay.extend_boost=ブーストを常に最大限に拡張する -c.settings.gi=グローバルイルミネーション -c.settings.gi.sdfgi=SDFGI -c.settings.gi.voxelgi=Voxel GI +c.settings.graphics.gi=グローバルイルミネーション +c.settings.graphics.gi.sdfgi=SDFGI +c.settings.graphics.gi.voxelgi=Voxel GI c.settings.glow=グローを有効に c.settings.graphics=グラフィックス c.settings.graphics.aa=アンチエイリアシング @@ -98,7 +98,7 @@ c.settings.graphics.taa=テンポラルアンチエイリアシング c.settings.grass_amount=芝生タイルあたりの3D芝生 c.settings.language=言語 c.settings.language.system=システムのデフォルト -c.settings.low_poly_trees=ローポリ木 +c.settings.graphics.lq_trees=ローポリ木 c.settings.other= c.settings.preset_high=高 c.settings.preset_low=悪い diff --git a/locale/pl.ini b/locale/pl.ini index a51b29b5..036c595b 100644 --- a/locale/pl.ini +++ b/locale/pl.ini @@ -72,24 +72,24 @@ c.settings.audio= c.settings.audio.master_volume=Głośność główna c.settings.audio.music_volume=Głośność muzyki c.settings.audio.sfx_volume=Głośność efektów dźwiękowych -c.settings.controls= -c.settings.controls.add= -c.settings.controls.joypad= -c.settings.controls.joypad_axis= -c.settings.controls.keyboard= -c.settings.controls.mouse_button=przycisk menu -c.settings.controls.other_event= -c.settings.controls.press_any_key= +c.settings.input= +c.settings.input.add= +c.settings.input.joypad= +c.settings.input.joypad_axis= +c.settings.input.keyboard= +c.settings.input.mouse_button=przycisk menu +c.settings.input.other_event= +c.settings.input.press_any_key= c.settings.debug_info=Wyświetlaj informacje debugowania (częstość klatek itp.) -c.settings.fullscreen=Pełny ekran -c.settings.fullscreen.always=Zawsze -c.settings.fullscreen.keep=Zachowaj -c.settings.fullscreen.never=Nigdy +c.settings.graphics.fullscreen=Pełny ekran +c.settings.graphics.fullscreen.always=Zawsze +c.settings.graphics.fullscreen.keep=Zachowaj +c.settings.graphics.fullscreen.never=Nigdy c.settings.gameplay= c.settings.gameplay.extend_boost=Zawsze wydłużaj przyspieszenie do maksymalnego czasu trwania -c.settings.gi=Globalne oświetlenie -c.settings.gi.sdfgi=SDF -c.settings.gi.voxelgi=Oświetlenie wokselowe +c.settings.graphics.gi=Globalne oświetlenie +c.settings.graphics.gi.sdfgi=SDF +c.settings.graphics.gi.voxelgi=Oświetlenie wokselowe c.settings.glow=Połysk c.settings.graphics=Ustawienia grafiki c.settings.graphics.aa=Antyaliasing @@ -98,7 +98,7 @@ c.settings.graphics.taa=Antyaliasing temporalny c.settings.grass_amount=Gęstość trawy 3D c.settings.language=Język c.settings.language.system=Domyślny systemowy -c.settings.low_poly_trees=Drzewa low-poly +c.settings.graphics.lq_trees=Drzewa low-poly c.settings.other= c.settings.preset_high=Wysokie c.settings.preset_low=Niskie diff --git a/locale/pt.ini b/locale/pt.ini index 8b8996a8..f89bdb78 100644 --- a/locale/pt.ini +++ b/locale/pt.ini @@ -72,24 +72,24 @@ c.settings.audio= c.settings.audio.master_volume= c.settings.audio.music_volume= c.settings.audio.sfx_volume= -c.settings.controls= -c.settings.controls.add= -c.settings.controls.joypad= -c.settings.controls.joypad_axis= -c.settings.controls.keyboard= -c.settings.controls.mouse_button= -c.settings.controls.other_event= -c.settings.controls.press_any_key= +c.settings.input= +c.settings.input.add= +c.settings.input.joypad= +c.settings.input.joypad_axis= +c.settings.input.keyboard= +c.settings.input.mouse_button= +c.settings.input.other_event= +c.settings.input.press_any_key= c.settings.debug_info= -c.settings.fullscreen= -c.settings.fullscreen.always= -c.settings.fullscreen.keep= -c.settings.fullscreen.never= +c.settings.graphics.fullscreen= +c.settings.graphics.fullscreen.always= +c.settings.graphics.fullscreen.keep= +c.settings.graphics.fullscreen.never= c.settings.gameplay= c.settings.gameplay.extend_boost= -c.settings.gi= -c.settings.gi.sdfgi= -c.settings.gi.voxelgi= +c.settings.graphics.gi= +c.settings.graphics.gi.sdfgi= +c.settings.graphics.gi.voxelgi= c.settings.glow= c.settings.graphics= c.settings.graphics.aa= @@ -98,7 +98,7 @@ c.settings.graphics.taa= c.settings.grass_amount= c.settings.language= c.settings.language.system= -c.settings.low_poly_trees= +c.settings.graphics.lq_trees= c.settings.other= c.settings.preset_high= c.settings.preset_low= diff --git a/locale/tr.ini b/locale/tr.ini index 8b8996a8..f89bdb78 100644 --- a/locale/tr.ini +++ b/locale/tr.ini @@ -72,24 +72,24 @@ c.settings.audio= c.settings.audio.master_volume= c.settings.audio.music_volume= c.settings.audio.sfx_volume= -c.settings.controls= -c.settings.controls.add= -c.settings.controls.joypad= -c.settings.controls.joypad_axis= -c.settings.controls.keyboard= -c.settings.controls.mouse_button= -c.settings.controls.other_event= -c.settings.controls.press_any_key= +c.settings.input= +c.settings.input.add= +c.settings.input.joypad= +c.settings.input.joypad_axis= +c.settings.input.keyboard= +c.settings.input.mouse_button= +c.settings.input.other_event= +c.settings.input.press_any_key= c.settings.debug_info= -c.settings.fullscreen= -c.settings.fullscreen.always= -c.settings.fullscreen.keep= -c.settings.fullscreen.never= +c.settings.graphics.fullscreen= +c.settings.graphics.fullscreen.always= +c.settings.graphics.fullscreen.keep= +c.settings.graphics.fullscreen.never= c.settings.gameplay= c.settings.gameplay.extend_boost= -c.settings.gi= -c.settings.gi.sdfgi= -c.settings.gi.voxelgi= +c.settings.graphics.gi= +c.settings.graphics.gi.sdfgi= +c.settings.graphics.gi.voxelgi= c.settings.glow= c.settings.graphics= c.settings.graphics.aa= @@ -98,7 +98,7 @@ c.settings.graphics.taa= c.settings.grass_amount= c.settings.language= c.settings.language.system= -c.settings.low_poly_trees= +c.settings.graphics.lq_trees= c.settings.other= c.settings.preset_high= c.settings.preset_low= diff --git a/locale/zh_Hans.ini b/locale/zh_Hans.ini index 3042b7ec..8ff41d7d 100644 --- a/locale/zh_Hans.ini +++ b/locale/zh_Hans.ini @@ -72,24 +72,24 @@ c.settings.audio=音频 c.settings.audio.master_volume=主音量 c.settings.audio.music_volume=音乐音量 c.settings.audio.sfx_volume=音效音量 -c.settings.controls=限定 -c.settings.controls.add=添加新的 -c.settings.controls.joypad=%s(游戏手柄) -c.settings.controls.joypad_axis=游戏手柄轴 %s -c.settings.controls.keyboard=%s(键盘) -c.settings.controls.mouse_button=鼠标按钮 %s -c.settings.controls.other_event=其他活动 -c.settings.controls.press_any_key=按任意键… +c.settings.input=限定 +c.settings.input.add=添加新的 +c.settings.input.joypad=%s(游戏手柄) +c.settings.input.joypad_axis=游戏手柄轴 %s +c.settings.input.keyboard=%s(键盘) +c.settings.input.mouse_button=鼠标按钮 %s +c.settings.input.other_event=其他活动 +c.settings.input.press_any_key=按任意键… c.settings.debug_info=显示调试信息(帧率等) -c.settings.fullscreen=全屏 -c.settings.fullscreen.always=始终 -c.settings.fullscreen.keep=保持 -c.settings.fullscreen.never=从不 +c.settings.graphics.fullscreen=全屏 +c.settings.graphics.fullscreen.always=始终 +c.settings.graphics.fullscreen.keep=保持 +c.settings.graphics.fullscreen.never=从不 c.settings.gameplay=游戏玩法 c.settings.gameplay.extend_boost=始终将加速延长至最大持续时间 -c.settings.gi=全局照明 -c.settings.gi.sdfgi=有符号距离场全局照明 -c.settings.gi.voxelgi=体素全局照明 +c.settings.graphics.gi=全局照明 +c.settings.graphics.gi.sdfgi=有符号距离场全局照明 +c.settings.graphics.gi.voxelgi=体素全局照明 c.settings.glow=启用辉光 c.settings.graphics=图形 c.settings.graphics.aa=抗锯齿 @@ -98,7 +98,7 @@ c.settings.graphics.taa=随机采样抗锯齿 c.settings.grass_amount=每块草砖的 3D 草量 c.settings.language=语言 c.settings.language.system=系统默认 -c.settings.low_poly_trees=低多边形树 +c.settings.graphics.lq_trees=低多边形树 c.settings.other=其他 c.settings.preset_high=高 c.settings.preset_low=低 diff --git a/locale/zh_Hant.ini b/locale/zh_Hant.ini index 167f1bd9..1d6a498b 100644 --- a/locale/zh_Hant.ini +++ b/locale/zh_Hant.ini @@ -72,24 +72,24 @@ c.settings.audio= c.settings.audio.master_volume=主音量 c.settings.audio.music_volume=音樂音量 c.settings.audio.sfx_volume=音效音量 -c.settings.controls= -c.settings.controls.add= -c.settings.controls.joypad= -c.settings.controls.joypad_axis= -c.settings.controls.keyboard= -c.settings.controls.mouse_button=選單按鈕 -c.settings.controls.other_event= -c.settings.controls.press_any_key= +c.settings.input= +c.settings.input.add= +c.settings.input.joypad= +c.settings.input.joypad_axis= +c.settings.input.keyboard= +c.settings.input.mouse_button=選單按鈕 +c.settings.input.other_event= +c.settings.input.press_any_key= c.settings.debug_info=顯示偵錯資訊(幀率等) -c.settings.fullscreen=全螢幕 -c.settings.fullscreen.always=總是 -c.settings.fullscreen.keep=保留 -c.settings.fullscreen.never=永不 +c.settings.graphics.fullscreen=全螢幕 +c.settings.graphics.fullscreen.always=總是 +c.settings.graphics.fullscreen.keep=保留 +c.settings.graphics.fullscreen.never=永不 c.settings.gameplay= c.settings.gameplay.extend_boost=總是將加速延長至最長持續時間 -c.settings.gi=全域照明 -c.settings.gi.sdfgi=有符號距離場全域照明(SDFGI) -c.settings.gi.voxelgi=Voxel 全域照明 +c.settings.graphics.gi=全域照明 +c.settings.graphics.gi.sdfgi=有符號距離場全域照明(SDFGI) +c.settings.graphics.gi.voxelgi=Voxel 全域照明 c.settings.glow=啟用發光 c.settings.graphics=圖形 c.settings.graphics.aa=抗鋸齒 @@ -98,7 +98,7 @@ c.settings.graphics.taa=時間抗鋸齒 c.settings.grass_amount=每個草塊的 3D 草量 c.settings.language=語言 c.settings.language.system=系統預設 -c.settings.low_poly_trees=低多邊形樹 +c.settings.graphics.lq_trees=低多邊形樹 c.settings.other= c.settings.preset_high=高 c.settings.preset_low=低 -- cgit v1.2.3-70-g09d2 From 03bdf875aec224ee8f74c259ed776da52bad54ff Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 7 Sep 2024 00:22:55 +0200 Subject: adjust some more translation strings --- client/menu/settings/preset_row.gd | 25 +++++++++----- client/menu/settings/range_setting.gd | 7 ++-- client/menu/settings/settings_category.gd | 15 ++------ client/menu/warning_popup.gd | 1 - locale/ar.ini | 30 ++++++++-------- locale/de.ini | 30 ++++++++-------- locale/en.ini | 57 ++++++++++++++++--------------- locale/es.ini | 30 ++++++++-------- locale/eu.ini | 30 ++++++++-------- locale/fi.ini | 30 ++++++++-------- locale/fr.ini | 30 ++++++++-------- locale/he.ini | 30 ++++++++-------- locale/ja.ini | 30 ++++++++-------- locale/pl.ini | 30 ++++++++-------- locale/pt.ini | 30 ++++++++-------- locale/tr.ini | 30 ++++++++-------- locale/zh_Hans.ini | 30 ++++++++-------- locale/zh_Hant.ini | 30 ++++++++-------- 18 files changed, 246 insertions(+), 249 deletions(-) (limited to 'locale') diff --git a/client/menu/settings/preset_row.gd b/client/menu/settings/preset_row.gd index 808f6381..7eca0c3c 100644 --- a/client/menu/settings/preset_row.gd +++ b/client/menu/settings/preset_row.gd @@ -14,7 +14,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . # -class_name Preset +class_name PresetRow extends GameSetting var options: Dictionary @@ -24,15 +24,22 @@ func _init(id: String, options_: Dictionary): super(id) options = options_ +var prefix = "" +func set_parent(parent): + super(parent) + if parent != null: prefix = parent.key + func apply(preset_name: String): - var preset: Dictionary = options[preset_name] + var preset = options[preset_name] for i in preset.keys(): - var setting_name: String = i - Global.set_setting(setting_name, preset[setting_name]) + Global.set_setting(prefix + "." + i, preset[i]) func _update_row(): - for i in options.keys(): - var button := Button.new() - button.pressed.connect(apply.bind(i)) - button.text = i - arr.push_back(button) + super() + if row.value_node == null: + row.value_node = HBoxContainer.new() + for i in options.keys(): + var button := Button.new() + button.pressed.connect(apply.bind(i)) + button.text = tr(nskey + "." + i) + row.value_node.add_child(button) diff --git a/client/menu/settings/range_setting.gd b/client/menu/settings/range_setting.gd index d8616d54..49db7c21 100644 --- a/client/menu/settings/range_setting.gd +++ b/client/menu/settings/range_setting.gd @@ -37,7 +37,8 @@ func _update_row(): row.value_node.tick_count = abs(max_value - min_value) if tick_count == null else tick_count row.value_node.step = 0 if smooth else (1 if tick_count == null else abs(max_value - min_value) / (tick_count - 1)) row.value_node.value = Global.get_setting(key) - if not row.value_node.value_changed.is_connected(from_ui): row.value_node.value_changed.connect(from_ui) + if not row.value_node.value_changed.is_connected(from_ui): + row.value_node.value_changed.connect(from_ui) -func from_ui(): - Global.set_setting(key, row.value_node.value) +func from_ui(value): + Global.set_setting(key, value) diff --git a/client/menu/settings/settings_category.gd b/client/menu/settings/settings_category.gd index 7425ea19..a80c12c9 100644 --- a/client/menu/settings/settings_category.gd +++ b/client/menu/settings/settings_category.gd @@ -17,14 +17,12 @@ class_name SettingsCategory extends GameSetting var settings: Array # Dictionary[String, GameSetting] -var presets # Array[Preset] var options: VBoxContainer -func _init(new_id: String, new_settings: Array, new_presets = []): +func _init(new_id: String, new_settings: Array): super(new_id) settings = new_settings - presets = new_presets func set_parent(parent: GameSetting): super(parent) @@ -41,19 +39,10 @@ func _update_row(): if options.get_parent() != row: row.add_child(options) - if presets != null: - for i in presets: - var prow: SettingsRow = preload("res://menu/settings/settings_row.tscn").instantiate() - options.add_child(prow) - prow.label.text = i.label - prow.reset_button.visible = false - for b in i.buttons(): - prow.value_parent.add_child(b) - for r in settings: r._update_row() + print(r.row) if r.row.get_parent() != options: - print(r.row) options.add_child(r.row) func check(): diff --git a/client/menu/warning_popup.gd b/client/menu/warning_popup.gd index 20741834..fd23a30a 100644 --- a/client/menu/warning_popup.gd +++ b/client/menu/warning_popup.gd @@ -2,7 +2,6 @@ extends Menu class_name WarningPopup func _ready(): - print(self.data) $CenterContainer/Panel/MarginContainer/VBoxContainer/Message.text = self.data func _on_accept_pressed(): diff --git a/locale/ar.ini b/locale/ar.ini index 701df5b9..5e4869c9 100644 --- a/locale/ar.ini +++ b/locale/ar.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard= c.settings.input.mouse_button=زر القائمة/الهمبرغر/Menu c.settings.input.other_event= c.settings.input.press_any_key= -c.settings.debug_info=عرض معلومات التصحيح (fps، إلخ) +c.settings.graphics.debug_info=عرض معلومات التصحيح (fps، إلخ) c.settings.graphics.fullscreen=إملأ الشاشة c.settings.graphics.fullscreen.always=دائماً c.settings.graphics.fullscreen.keep=كما هو @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost=قم دائمًا بتمديد الجري إل c.settings.graphics.gi=إضاءة عالمية c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GI -c.settings.glow=توهج +c.settings.graphics.glow=توهج c.settings.graphics=رسوميات c.settings.graphics.aa=تقنية التنعيم c.settings.graphics.ao=انسداد المحيط c.settings.graphics.taa=تقنية التنعيم الزمني -c.settings.grass_amount=كمية العشب الـ3D للخانة -c.settings.language=اللغة -c.settings.language.system=الوضع الافتراضي للجهاز +c.settings.graphics.grass_amount=كمية العشب الـ3D للخانة +c.settings.ui.language=اللغة +c.settings.ui.language.system=الوضع الافتراضي للجهاز c.settings.graphics.lq_trees=أشجار Low-poly c.settings.other= -c.settings.preset_high=عالي -c.settings.preset_low=ضعيف -c.settings.preset_medium=متوسط -c.settings.server_data=دليل الـserver data (اتركوه فارغًا للبحث التلقائي) -c.settings.server_path=ملف للـserver binary (اتركوه فارغًا للبحث في PATH) -c.settings.server_path.placeholder=مسار الملف -c.settings.shadows=ظلال -c.settings.smooth_camera=سلّس حركة الكاميرا +c.settings.graphics.preset.high=عالي +c.settings.graphics.preset.low=ضعيف +c.settings.graphics.preset.medium=متوسط +c.settings.other.server_data=دليل الـserver data (اتركوه فارغًا للبحث التلقائي) +c.settings.other.server_path=ملف للـserver binary (اتركوه فارغًا للبحث في PATH) +c.settings.other.server_path.placeholder=مسار الملف +c.settings.graphics.shadows=ظلال +c.settings.gameplay.smooth_camera=سلّس حركة الكاميرا c.settings.ui=الإسم c.settings.ui.scale_factor=عامل حجم واجهة المستخدم c.settings.ui.scale_mode=طريقة تحجيم واجهة المستخدم c.settings.ui.scale_mode.resize=تحديد الحجم تلقائيًا c.settings.ui.touch_controls=فعّل شاشة اللمس -c.settings.ui_blur=موّه واجهة المستخدم +c.settings.graphics.ui_blur=موّه واجهة المستخدم c.settings.username=الإسم c.setup.contract_title=عقد عمل c.setup.par00=هذا عقد ملزم بينكم (الموظف) وشركة موستر فوودز(Musterfoods) المحدودة (صاحب العمل) للعمل كطهاة أو نادلين. @@ -154,7 +154,7 @@ unknown551=غير موجود unknown568=تسريحة الشعر %d unknown572=النماذج unknown576=الاصوات -unknown59=تم الانتهاء من الإعداد الأولي. (إزيلوا علامة الإختيار وأعدوا التشغيل لإعادة الدخول) +c.settings.gameplay.setup_completed=تم الانتهاء من الإعداد الأولي. (إزيلوا علامة الإختيار وأعدوا التشغيل لإعادة الدخول) unknown622=يجب عليكم ملء جميع الحقول. unknown626=حسنا unknown63=بدأ البرنامج التعليمي diff --git a/locale/de.ini b/locale/de.ini index e76c0aac..4a52d1c8 100644 --- a/locale/de.ini +++ b/locale/de.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard=%s (Tastatur) c.settings.input.mouse_button=Maustaste %s c.settings.input.other_event=Anderes Ereignis c.settings.input.press_any_key=Drücke eine Taste... -c.settings.debug_info=Diagnosedaten anzeigen (Bildrate, etc.) +c.settings.graphics.debug_info=Diagnosedaten anzeigen (Bildrate, etc.) c.settings.graphics.fullscreen=Vollbild c.settings.graphics.fullscreen.always=Immer c.settings.graphics.fullscreen.keep=Beibehalten @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost=Schub immer bis zum Anschlag verlängern c.settings.graphics.gi=Globale Beleuchtung c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GlobaleBeleuchtung -c.settings.glow=Glow aktivieren +c.settings.graphics.glow=Glow aktivieren c.settings.graphics=Grafikvoreinstellung c.settings.graphics.aa=Kantenglättung c.settings.graphics.ao=Umgebungsverdeckung c.settings.graphics.taa=Zeitliche Kantenglättung -c.settings.grass_amount=3D-Grasmenge pro Tile -c.settings.language=Sprache -c.settings.language.system=Systemstandard +c.settings.graphics.grass_amount=3D-Grasmenge pro Tile +c.settings.ui.language=Sprache +c.settings.ui.language.system=Systemstandard c.settings.graphics.lq_trees=Low-poly-Bäume c.settings.other=Sonstiges -c.settings.preset_high=Hoch -c.settings.preset_low=Niedrig -c.settings.preset_medium=Mittel -c.settings.server_data=Server Datenverzeichnis (leer lassen, um automatisch zu erkennen) -c.settings.server_path=Pfad zum Server (leer lassen, um PATH zu durchsuchen) -c.settings.server_path.placeholder=Pfad eingeben -c.settings.shadows=Schatten aktivieren -c.settings.smooth_camera=Kameradrehung glätten +c.settings.graphics.preset.high=Hoch +c.settings.graphics.preset.low=Niedrig +c.settings.graphics.preset.medium=Mittel +c.settings.other.server_data=Server Datenverzeichnis (leer lassen, um automatisch zu erkennen) +c.settings.other.server_path=Pfad zum Server (leer lassen, um PATH zu durchsuchen) +c.settings.other.server_path.placeholder=Pfad eingeben +c.settings.graphics.shadows=Schatten aktivieren +c.settings.gameplay.smooth_camera=Kameradrehung glätten c.settings.ui=Benutzeroberfläche c.settings.ui.scale_factor=Benutzeroberflächen Skalierungs Faktor c.settings.ui.scale_mode=Benutzeroberflächen Skalierungs Modus c.settings.ui.scale_mode.resize=Skalieren c.settings.ui.touch_controls=Touchsteuerelemente aktivieren -c.settings.ui_blur=Benutzeroberflächenunschärfe +c.settings.graphics.ui_blur=Benutzeroberflächenunschärfe c.settings.username=Benutzername c.setup.contract_title=ARBEITSVERTRAG c.setup.par00=Dies ist ein verbindlicher Vertrag zwischen Ihnen (der/die Angestelte) und Musterfoods GmbH. Sie verpflichten sich, Ihren Aufgaben als Koch/Köchin bzw. Bedienung nachzugehen. @@ -154,7 +154,7 @@ unknown551=Nicht verfügbar unknown568=Frisur %d unknown572=Modelle unknown576=Soundeffekte -unknown59=Ersteinrichtung abgeschlossen (Deaktivieren und Spiel neu starten zum Neueinrichten) +c.settings.gameplay.setup_completed=Ersteinrichtung abgeschlossen (Deaktivieren und Spiel neu starten zum Neueinrichten) unknown622=Sie müssen alle verlangten Felder ausfüllen. unknown626=Akzeptieren unknown63=Anleitung gestartet diff --git a/locale/en.ini b/locale/en.ini index 472c88db..38dcff81 100644 --- a/locale/en.ini +++ b/locale/en.ini @@ -75,43 +75,44 @@ c.settings.audio.master_volume=Master Volume c.settings.audio.music_volume=Music Volume c.settings.audio.sfx_volume=SFX Volume c.settings.audio=Audio -c.settings.input.add=Add new -c.settings.input.joypad_axis=Joypad axis %s -c.settings.input.joypad=%s (Joypad) -c.settings.input.keyboard=%s (Keyboard) -c.settings.input.mouse_button=Mouse button %s -c.settings.input.other_event=Other event -c.settings.input.press_any_key=Press any key... -c.settings.input=Controls -c.settings.debug_info=Display debug info (Framerate, etc.) +c.settings.graphics.debug_info=Display debug info (Framerate, etc.) +c.settings.gameplay.extend_boost=Always extend boost to maximum duration +c.settings.gameplay=Gameplay +c.settings.graphics.glow=Enable glow +c.settings.graphics.aa=Anti-aliasing +c.settings.graphics.ao=Ambient occlusion c.settings.graphics.fullscreen.always=Always c.settings.graphics.fullscreen.keep=Keep c.settings.graphics.fullscreen.never=Never c.settings.graphics.fullscreen=Fullscreen -c.settings.gameplay.extend_boost=Always extend boost to maximum duration -c.settings.gameplay=Gameplay c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GI c.settings.graphics.gi=Global illumination -c.settings.glow=Enable glow -c.settings.graphics.aa=Anti-aliasing -c.settings.graphics.ao=Ambient occlusion +c.settings.graphics.lq_trees=Low-poly trees +c.settings.graphics.preset.high=High +c.settings.graphics.preset.low=Low +c.settings.graphics.preset.medium=Medium +c.settings.graphics.preset=Load preset c.settings.graphics.taa=Temporal Anti-Aliasing c.settings.graphics=Graphics -c.settings.grass_amount=3D grass amount per grass tile -c.settings.language.system=System default -c.settings.language=Language -c.settings.graphics.lq_trees=Low-poly trees +c.settings.graphics.grass_amount=3D grass amount per grass tile +c.settings.input.add=Add new +c.settings.input.joypad_axis=Joypad axis %s +c.settings.input.joypad=%s (Joypad) +c.settings.input.keyboard=%s (Keyboard) +c.settings.input.mouse_button=Mouse button %s +c.settings.input.other_event=Other event +c.settings.input.press_any_key=Press any key... +c.settings.input=Controls +c.settings.ui.language.system=System default +c.settings.ui.language=Language c.settings.other=Other -c.settings.preset_high=High -c.settings.preset_low=Low -c.settings.preset_medium=Medium -c.settings.server_data=Server data directory (leave empty to auto-detect) -c.settings.server_path.placeholder=Enter path -c.settings.server_path=Server binary (leave empty to search PATH) -c.settings.shadows=Enable shadows -c.settings.smooth_camera=Smooth camera rotation -c.settings.ui_blur=Enable UI blur +c.settings.other.server_data=Server data directory (leave empty to auto-detect) +c.settings.other.server_path.placeholder=Enter path +c.settings.other.server_path=Server binary (leave empty to search PATH) +c.settings.graphics.shadows=Enable shadows +c.settings.gameplay.smooth_camera=Smooth camera rotation +c.settings.graphics.ui_blur=Enable UI blur c.settings.ui.scale_factor=UI scale factor c.settings.ui.scale_mode.resize=Resize c.settings.ui.scale_mode=UI scale mode @@ -162,7 +163,7 @@ unknown564=Server and client versions do not match. Server: %d.%d, Client: %d.%d unknown568=Hairstyle %d unknown572=Models unknown576=Sounds -unknown59=Initial setup complete. (Uncheck and restart to reenter) +c.settings.gameplay.setup_completed=Initial setup complete. (Uncheck and restart to reenter) unknown598=[/table]%n%n%n unknown622=You must fill out all requested fields. unknown626=Accept diff --git a/locale/es.ini b/locale/es.ini index 14951de4..8af6d014 100644 --- a/locale/es.ini +++ b/locale/es.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard= c.settings.input.mouse_button=Botón de menú c.settings.input.other_event= c.settings.input.press_any_key= -c.settings.debug_info=Mostrar información de depuración (Cuadros por segundo, etc.) +c.settings.graphics.debug_info=Mostrar información de depuración (Cuadros por segundo, etc.) c.settings.graphics.fullscreen=Pantalla completa c.settings.graphics.fullscreen.always=Siempre c.settings.graphics.fullscreen.keep=Mantener @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost=Siempre extienda el impulso a la duración máx c.settings.graphics.gi=Iluminación global c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GI -c.settings.glow=Activar brillo +c.settings.graphics.glow=Activar brillo c.settings.graphics=Gráficos c.settings.graphics.aa=Antialiasing c.settings.graphics.ao=Oclusión ambiental c.settings.graphics.taa=Antialiasing temporal -c.settings.grass_amount=cantidad de hierba 3D por loseta de césped -c.settings.language=Lengua -c.settings.language.system=Sistema por defecto +c.settings.graphics.grass_amount=cantidad de hierba 3D por loseta de césped +c.settings.ui.language=Lengua +c.settings.ui.language.system=Sistema por defecto c.settings.graphics.lq_trees=Árboles con pocos polígonos c.settings.other= -c.settings.preset_high=Alto -c.settings.preset_low=Bajo -c.settings.preset_medium=Medio -c.settings.server_data=Directorio de datos del servidor (deja vacío para detectar automáticamente) -c.settings.server_path=Binario del servidor (deja vacío para buscar RUTA) -c.settings.server_path.placeholder=Pone ruta -c.settings.shadows=Activar sombras -c.settings.smooth_camera=Interpolar la rotación de la cámara +c.settings.graphics.preset.high=Alto +c.settings.graphics.preset.low=Bajo +c.settings.graphics.preset.medium=Medio +c.settings.other.server_data=Directorio de datos del servidor (deja vacío para detectar automáticamente) +c.settings.other.server_path=Binario del servidor (deja vacío para buscar RUTA) +c.settings.other.server_path.placeholder=Pone ruta +c.settings.graphics.shadows=Activar sombras +c.settings.gameplay.smooth_camera=Interpolar la rotación de la cámara c.settings.ui=Nombre de usuario c.settings.ui.scale_factor=Escala de interfaz de usuario c.settings.ui.scale_mode=Modo d’escala de interfaz de usuario c.settings.ui.scale_mode.resize=Redimensionado c.settings.ui.touch_controls=Permitir controles de pantalla táctil -c.settings.ui_blur=Activar difuminar +c.settings.graphics.ui_blur=Activar difuminar c.settings.username=Nombre de usuario c.setup.contract_title=CONTRATO DE EMPLEO c.setup.par00=Este es un contrato oficial entre usted (el empleado) y Musterfoods Ltd. (el empleador) para trabajar como chef o camarero. @@ -154,7 +154,7 @@ unknown551=Servidor (No disponible) unknown568=Peinado %d unknown572=Modelos unknown576=Sonidos -unknown59=Configuración inicial completa. (Desmarque y recomenza para reentrar) +c.settings.gameplay.setup_completed=Configuración inicial completa. (Desmarque y recomenza para reentrar) unknown622=Debes completar todos los requisitos. unknown626=Aceptar unknown63=Tutorial comenzó diff --git a/locale/eu.ini b/locale/eu.ini index 97005a4d..534dda8c 100644 --- a/locale/eu.ini +++ b/locale/eu.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard=%s (Teklatua) c.settings.input.mouse_button=Saguaren %s botoia c.settings.input.other_event=Beste gertaerak c.settings.input.press_any_key=Sakatu edozein tekla... -c.settings.debug_info=Erakutsi arazte informazioa (FPS, etab.) +c.settings.graphics.debug_info=Erakutsi arazte informazioa (FPS, etab.) c.settings.graphics.fullscreen=Pantaila osoa c.settings.graphics.fullscreen.always=Beti c.settings.graphics.fullscreen.keep=Mantendu @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost=Beti luzatu bultzada iraupen luzeenera c.settings.graphics.gi=Argiztapen orokorra c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GI -c.settings.glow=Gaitu distira +c.settings.graphics.glow=Gaitu distira c.settings.graphics=Grafikoak c.settings.graphics.aa=Anti-aliasinga c.settings.graphics.ao=Giro oklusioa c.settings.graphics.taa=Anti-aliasing tenporala -c.settings.grass_amount=3D belar kopurua belar lauza bakoitzeko -c.settings.language=Hizkuntza -c.settings.language.system=Sistemaren berezkoak +c.settings.graphics.grass_amount=3D belar kopurua belar lauza bakoitzeko +c.settings.ui.language=Hizkuntza +c.settings.ui.language.system=Sistemaren berezkoak c.settings.graphics.lq_trees=Low-poly zuhaitzak c.settings.other=Besteak -c.settings.preset_high=Altua -c.settings.preset_low=Baxua -c.settings.preset_medium=Erdikoa -c.settings.server_data=Zerbitzariaren datu direktorioa (hutsik utzi automatikoki bilatzeko) -c.settings.server_path=Zerbitzari exekutagarria (hutsik utzi PATH-en bilatzeko) -c.settings.server_path.placeholder=Sartu bidea -c.settings.shadows=Gaitu itzalak -c.settings.smooth_camera=Kamera biraketa leuna +c.settings.graphics.preset.high=Altua +c.settings.graphics.preset.low=Baxua +c.settings.graphics.preset.medium=Erdikoa +c.settings.other.server_data=Zerbitzariaren datu direktorioa (hutsik utzi automatikoki bilatzeko) +c.settings.other.server_path=Zerbitzari exekutagarria (hutsik utzi PATH-en bilatzeko) +c.settings.other.server_path.placeholder=Sartu bidea +c.settings.graphics.shadows=Gaitu itzalak +c.settings.gameplay.smooth_camera=Kamera biraketa leuna c.settings.ui=Erab. Interfazea c.settings.ui.scale_factor=UI eskalatze faktorea c.settings.ui.scale_mode=UI eskalatze modua c.settings.ui.scale_mode.resize=Neurria aldatu c.settings.ui.touch_controls=Gaitu ukipen-pantaila kontrolak -c.settings.ui_blur=Gaitu UI lausotzea +c.settings.graphics.ui_blur=Gaitu UI lausotzea c.settings.username=Erabiltzaile izena c.setup.contract_title=LAN KONTRATUA c.setup.par00=Zure (langilea) eta Musterfoods Ltd. (enpresa)-ren arteko kontratu loteslea da hau, chef edo zerbitzari gisa lan egin dezazun. @@ -154,7 +154,7 @@ unknown551=eskuraezina unknown568=%d orrazkera unknown572=Modeloak unknown576=Soinuak -unknown59=Hasierako konfigurazioa osatuta. (Marka kendu eta berrabiarazi berriz sartzeko) +c.settings.gameplay.setup_completed=Hasierako konfigurazioa osatuta. (Marka kendu eta berrabiarazi berriz sartzeko) unknown622=Eskatutako eremu guztiak bete behar dituzu. unknown626=Onartu unknown63=Tutoriala hasi da diff --git a/locale/fi.ini b/locale/fi.ini index f89bdb78..271d533e 100644 --- a/locale/fi.ini +++ b/locale/fi.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard= c.settings.input.mouse_button= c.settings.input.other_event= c.settings.input.press_any_key= -c.settings.debug_info= +c.settings.graphics.debug_info= c.settings.graphics.fullscreen= c.settings.graphics.fullscreen.always= c.settings.graphics.fullscreen.keep= @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost= c.settings.graphics.gi= c.settings.graphics.gi.sdfgi= c.settings.graphics.gi.voxelgi= -c.settings.glow= +c.settings.graphics.glow= c.settings.graphics= c.settings.graphics.aa= c.settings.graphics.ao= c.settings.graphics.taa= -c.settings.grass_amount= -c.settings.language= -c.settings.language.system= +c.settings.graphics.grass_amount= +c.settings.ui.language= +c.settings.ui.language.system= c.settings.graphics.lq_trees= c.settings.other= -c.settings.preset_high= -c.settings.preset_low= -c.settings.preset_medium= -c.settings.server_data= -c.settings.server_path= -c.settings.server_path.placeholder= -c.settings.shadows= -c.settings.smooth_camera= +c.settings.graphics.preset.high= +c.settings.graphics.preset.low= +c.settings.graphics.preset.medium= +c.settings.other.server_data= +c.settings.other.server_path= +c.settings.other.server_path.placeholder= +c.settings.graphics.shadows= +c.settings.gameplay.smooth_camera= c.settings.ui= c.settings.ui.scale_factor= c.settings.ui.scale_mode= c.settings.ui.scale_mode.resize= c.settings.ui.touch_controls= -c.settings.ui_blur= +c.settings.graphics.ui_blur= c.settings.username= c.setup.contract_title= c.setup.par00= @@ -154,7 +154,7 @@ unknown551= unknown568= unknown572= unknown576= -unknown59= +c.settings.gameplay.setup_completed= unknown622= unknown626= unknown63= diff --git a/locale/fr.ini b/locale/fr.ini index 2934fb14..836989aa 100644 --- a/locale/fr.ini +++ b/locale/fr.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard= c.settings.input.mouse_button=Bouton de menu c.settings.input.other_event= c.settings.input.press_any_key= -c.settings.debug_info=Montrer les informations de débogage (Fréquence d’images, etc.) +c.settings.graphics.debug_info=Montrer les informations de débogage (Fréquence d’images, etc.) c.settings.graphics.fullscreen=Plein écran c.settings.graphics.fullscreen.always=Toujours c.settings.graphics.fullscreen.keep=Garder @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost=Toujours prolonger le boost jusqu’à la duré c.settings.graphics.gi=Luminosité générale c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=IG Voxel -c.settings.glow=Activer la lueur +c.settings.graphics.glow=Activer la lueur c.settings.graphics=Graphismes c.settings.graphics.aa=Anti crénelage c.settings.graphics.ao=Occlusion ambiante c.settings.graphics.taa=Anti crénelage temporel -c.settings.grass_amount=Quantité d’herbe 3D par tuile d’herbe -c.settings.language=Langue -c.settings.language.system=Défaut du système +c.settings.graphics.grass_amount=Quantité d’herbe 3D par tuile d’herbe +c.settings.ui.language=Langue +c.settings.ui.language.system=Défaut du système c.settings.graphics.lq_trees=Arbres de quelques polygones c.settings.other= -c.settings.preset_high=Élevé -c.settings.preset_low=Faible -c.settings.preset_medium=Moyen -c.settings.server_data=Répertoire de données du serveur (laisser vide pour la détection automatique) -c.settings.server_path=Binaire du serveur (laisser vide pour rechercher le chemin) -c.settings.server_path.placeholder=Entrez le chemin -c.settings.shadows=Activer les ombres -c.settings.smooth_camera=Interpoler la rotation de la caméra +c.settings.graphics.preset.high=Élevé +c.settings.graphics.preset.low=Faible +c.settings.graphics.preset.medium=Moyen +c.settings.other.server_data=Répertoire de données du serveur (laisser vide pour la détection automatique) +c.settings.other.server_path=Binaire du serveur (laisser vide pour rechercher le chemin) +c.settings.other.server_path.placeholder=Entrez le chemin +c.settings.graphics.shadows=Activer les ombres +c.settings.gameplay.smooth_camera=Interpoler la rotation de la caméra c.settings.ui=Nom d’utilisateur c.settings.ui.scale_factor=Taille de l’interface utilisateur c.settings.ui.scale_mode=Mode d’échelle de l’interface utilisateur c.settings.ui.scale_mode.resize=Redimensionner c.settings.ui.touch_controls=Activer les commandes de l’écran tactile -c.settings.ui_blur=Activer le flou dans l’interface utilisateus +c.settings.graphics.ui_blur=Activer le flou dans l’interface utilisateus c.settings.username=Nom d’utilisateur c.setup.contract_title=CONTRAT DE TRAVAIL c.setup.par00=Ce contrat légal est rédigé entre vous (l’employé) et Musterfoods Ltd. (l’employeur) pour travailler comme chef ou serveur. @@ -154,7 +154,7 @@ unknown551=Serveur (Indisponible) unknown568=Coiffure %d unknown572=Modèles unknown576=Sons -unknown59=Configuration initiale terminée. (Décochez et recommencer pour entrer à nouveau) +c.settings.gameplay.setup_completed=Configuration initiale terminée. (Décochez et recommencer pour entrer à nouveau) unknown622=Vous devez remplir tous les champs requis. unknown626=Accepter unknown63=Tutoriel commencé diff --git a/locale/he.ini b/locale/he.ini index 0feafee9..e20a6a24 100644 --- a/locale/he.ini +++ b/locale/he.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard= c.settings.input.mouse_button=כפתור התפריט c.settings.input.other_event= c.settings.input.press_any_key= -c.settings.debug_info= +c.settings.graphics.debug_info= c.settings.graphics.fullscreen=מסך מלא c.settings.graphics.fullscreen.always=תמיד c.settings.graphics.fullscreen.keep=שמור @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost=תמיד הארך דחיפה לזמן המיר c.settings.graphics.gi=תאורה גלובאלית c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi= -c.settings.glow=אפשר זוהר +c.settings.graphics.glow=אפשר זוהר c.settings.graphics=גרפיקה c.settings.graphics.aa=אנטי אליאסינג c.settings.graphics.ao=ספיגה סביבתית c.settings.graphics.taa= -c.settings.grass_amount=כמות דשא תלת מימדית לכל אריח דשא -c.settings.language=שפה -c.settings.language.system=ברירת מחדל +c.settings.graphics.grass_amount=כמות דשא תלת מימדית לכל אריח דשא +c.settings.ui.language=שפה +c.settings.ui.language.system=ברירת מחדל c.settings.graphics.lq_trees= c.settings.other= -c.settings.preset_high=גבוה -c.settings.preset_low=נמוך -c.settings.preset_medium= -c.settings.server_data=תקיית המידע של השרת (השאר ריק על מנת לזהות אוטומטית) -c.settings.server_path=קובץ הרצה של השרת (השאר ריק על מנת לחפש ב PATH) -c.settings.server_path.placeholder=הכנס נתיב -c.settings.shadows=אפשר צללים -c.settings.smooth_camera= +c.settings.graphics.preset.high=גבוה +c.settings.graphics.preset.low=נמוך +c.settings.graphics.preset.medium= +c.settings.other.server_data=תקיית המידע של השרת (השאר ריק על מנת לזהות אוטומטית) +c.settings.other.server_path=קובץ הרצה של השרת (השאר ריק על מנת לחפש ב PATH) +c.settings.other.server_path.placeholder=הכנס נתיב +c.settings.graphics.shadows=אפשר צללים +c.settings.gameplay.smooth_camera= c.settings.ui=שם משתמש c.settings.ui.scale_factor= c.settings.ui.scale_mode= c.settings.ui.scale_mode.resize=שנה גודל c.settings.ui.touch_controls=אפשר מסך מגע -c.settings.ui_blur= +c.settings.graphics.ui_blur= c.settings.username=שם משתמש c.setup.contract_title=חוזה מעביד c.setup.par00=מסמך זה הינו חוזה המחייב בינך (העובד) ומאסטרפוד בע"מ (המעביד) על מנת לעבוד כשף או מלצר. @@ -154,7 +154,7 @@ unknown551= unknown568=תספורת %d unknown572=מודלים unknown576= -unknown59=אתחול ראשוני נגמר. (הורד סימון והדלק מחדש על מנת להכנס מחדש) +c.settings.gameplay.setup_completed=אתחול ראשוני נגמר. (הורד סימון והדלק מחדש על מנת להכנס מחדש) unknown622=אנא מלאו את כל השדות הנדרשים. unknown626=אשר unknown63=הדרכה התחילה diff --git a/locale/ja.ini b/locale/ja.ini index 03ad283b..a6597d93 100644 --- a/locale/ja.ini +++ b/locale/ja.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard= c.settings.input.mouse_button=メニューボタン c.settings.input.other_event= c.settings.input.press_any_key= -c.settings.debug_info=デバッグ情報を表示(フレームレートなど) +c.settings.graphics.debug_info=デバッグ情報を表示(フレームレートなど) c.settings.graphics.fullscreen=全画面 c.settings.graphics.fullscreen.always=いつも c.settings.graphics.fullscreen.keep=保つ @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost=ブーストを常に最大限に拡張する c.settings.graphics.gi=グローバルイルミネーション c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GI -c.settings.glow=グローを有効に +c.settings.graphics.glow=グローを有効に c.settings.graphics=グラフィックス c.settings.graphics.aa=アンチエイリアシング c.settings.graphics.ao=アンビエントオクルージョン c.settings.graphics.taa=テンポラルアンチエイリアシング -c.settings.grass_amount=芝生タイルあたりの3D芝生 -c.settings.language=言語 -c.settings.language.system=システムのデフォルト +c.settings.graphics.grass_amount=芝生タイルあたりの3D芝生 +c.settings.ui.language=言語 +c.settings.ui.language.system=システムのデフォルト c.settings.graphics.lq_trees=ローポリ木 c.settings.other= -c.settings.preset_high=高 -c.settings.preset_low=悪い -c.settings.preset_medium=正常 -c.settings.server_data=サーバーデータディレクトリ(させて空の -> 自動検出) -c.settings.server_path=サーバーバイナリ(させて空の ->「パス」) -c.settings.server_path.placeholder=パスを入力 -c.settings.shadows=影を有効に -c.settings.smooth_camera=カメラの回転を補間 +c.settings.graphics.preset.high=高 +c.settings.graphics.preset.low=悪い +c.settings.graphics.preset.medium=正常 +c.settings.other.server_data=サーバーデータディレクトリ(させて空の -> 自動検出) +c.settings.other.server_path=サーバーバイナリ(させて空の ->「パス」) +c.settings.other.server_path.placeholder=パスを入力 +c.settings.graphics.shadows=影を有効に +c.settings.gameplay.smooth_camera=カメラの回転を補間 c.settings.ui=ユーザー名 c.settings.ui.scale_factor=UIスケール c.settings.ui.scale_mode=UIスケール c.settings.ui.scale_mode.resize=サイズ変更 c.settings.ui.touch_controls=タッチスクリーンコントロールを有効に -c.settings.ui_blur=グローを有効に +c.settings.graphics.ui_blur=グローを有効に c.settings.username=ユーザー名 c.setup.contract_title=「雇用契約」 c.setup.par00=これは雇用契約。あなた【 従業員】と Musterfoods Ltd.【雇用主】の間のシェフやウェイターとして働く。 @@ -154,7 +154,7 @@ unknown551=利用不可 unknown568=髪型 %d unknown572=モデル unknown576=サウンド -unknown59=初期設定完了。(チェックを外して再起動して) +c.settings.gameplay.setup_completed=初期設定完了。(チェックを外して再起動して) unknown622=要求されたフィールドをすべて入力する必要があります。 unknown626=アクセプト unknown63=チュートリアルを開始 diff --git a/locale/pl.ini b/locale/pl.ini index 036c595b..7c12a3d7 100644 --- a/locale/pl.ini +++ b/locale/pl.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard= c.settings.input.mouse_button=przycisk menu c.settings.input.other_event= c.settings.input.press_any_key= -c.settings.debug_info=Wyświetlaj informacje debugowania (częstość klatek itp.) +c.settings.graphics.debug_info=Wyświetlaj informacje debugowania (częstość klatek itp.) c.settings.graphics.fullscreen=Pełny ekran c.settings.graphics.fullscreen.always=Zawsze c.settings.graphics.fullscreen.keep=Zachowaj @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost=Zawsze wydłużaj przyspieszenie do maksymalneg c.settings.graphics.gi=Globalne oświetlenie c.settings.graphics.gi.sdfgi=SDF c.settings.graphics.gi.voxelgi=Oświetlenie wokselowe -c.settings.glow=Połysk +c.settings.graphics.glow=Połysk c.settings.graphics=Ustawienia grafiki c.settings.graphics.aa=Antyaliasing c.settings.graphics.ao=Okluzja otoczenia c.settings.graphics.taa=Antyaliasing temporalny -c.settings.grass_amount=Gęstość trawy 3D -c.settings.language=Język -c.settings.language.system=Domyślny systemowy +c.settings.graphics.grass_amount=Gęstość trawy 3D +c.settings.ui.language=Język +c.settings.ui.language.system=Domyślny systemowy c.settings.graphics.lq_trees=Drzewa low-poly c.settings.other= -c.settings.preset_high=Wysokie -c.settings.preset_low=Niskie -c.settings.preset_medium=Średnie -c.settings.server_data=Folder danych serwera (pozostaw puste aby wykryć automatycznie) -c.settings.server_path=Plik wykonywalny serwera (pozostaw puste aby przeszukać ścieżkę PATH) -c.settings.server_path.placeholder=Podaj ścieżkę -c.settings.shadows=Cienie -c.settings.smooth_camera=Gładki obrót kamery +c.settings.graphics.preset.high=Wysokie +c.settings.graphics.preset.low=Niskie +c.settings.graphics.preset.medium=Średnie +c.settings.other.server_data=Folder danych serwera (pozostaw puste aby wykryć automatycznie) +c.settings.other.server_path=Plik wykonywalny serwera (pozostaw puste aby przeszukać ścieżkę PATH) +c.settings.other.server_path.placeholder=Podaj ścieżkę +c.settings.graphics.shadows=Cienie +c.settings.gameplay.smooth_camera=Gładki obrót kamery c.settings.ui=Nazwa użytkownika c.settings.ui.scale_factor=Stopień skalowania interfejsu c.settings.ui.scale_mode=Skalowanie interfejsu c.settings.ui.scale_mode.resize=Dopasuj c.settings.ui.touch_controls=Sterowanie dotykowe -c.settings.ui_blur=Rozmycie interfejsu +c.settings.graphics.ui_blur=Rozmycie interfejsu c.settings.username=Nazwa użytkownika c.setup.contract_title=UMOWA ZATRUDNIENIA c.setup.par00=Niniejszy dokument stanowi umowę między Panem/Panią (zatrudnionym) a Musterfoods sp. z o. o. (pracodawcą) na stanowisku kucharz/kelner. @@ -154,7 +154,7 @@ unknown551=niedostępne unknown568=Fryzura %d unknown572=Modele unknown576=Oprawa dźwiękowa -unknown59=Konfiguracja wstępna ukończona. (Odznacz i zrestartuj aby wykonać ponownie) +c.settings.gameplay.setup_completed=Konfiguracja wstępna ukończona. (Odznacz i zrestartuj aby wykonać ponownie) unknown622=Musisz wypełnić wymagane pola. unknown626=Zatwierdź unknown63=Tutorial rozpoczęty diff --git a/locale/pt.ini b/locale/pt.ini index f89bdb78..271d533e 100644 --- a/locale/pt.ini +++ b/locale/pt.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard= c.settings.input.mouse_button= c.settings.input.other_event= c.settings.input.press_any_key= -c.settings.debug_info= +c.settings.graphics.debug_info= c.settings.graphics.fullscreen= c.settings.graphics.fullscreen.always= c.settings.graphics.fullscreen.keep= @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost= c.settings.graphics.gi= c.settings.graphics.gi.sdfgi= c.settings.graphics.gi.voxelgi= -c.settings.glow= +c.settings.graphics.glow= c.settings.graphics= c.settings.graphics.aa= c.settings.graphics.ao= c.settings.graphics.taa= -c.settings.grass_amount= -c.settings.language= -c.settings.language.system= +c.settings.graphics.grass_amount= +c.settings.ui.language= +c.settings.ui.language.system= c.settings.graphics.lq_trees= c.settings.other= -c.settings.preset_high= -c.settings.preset_low= -c.settings.preset_medium= -c.settings.server_data= -c.settings.server_path= -c.settings.server_path.placeholder= -c.settings.shadows= -c.settings.smooth_camera= +c.settings.graphics.preset.high= +c.settings.graphics.preset.low= +c.settings.graphics.preset.medium= +c.settings.other.server_data= +c.settings.other.server_path= +c.settings.other.server_path.placeholder= +c.settings.graphics.shadows= +c.settings.gameplay.smooth_camera= c.settings.ui= c.settings.ui.scale_factor= c.settings.ui.scale_mode= c.settings.ui.scale_mode.resize= c.settings.ui.touch_controls= -c.settings.ui_blur= +c.settings.graphics.ui_blur= c.settings.username= c.setup.contract_title= c.setup.par00= @@ -154,7 +154,7 @@ unknown551= unknown568= unknown572= unknown576= -unknown59= +c.settings.gameplay.setup_completed= unknown622= unknown626= unknown63= diff --git a/locale/tr.ini b/locale/tr.ini index f89bdb78..271d533e 100644 --- a/locale/tr.ini +++ b/locale/tr.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard= c.settings.input.mouse_button= c.settings.input.other_event= c.settings.input.press_any_key= -c.settings.debug_info= +c.settings.graphics.debug_info= c.settings.graphics.fullscreen= c.settings.graphics.fullscreen.always= c.settings.graphics.fullscreen.keep= @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost= c.settings.graphics.gi= c.settings.graphics.gi.sdfgi= c.settings.graphics.gi.voxelgi= -c.settings.glow= +c.settings.graphics.glow= c.settings.graphics= c.settings.graphics.aa= c.settings.graphics.ao= c.settings.graphics.taa= -c.settings.grass_amount= -c.settings.language= -c.settings.language.system= +c.settings.graphics.grass_amount= +c.settings.ui.language= +c.settings.ui.language.system= c.settings.graphics.lq_trees= c.settings.other= -c.settings.preset_high= -c.settings.preset_low= -c.settings.preset_medium= -c.settings.server_data= -c.settings.server_path= -c.settings.server_path.placeholder= -c.settings.shadows= -c.settings.smooth_camera= +c.settings.graphics.preset.high= +c.settings.graphics.preset.low= +c.settings.graphics.preset.medium= +c.settings.other.server_data= +c.settings.other.server_path= +c.settings.other.server_path.placeholder= +c.settings.graphics.shadows= +c.settings.gameplay.smooth_camera= c.settings.ui= c.settings.ui.scale_factor= c.settings.ui.scale_mode= c.settings.ui.scale_mode.resize= c.settings.ui.touch_controls= -c.settings.ui_blur= +c.settings.graphics.ui_blur= c.settings.username= c.setup.contract_title= c.setup.par00= @@ -154,7 +154,7 @@ unknown551= unknown568= unknown572= unknown576= -unknown59= +c.settings.gameplay.setup_completed= unknown622= unknown626= unknown63= diff --git a/locale/zh_Hans.ini b/locale/zh_Hans.ini index 8ff41d7d..e5003956 100644 --- a/locale/zh_Hans.ini +++ b/locale/zh_Hans.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard=%s(键盘) c.settings.input.mouse_button=鼠标按钮 %s c.settings.input.other_event=其他活动 c.settings.input.press_any_key=按任意键… -c.settings.debug_info=显示调试信息(帧率等) +c.settings.graphics.debug_info=显示调试信息(帧率等) c.settings.graphics.fullscreen=全屏 c.settings.graphics.fullscreen.always=始终 c.settings.graphics.fullscreen.keep=保持 @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost=始终将加速延长至最大持续时间 c.settings.graphics.gi=全局照明 c.settings.graphics.gi.sdfgi=有符号距离场全局照明 c.settings.graphics.gi.voxelgi=体素全局照明 -c.settings.glow=启用辉光 +c.settings.graphics.glow=启用辉光 c.settings.graphics=图形 c.settings.graphics.aa=抗锯齿 c.settings.graphics.ao=环境光遮蔽 c.settings.graphics.taa=随机采样抗锯齿 -c.settings.grass_amount=每块草砖的 3D 草量 -c.settings.language=语言 -c.settings.language.system=系统默认 +c.settings.graphics.grass_amount=每块草砖的 3D 草量 +c.settings.ui.language=语言 +c.settings.ui.language.system=系统默认 c.settings.graphics.lq_trees=低多边形树 c.settings.other=其他 -c.settings.preset_high=高 -c.settings.preset_low=低 -c.settings.preset_medium=中 -c.settings.server_data=服务器数据目录(留空以自动检测) -c.settings.server_path=服务器二进制文件(留空以搜索路径) -c.settings.server_path.placeholder=输入路径 -c.settings.shadows=启用阴影 -c.settings.smooth_camera=平滑的摄像头旋转 +c.settings.graphics.preset.high=高 +c.settings.graphics.preset.low=低 +c.settings.graphics.preset.medium=中 +c.settings.other.server_data=服务器数据目录(留空以自动检测) +c.settings.other.server_path=服务器二进制文件(留空以搜索路径) +c.settings.other.server_path.placeholder=输入路径 +c.settings.graphics.shadows=启用阴影 +c.settings.gameplay.smooth_camera=平滑的摄像头旋转 c.settings.ui=用户界面 c.settings.ui.scale_factor=用户界面比例系数 c.settings.ui.scale_mode=用户界面缩放模式 c.settings.ui.scale_mode.resize=调整大小 c.settings.ui.touch_controls=启用触摸屏控制 -c.settings.ui_blur=启用用户界面模糊 +c.settings.graphics.ui_blur=启用用户界面模糊 c.settings.username=用户名 c.setup.contract_title=雇佣合同 c.setup.par00=这是您(雇员)和 Musterfoods Ltd. (雇主)之间有约束力的厨师或服务员合同。 @@ -154,7 +154,7 @@ unknown551=不可用 unknown568=发型 %d unknown572=模型 unknown576=声音 -unknown59=初始设置完成。(取消选中并重启以重新进入) +c.settings.gameplay.setup_completed=初始设置完成。(取消选中并重启以重新进入) unknown622=您必须填写所有要求的字段。 unknown626=接受 unknown63=教程已开始 diff --git a/locale/zh_Hant.ini b/locale/zh_Hant.ini index 1d6a498b..61aaa15a 100644 --- a/locale/zh_Hant.ini +++ b/locale/zh_Hant.ini @@ -80,7 +80,7 @@ c.settings.input.keyboard= c.settings.input.mouse_button=選單按鈕 c.settings.input.other_event= c.settings.input.press_any_key= -c.settings.debug_info=顯示偵錯資訊(幀率等) +c.settings.graphics.debug_info=顯示偵錯資訊(幀率等) c.settings.graphics.fullscreen=全螢幕 c.settings.graphics.fullscreen.always=總是 c.settings.graphics.fullscreen.keep=保留 @@ -90,30 +90,30 @@ c.settings.gameplay.extend_boost=總是將加速延長至最長持續時間 c.settings.graphics.gi=全域照明 c.settings.graphics.gi.sdfgi=有符號距離場全域照明(SDFGI) c.settings.graphics.gi.voxelgi=Voxel 全域照明 -c.settings.glow=啟用發光 +c.settings.graphics.glow=啟用發光 c.settings.graphics=圖形 c.settings.graphics.aa=抗鋸齒 c.settings.graphics.ao=環境遮擋 c.settings.graphics.taa=時間抗鋸齒 -c.settings.grass_amount=每個草塊的 3D 草量 -c.settings.language=語言 -c.settings.language.system=系統預設 +c.settings.graphics.grass_amount=每個草塊的 3D 草量 +c.settings.ui.language=語言 +c.settings.ui.language.system=系統預設 c.settings.graphics.lq_trees=低多邊形樹 c.settings.other= -c.settings.preset_high=高 -c.settings.preset_low=低 -c.settings.preset_medium=中 -c.settings.server_data=伺服器資料目錄(留空以自動偵測) -c.settings.server_path=伺服器二進制檔案(留空以搜尋 PATH) -c.settings.server_path.placeholder=輸入路徑 -c.settings.shadows=啟用陰影 -c.settings.smooth_camera=平滑的相機旋轉 +c.settings.graphics.preset.high=高 +c.settings.graphics.preset.low=低 +c.settings.graphics.preset.medium=中 +c.settings.other.server_data=伺服器資料目錄(留空以自動偵測) +c.settings.other.server_path=伺服器二進制檔案(留空以搜尋 PATH) +c.settings.other.server_path.placeholder=輸入路徑 +c.settings.graphics.shadows=啟用陰影 +c.settings.gameplay.smooth_camera=平滑的相機旋轉 c.settings.ui=使用者名稱 c.settings.ui.scale_factor=介面比例系數 c.settings.ui.scale_mode=介面縮放模式 c.settings.ui.scale_mode.resize=調整大小 c.settings.ui.touch_controls=啟用觸控螢幕控制 -c.settings.ui_blur=啟用介面模糊 +c.settings.graphics.ui_blur=啟用介面模糊 c.settings.username=使用者名稱 c.setup.contract_title=僱傭合約 c.setup.par00=這是你(僱員)和 Musterfoods Ltd.(僱主)之間關於擔任廚師或服務生的具有約束力的合約。 @@ -154,7 +154,7 @@ unknown551=不可用 unknown568=髮型 %d unknown572=模型 unknown576=聲音 -unknown59=初始設定完成。(取消勾選並重新啟動以重新進入) +c.settings.gameplay.setup_completed=初始設定完成。(取消勾選並重新啟動以重新進入) unknown622=你必須填寫所有要求的欄位。 unknown626=接受 unknown63=教程已啟動 -- cgit v1.2.3-70-g09d2 From 7f559afc6307d628ca56de175486323d587d71a8 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 7 Sep 2024 04:16:34 +0200 Subject: strings for inputs and some fixes --- client/global.gd | 64 +++++++------------------- client/settings.gd | 114 +++++++++++++++++------------------------------ locale/ar.ini | 14 +++--- locale/de.ini | 14 +++--- locale/en.ini | 73 +++++++++++++++++------------- locale/es.ini | 14 +++--- locale/eu.ini | 14 +++--- locale/fi.ini | 14 +++--- locale/fr.ini | 14 +++--- locale/he.ini | 14 +++--- locale/ja.ini | 14 +++--- locale/pl.ini | 14 +++--- locale/pt.ini | 14 +++--- locale/tools/src/main.rs | 23 +++++++++- locale/tr.ini | 14 +++--- locale/zh_Hans.ini | 14 +++--- locale/zh_Hant.ini | 14 +++--- 17 files changed, 210 insertions(+), 246 deletions(-) (limited to 'locale') diff --git a/client/global.gd b/client/global.gd index e85bf697..6d41dc31 100644 --- a/client/global.gd +++ b/client/global.gd @@ -38,7 +38,7 @@ var default_profile := { "has_seen_join_while_running": false } } -var languages := language_array() + var using_joypad := false var using_touch := false @@ -136,20 +136,21 @@ func on_vulkan() -> bool: return ProjectSettings.get_setting("rendering/rendering_device/driver") == "vulkan" func get_setting(key: String): - if !Global.settings.has(key): + if !settings.has(key): push_error("Tried to access setting \"%s\", which does not exist (missing key)" % key) return null - return Global.settings[key] + return settings[key] func set_setting_unchecked(key: String, value): - if value is Array: - Global.settings[key] = value.duplicate(true) - else: - Global.settings[key] = value - Global.save_settings() + value = value.duplicate(true) if value is Array else value + if key in settings and settings[key] == value: return + settings[key] = value + if Settings.change_hooks_display.get(key) != null: Settings.change_hooks_display.get(key).call(value) + if Settings.change_hooks_apply.get(key) != null: Settings.change_hooks_apply.get(key).call(value) + save_settings() func set_setting(key: String, value): - if !Global.settings.has(key): + if !settings.has(key): push_error("Tried to set setting \"%s\", which does not yet exist (missing key)" % key) return else: set_setting_unchecked(key, value) @@ -208,43 +209,8 @@ func find_menu(node: Node) -> Menu: if node is Menu: return node else: return find_menu(node.get_parent()) -const NATIVE_LANGUAGE_NAMES = { - "en": "English", - "de": "Deutsch", - "fr": "Français", - "es": "Español", - "eu": "euskara", - "ja": "日本語", - "he": "עִברִית", - "tr": "Türkçe", - "fi": "suomen", - "ar": "العربية", - "zh_Hans": "中文 (简化字)", - "zh_Hant": "中文 (繁體字)", - "pl": "Polski", - "pt": "Português", -} - -func language_display(l: String): return "%s (%s)" % [NATIVE_LANGUAGE_NAMES[l], l] -func language_array() -> Array: - var lang: Array = [["system", tr("System default")]] - var to_order: Array = [] - for l in TranslationServer.get_loaded_locales(): - to_order.append([l, language_display(l)]) - to_order.append(["en", language_display("en")]) - to_order = sort_language_array(to_order) - for i in to_order: - lang.append(i) - return lang - -func sort_language_array(lang: Array) -> Array: - var sorting_array: Array = [] - var sorted_lang: Array = [] - for i in lang.size(): - sorting_array.append(lang[i][0]) - sorting_array.sort() - for shorthand in sorting_array: - for arr in lang: - if arr[0] == shorthand: - sorted_lang.append(arr) - return sorted_lang +func language_list(): + var a = TranslationServer.get_loaded_locales() + a.sort() + a.insert(0, "system") + return a diff --git a/client/settings.gd b/client/settings.gd index cb8f9cf0..ade51262 100644 --- a/client/settings.gd +++ b/client/settings.gd @@ -30,36 +30,9 @@ static func get_root(): ]), SettingsCategory.new("graphics", [ PresetRow.new("preset", { - "low": { - "ui_blur": true, - "aa": 0, - "ssao": false, - "taa": false, - "shadows": false, - "glow": false, - "grass_amount": 0, - "lq_trees": true - }, - "medium": { - "ui_blur": true, - "aa": 1, - "ssao": false, - "taa": false, - "shadows": true, - "glow": false, - "grass_amount": 0, - "lq_trees": false - }, - "high": { - "ui_blur": true, - "aa": 2, - "ssao": true, - "taa": false, - "shadows": true, - "glow": true, - "grass_amount": 16, - "lq_trees": false - } + "low": {"ui_blur": true, "aa": "disabled", "ssao": false, "taa": false, "shadows": false, "glow": false, "grass_amount": 0, "lq_trees": true}, + "medium": {"ui_blur": true, "aa": "fx", "ssao": false, "taa": false, "shadows": true, "glow": false, "grass_amount": 0, "lq_trees": false}, + "high": {"ui_blur": true, "aa": "ms2x", "ssao": true, "taa": false, "shadows": true, "glow": true, "grass_amount": 16, "lq_trees": false} }), DropdownSetting.new("fullscreen", "keep", ["keep", "always", "never"]), DropdownSetting.new("aa", "ms2x" if Global.on_high_end() else "disabled", ["disabled", "fx", "ms2x", "ms4x"]), @@ -80,7 +53,7 @@ static func get_root(): ]), SettingsCategory.new("ui", [ DropdownSetting.new("touch_controls", 0, ["automatic", "enabled", "disabled"]), - DropdownSetting.new("language", "system", Global.languages.map(func(e): return e[1])), + DropdownSetting.new("language", "system", Global.language_list()), DropdownSetting.new("scale_mode", "resize", ["resize", "disabled"]), RangeSetting.new("scale_factor", 1. if not Global.on_mobile() else 1.5, 0.5, 1.5, 3), ]), @@ -94,16 +67,23 @@ static func get_root(): ]) static func hook_changed(key: String, callable: Callable): - change_hooks[key] = callable + change_hooks_display[key] = callable static func hook_changed_init(key: String, callable: Callable): hook_changed(key, callable) callable.call(Global.get_setting(key)) -static var change_hooks = { +static var change_hooks_display = {} +static var change_hooks_apply = { "graphics.aa": h_aa, "graphics.taa": h_taa, + "graphics.fullscreen": h_fullscreen, "ui.scale_mode": h_scale_mode, + "ui.scale_factor": h_scale_factor, + "ui.language": h_language, + "audio.master_volume": h_volume_master, + "audio.music_volume": h_volume_music, + "audio.sfx_volume": h_volume_sfx, } static func h_aa(mode): @@ -128,52 +108,40 @@ static func h_aa(mode): static func h_taa(enabled): Global.get_viewport().use_taa = enabled -static func h_scale_mode(mode: int): +static func h_scale_mode(mode: String): match mode: - 0: - Global.get_tree().root.content_scale_mode = Window.CONTENT_SCALE_MODE_CANVAS_ITEMS - 1: - Global.get_tree().root.content_scale_mode = Window.CONTENT_SCALE_MODE_DISABLED + "scale": Global.get_tree().root.content_scale_mode = Window.CONTENT_SCALE_MODE_CANVAS_ITEMS + "disabled": Global.get_tree().root.content_scale_mode = Window.CONTENT_SCALE_MODE_DISABLED -# func apply_settings(): -# update_fullscreen() -# update_language() +static func h_scale_factor(value: float): + Global.get_tree().root.content_scale_factor = value -# # UI scale factor -# get_tree().root.content_scale_factor = get_setting("ui_scale_factor") +static func h_volume_master(value: float): Sound.set_volume(0, value) +static func h_volume_music(value: float): Sound.set_volume(1, value) +static func h_volume_sfx(value: float): Sound.set_volume(2, value) -# # Hints +static func h_touch(mode: String): + match mode: + "enabled": Global.using_touch = true + "disabled": Global.using_touch = false + Global.using_touch_change.emit() + +static func h_language(language: String): + print("STELANG ", language) + if language == "system": language = OS.get_locale_language() + TranslationServer.set_locale(language) + +static func h_fullscreen(mode: String): + match mode: + "keep": pass + "always": DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) + "never": if DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_FULLSCREEN: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) + +# TODO whatever this does # if not get_setting("tutorial_started"): # for k in profile["hints"].keys(): # set_hint(k, false) -# # Sets all volumes -# Sound.set_volume(0, get_setting("master_volume")) -# Sound.set_volume(1, get_setting("music_volume")) -# Sound.set_volume(2, get_setting("sfx_volume")) - -# # Touch controls -# match get_setting("touch_controls"): -# # 0: Automatically adjusted -# 1: # Enabled -# using_touch = true -# 2: # Disabled -# using_touch = false -# using_touch_change.emit() - -# # Input settings +# TODO update input map for *all* input with a single hook # InputManager.apply_input_map(InputManager.settings_dictionary_to_input_map(get_category_settings("input"))) - -# settings_changed.emit() - -# func update_language(): -# var language = languages[get_setting("language")][0] -# if language == "system": language = OS.get_locale_language() -# TranslationServer.set_locale(language) - -# func update_fullscreen(): -# match get_setting("fullscreen"): -# 0: pass -# 1: DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) -# 2: if DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_FULLSCREEN: -# DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) diff --git a/locale/ar.ini b/locale/ar.ini index 5e4869c9..90b67a3f 100644 --- a/locale/ar.ini +++ b/locale/ar.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always=دائماً c.settings.graphics.fullscreen.keep=كما هو c.settings.graphics.fullscreen.never=أبداً c.settings.gameplay= -c.settings.gameplay.extend_boost=قم دائمًا بتمديد الجري إلى أقصى مدة +c.settings.gameplay.latch_boost=قم دائمًا بتمديد الجري إلى أقصى مدة c.settings.graphics.gi=إضاءة عالمية c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GI @@ -104,10 +104,10 @@ c.settings.graphics.preset.high=عالي c.settings.graphics.preset.low=ضعيف c.settings.graphics.preset.medium=متوسط c.settings.other.server_data=دليل الـserver data (اتركوه فارغًا للبحث التلقائي) -c.settings.other.server_path=ملف للـserver binary (اتركوه فارغًا للبحث في PATH) -c.settings.other.server_path.placeholder=مسار الملف +c.settings.other.server_binary=ملف للـserver binary (اتركوه فارغًا للبحث في PATH) +c.settings.other.server_binary.placeholder=مسار الملف c.settings.graphics.shadows=ظلال -c.settings.gameplay.smooth_camera=سلّس حركة الكاميرا +c.settings.gameplay.interpolate_camera_rotation=سلّس حركة الكاميرا c.settings.ui=الإسم c.settings.ui.scale_factor=عامل حجم واجهة المستخدم c.settings.ui.scale_mode=طريقة تحجيم واجهة المستخدم @@ -139,14 +139,14 @@ unknown464=- unknown476=مفتاح الإزاحة/ العالي/SHIFT unknown484=عصا التحكم اليسرى unknown488=مفتاح الفراغ/SPACE -unknown49=عكّس حركة الكاميرا +c.settings.gameplay.invert_camera=عكّس حركة الكاميرا unknown494=اضغطوا على %s لالتقاط الأغراض واضغطوا باستمرار على %s للتفاعل مع الأدوات unknown506=مفتاحا صفحة لأعلى(PageUp)/صفحة لأسفل(PageDown) unknown510=استخدموا %s لتدوير الكاميرا unknown514=مفاتيح الأسهم(Arrow keys) unknown518=عصا التحكم اليمنى unknown524=يمكن إظهار/إخفاء الأسماء في الإعدادات -unknown53=اسماء اللاعبين +c.settings.gameplay.usernames=اسماء اللاعبين unknown530=اضغطوا على %s وانقروا على "انضم إلى اللعبة" للانضمام إلى اللعبة أثناء تشغيلها unknown534=مفتاح الهروب/Esc unknown538=زر القائمة/الهمبرغر/Menu @@ -157,7 +157,7 @@ unknown576=الاصوات c.settings.gameplay.setup_completed=تم الانتهاء من الإعداد الأولي. (إزيلوا علامة الإختيار وأعدوا التشغيل لإعادة الدخول) unknown622=يجب عليكم ملء جميع الحقول. unknown626=حسنا -unknown63=بدأ البرنامج التعليمي +c.settings.gameplay.tutorial_started=بدأ البرنامج التعليمي unknown732= unknown736= unknown740=مشاهدين diff --git a/locale/de.ini b/locale/de.ini index 4a52d1c8..e557a635 100644 --- a/locale/de.ini +++ b/locale/de.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always=Immer c.settings.graphics.fullscreen.keep=Beibehalten c.settings.graphics.fullscreen.never=Nie c.settings.gameplay=Spiel -c.settings.gameplay.extend_boost=Schub immer bis zum Anschlag verlängern +c.settings.gameplay.latch_boost=Schub immer bis zum Anschlag verlängern c.settings.graphics.gi=Globale Beleuchtung c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GlobaleBeleuchtung @@ -104,10 +104,10 @@ c.settings.graphics.preset.high=Hoch c.settings.graphics.preset.low=Niedrig c.settings.graphics.preset.medium=Mittel c.settings.other.server_data=Server Datenverzeichnis (leer lassen, um automatisch zu erkennen) -c.settings.other.server_path=Pfad zum Server (leer lassen, um PATH zu durchsuchen) -c.settings.other.server_path.placeholder=Pfad eingeben +c.settings.other.server_binary=Pfad zum Server (leer lassen, um PATH zu durchsuchen) +c.settings.other.server_binary.placeholder=Pfad eingeben c.settings.graphics.shadows=Schatten aktivieren -c.settings.gameplay.smooth_camera=Kameradrehung glätten +c.settings.gameplay.interpolate_camera_rotation=Kameradrehung glätten c.settings.ui=Benutzeroberfläche c.settings.ui.scale_factor=Benutzeroberflächen Skalierungs Faktor c.settings.ui.scale_mode=Benutzeroberflächen Skalierungs Modus @@ -139,14 +139,14 @@ unknown464=- unknown476=UMSCHALTEN unknown484=linken Stick unknown488=LEERTASTE -unknown49=Kamerabewegung invertieren +c.settings.gameplay.invert_camera=Kamerabewegung invertieren unknown494=Drücke %s, um Gegenstände aufzuheben und halte %s gedrückt, um mit Utensilien zu interagieren unknown506=BildHoch/BildRunter unknown510=Nutze %s, um die Kameraansicht zurückzusetzen unknown514=Pfeiltasten unknown518=rechten Stick unknown524=Die Anzeige von Nutzernamen kann in den Einstellungen ein- und ausgeschaltet werden -unknown53=Benutzernamen anzeigen +c.settings.gameplay.usernames=Benutzernamen anzeigen unknown530=Drücken Sie %s und klicken Sie „Beitreten“, um beizutreten, während das Spiel läuft unknown534=ESCAPE unknown538=Menü-Knopf @@ -157,7 +157,7 @@ unknown576=Soundeffekte c.settings.gameplay.setup_completed=Ersteinrichtung abgeschlossen (Deaktivieren und Spiel neu starten zum Neueinrichten) unknown622=Sie müssen alle verlangten Felder ausfüllen. unknown626=Akzeptieren -unknown63=Anleitung gestartet +c.settings.gameplay.tutorial_started=Anleitung gestartet unknown732=Zurück unknown736=Nächstes unknown740=Beitreten / Zuschauen diff --git a/locale/en.ini b/locale/en.ini index 38dcff81..3f094e84 100644 --- a/locale/en.ini +++ b/locale/en.ini @@ -1,21 +1,4 @@ [hurrycurry] -c.controls.boost=Boost movement -c.controls.camera_down=Rotate camera downwards -c.controls.camera_left=Rotate camera to the left -c.controls.camera_reset=Reset camera view -c.controls.camera_right=Rotate camera to the right -c.controls.camera_up=Rotate camera upwards -c.controls.chat=Toggle chat -c.controls.fullscreen=Toggle fullscreen -c.controls.interact=Interact -c.controls.move_backward=Move backwards -c.controls.move_forward=Move forwards -c.controls.move_left=Move left -c.controls.move_right=Move right -c.controls.zoom_in_discrete=Zoom in (discrete) -c.controls.zoom_in=Zoom in -c.controls.zoom_out_discrete=Zoom out (discrete) -c.controls.zoom_out=Zoom out c.credits.developed_by=developed by c.credits.thanks=Thank You For Playing c.credits.title=Hurry Curry! - a game about cooking @@ -75,12 +58,16 @@ c.settings.audio.master_volume=Master Volume c.settings.audio.music_volume=Music Volume c.settings.audio.sfx_volume=SFX Volume c.settings.audio=Audio -c.settings.graphics.debug_info=Display debug info (Framerate, etc.) -c.settings.gameplay.extend_boost=Always extend boost to maximum duration +c.settings.gameplay.interpolate_camera_rotation=Smooth camera rotation +c.settings.gameplay.invert_camera=Invert camera movement +c.settings.gameplay.latch_boost=Always extend boost to maximum duration +c.settings.gameplay.setup_completed=Initial setup complete. (Uncheck and restart to reenter) +c.settings.gameplay.tutorial_started=Tutorial started +c.settings.gameplay.usernames=Show username tags c.settings.gameplay=Gameplay -c.settings.graphics.glow=Enable glow c.settings.graphics.aa=Anti-aliasing c.settings.graphics.ao=Ambient occlusion +c.settings.graphics.debug_info=Display debug info (Framerate, etc.) c.settings.graphics.fullscreen.always=Always c.settings.graphics.fullscreen.keep=Keep c.settings.graphics.fullscreen.never=Never @@ -88,14 +75,18 @@ c.settings.graphics.fullscreen=Fullscreen c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GI c.settings.graphics.gi=Global illumination +c.settings.graphics.ssao=Screen-space ambient occlusion (SSAO) +c.settings.graphics.glow=Enable glow +c.settings.graphics.grass_amount=3D grass amount per grass tile c.settings.graphics.lq_trees=Low-poly trees c.settings.graphics.preset.high=High c.settings.graphics.preset.low=Low c.settings.graphics.preset.medium=Medium c.settings.graphics.preset=Load preset +c.settings.graphics.shadows=Enable shadows c.settings.graphics.taa=Temporal Anti-Aliasing +c.settings.graphics.ui_blur=Enable UI blur c.settings.graphics=Graphics -c.settings.graphics.grass_amount=3D grass amount per grass tile c.settings.input.add=Add new c.settings.input.joypad_axis=Joypad axis %s c.settings.input.joypad=%s (Joypad) @@ -103,16 +94,38 @@ c.settings.input.keyboard=%s (Keyboard) c.settings.input.mouse_button=Mouse button %s c.settings.input.other_event=Other event c.settings.input.press_any_key=Press any key... +c.settings.input.scroll_down=Scroll down +c.settings.input.scroll_up=Scroll up +c.settings.input.scroll_down_discrete=Scroll down (discrete) +c.settings.input.scroll_up_discrete=Scroll up (discrete) +c.settings.input.forwards=Move Forwards +c.settings.input.backwards=Move Backwards +c.settings.input.left=Move Left +c.settings.input.right=Move Right +c.settings.input.rotate_left=Rotate camera left +c.settings.input.rotate_right=Rotate camera right +c.settings.input.rotate_up=Rotate camera up +c.settings.input.rotate_down=Rotate camera down +c.settings.input.interact=Interact +c.settings.input.boost=Boost movement +c.settings.input.zoom_in=Zoom in +c.settings.input.zoom_out=Zoom out +c.settings.input.zoom_in_discrete=Zoom in (discrete) +c.settings.input.zoom_out_discrete=Zoom out (discrete) +c.settings.input.chat=Toggle chat +c.settings.input.reset=Reset camera +c.settings.input.fullscreen=Toggle fullscreen +c.settings.input.previous=Select previous item +c.settings.input.next=Select next item +c.settings.input.start_game=Start game +c.settings.input.join_spectate=Join/Spectate c.settings.input=Controls +c.settings.other.server_data=Server data directory (leave empty to auto-detect) +c.settings.other.server_binary.placeholder=Enter path +c.settings.other.server_binary=Server binary (leave empty to search PATH) +c.settings.other=Other c.settings.ui.language.system=System default c.settings.ui.language=Language -c.settings.other=Other -c.settings.other.server_data=Server data directory (leave empty to auto-detect) -c.settings.other.server_path.placeholder=Enter path -c.settings.other.server_path=Server binary (leave empty to search PATH) -c.settings.graphics.shadows=Enable shadows -c.settings.gameplay.smooth_camera=Smooth camera rotation -c.settings.graphics.ui_blur=Enable UI blur c.settings.ui.scale_factor=UI scale factor c.settings.ui.scale_mode.resize=Resize c.settings.ui.scale_mode=UI scale mode @@ -147,14 +160,12 @@ unknown464=- unknown476=SHIFT unknown484=left stick unknown488=SPACE -unknown49=Invert camera movement unknown494=Press %s to pick up items and hold %s to interact with tools unknown506=PageUp/PageDown unknown510=Use %s to rotate the camera view unknown514=arrow keys unknown518=right stick unknown524=Username tags can be enabled/disabled in the settings -unknown53=Show username tags unknown530=Press %s and click "Join" to join the game while it is running unknown534=ESCAPE unknown538=Menu button @@ -163,11 +174,9 @@ unknown564=Server and client versions do not match. Server: %d.%d, Client: %d.%d unknown568=Hairstyle %d unknown572=Models unknown576=Sounds -c.settings.gameplay.setup_completed=Initial setup complete. (Uncheck and restart to reenter) unknown598=[/table]%n%n%n unknown622=You must fill out all requested fields. unknown626=Accept -unknown63=Tutorial started unknown732=Previous unknown736=Next unknown740=Join / Spectate diff --git a/locale/es.ini b/locale/es.ini index 8af6d014..4bbbe45b 100644 --- a/locale/es.ini +++ b/locale/es.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always=Siempre c.settings.graphics.fullscreen.keep=Mantener c.settings.graphics.fullscreen.never=Jamás c.settings.gameplay= -c.settings.gameplay.extend_boost=Siempre extienda el impulso a la duración máxima +c.settings.gameplay.latch_boost=Siempre extienda el impulso a la duración máxima c.settings.graphics.gi=Iluminación global c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GI @@ -104,10 +104,10 @@ c.settings.graphics.preset.high=Alto c.settings.graphics.preset.low=Bajo c.settings.graphics.preset.medium=Medio c.settings.other.server_data=Directorio de datos del servidor (deja vacío para detectar automáticamente) -c.settings.other.server_path=Binario del servidor (deja vacío para buscar RUTA) -c.settings.other.server_path.placeholder=Pone ruta +c.settings.other.server_binary=Binario del servidor (deja vacío para buscar RUTA) +c.settings.other.server_binary.placeholder=Pone ruta c.settings.graphics.shadows=Activar sombras -c.settings.gameplay.smooth_camera=Interpolar la rotación de la cámara +c.settings.gameplay.interpolate_camera_rotation=Interpolar la rotación de la cámara c.settings.ui=Nombre de usuario c.settings.ui.scale_factor=Escala de interfaz de usuario c.settings.ui.scale_mode=Modo d’escala de interfaz de usuario @@ -139,14 +139,14 @@ unknown464=- unknown476=CAMBIO unknown484=palo izquierdo unknown488=BARRA ESPACIADORA -unknown49=Invertir el movimiento de la cámara +c.settings.gameplay.invert_camera=Invertir el movimiento de la cámara unknown494=Presione %s para recoger elementos y mantenga presionado %s para interactuar con útiles unknown506=RePág/AvPág unknown510=Usa %s 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 -unknown53=Mostrar nombres de usuarios +c.settings.gameplay.usernames=Mostrar nombres de usuarios unknown530=Presiona %s y haz clic en "Unirse" para unirte al juego unknown534=ESCAPAR unknown538=Botón de menú @@ -157,7 +157,7 @@ unknown576=Sonidos c.settings.gameplay.setup_completed=Configuración inicial completa. (Desmarque y recomenza para reentrar) unknown622=Debes completar todos los requisitos. unknown626=Aceptar -unknown63=Tutorial comenzó +c.settings.gameplay.tutorial_started=Tutorial comenzó unknown732= unknown736= unknown740=Observar diff --git a/locale/eu.ini b/locale/eu.ini index 534dda8c..e88c3589 100644 --- a/locale/eu.ini +++ b/locale/eu.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always=Beti c.settings.graphics.fullscreen.keep=Mantendu c.settings.graphics.fullscreen.never=Inoiz ez c.settings.gameplay=Jokoa -c.settings.gameplay.extend_boost=Beti luzatu bultzada iraupen luzeenera +c.settings.gameplay.latch_boost=Beti luzatu bultzada iraupen luzeenera c.settings.graphics.gi=Argiztapen orokorra c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GI @@ -104,10 +104,10 @@ c.settings.graphics.preset.high=Altua c.settings.graphics.preset.low=Baxua c.settings.graphics.preset.medium=Erdikoa c.settings.other.server_data=Zerbitzariaren datu direktorioa (hutsik utzi automatikoki bilatzeko) -c.settings.other.server_path=Zerbitzari exekutagarria (hutsik utzi PATH-en bilatzeko) -c.settings.other.server_path.placeholder=Sartu bidea +c.settings.other.server_binary=Zerbitzari exekutagarria (hutsik utzi PATH-en bilatzeko) +c.settings.other.server_binary.placeholder=Sartu bidea c.settings.graphics.shadows=Gaitu itzalak -c.settings.gameplay.smooth_camera=Kamera biraketa leuna +c.settings.gameplay.interpolate_camera_rotation=Kamera biraketa leuna c.settings.ui=Erab. Interfazea c.settings.ui.scale_factor=UI eskalatze faktorea c.settings.ui.scale_mode=UI eskalatze modua @@ -139,14 +139,14 @@ unknown464=- unknown476=SHIFT unknown484=ezker palanka unknown488=HUTSUNEA -unknown49=Kamera mugimendua alderantzikatu +c.settings.gameplay.invert_camera=Kamera mugimendua alderantzikatu unknown494=Sakatu %s objektuak hartzeko eta eutsi %s tresnekin lan egiteko unknown506=PageUp/PageDown unknown510=Erabili %s kamera bista biratzeko unknown514=gezi teklak unknown518=eskuin palanka unknown524=Erabiltzaile etiketak ezarpenetan gaitu/desgaitu daitezke -unknown53=Erakutsi erabiltzaile izen etiketak +c.settings.gameplay.usernames=Erakutsi erabiltzaile izen etiketak unknown530=Sakatu %s eta klikatu "Batu" martxan dagoen joko batean batzeko unknown534=ESCAPE unknown538=Menu botoia @@ -157,7 +157,7 @@ unknown576=Soinuak c.settings.gameplay.setup_completed=Hasierako konfigurazioa osatuta. (Marka kendu eta berrabiarazi berriz sartzeko) unknown622=Eskatutako eremu guztiak bete behar dituzu. unknown626=Onartu -unknown63=Tutoriala hasi da +c.settings.gameplay.tutorial_started=Tutoriala hasi da unknown732=Aurrekoa unknown736=Hurrengoa unknown740=Batu / Ikusi diff --git a/locale/fi.ini b/locale/fi.ini index 271d533e..0ea8e48e 100644 --- a/locale/fi.ini +++ b/locale/fi.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always= c.settings.graphics.fullscreen.keep= c.settings.graphics.fullscreen.never= c.settings.gameplay= -c.settings.gameplay.extend_boost= +c.settings.gameplay.latch_boost= c.settings.graphics.gi= c.settings.graphics.gi.sdfgi= c.settings.graphics.gi.voxelgi= @@ -104,10 +104,10 @@ c.settings.graphics.preset.high= c.settings.graphics.preset.low= c.settings.graphics.preset.medium= c.settings.other.server_data= -c.settings.other.server_path= -c.settings.other.server_path.placeholder= +c.settings.other.server_binary= +c.settings.other.server_binary.placeholder= c.settings.graphics.shadows= -c.settings.gameplay.smooth_camera= +c.settings.gameplay.interpolate_camera_rotation= c.settings.ui= c.settings.ui.scale_factor= c.settings.ui.scale_mode= @@ -139,14 +139,14 @@ unknown464= unknown476= unknown484= unknown488= -unknown49= +c.settings.gameplay.invert_camera= unknown494= unknown506= unknown510= unknown514= unknown518= unknown524= -unknown53= +c.settings.gameplay.usernames= unknown530= unknown534= unknown538= @@ -157,7 +157,7 @@ unknown576= c.settings.gameplay.setup_completed= unknown622= unknown626= -unknown63= +c.settings.gameplay.tutorial_started= unknown732= unknown736= unknown740= diff --git a/locale/fr.ini b/locale/fr.ini index 836989aa..dede783a 100644 --- a/locale/fr.ini +++ b/locale/fr.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always=Toujours c.settings.graphics.fullscreen.keep=Garder c.settings.graphics.fullscreen.never=Jamais c.settings.gameplay= -c.settings.gameplay.extend_boost=Toujours prolonger le boost jusqu’à la durée maximale +c.settings.gameplay.latch_boost=Toujours prolonger le boost jusqu’à la durée maximale c.settings.graphics.gi=Luminosité générale c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=IG Voxel @@ -104,10 +104,10 @@ c.settings.graphics.preset.high=Élevé c.settings.graphics.preset.low=Faible c.settings.graphics.preset.medium=Moyen c.settings.other.server_data=Répertoire de données du serveur (laisser vide pour la détection automatique) -c.settings.other.server_path=Binaire du serveur (laisser vide pour rechercher le chemin) -c.settings.other.server_path.placeholder=Entrez le chemin +c.settings.other.server_binary=Binaire du serveur (laisser vide pour rechercher le chemin) +c.settings.other.server_binary.placeholder=Entrez le chemin c.settings.graphics.shadows=Activer les ombres -c.settings.gameplay.smooth_camera=Interpoler la rotation de la caméra +c.settings.gameplay.interpolate_camera_rotation=Interpoler la rotation de la caméra c.settings.ui=Nom d’utilisateur c.settings.ui.scale_factor=Taille de l’interface utilisateur c.settings.ui.scale_mode=Mode d’échelle de l’interface utilisateur @@ -139,14 +139,14 @@ unknown464=- unknown476=MAJUSCULE unknown484=stick gauche unknown488=BARRE D’ESPACE -unknown49=Inverser le mouvement de caméra +c.settings.gameplay.invert_camera=Inverser le mouvement de caméra unknown494=Appuyez sur %s pour attraper des objets et maintenez %s 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 unknown514=Touches fléchées unknown518=stick droit unknown524=Les noms d’utilisateurs peuvent être activées/désactivées dans les paramètres -unknown53=Montrer les noms d’utilisateur +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 unknown534=ÉCHAP unknown538=Bouton de menu @@ -157,7 +157,7 @@ unknown576=Sons c.settings.gameplay.setup_completed=Configuration initiale terminée. (Décochez et recommencer pour entrer à nouveau) unknown622=Vous devez remplir tous les champs requis. unknown626=Accepter -unknown63=Tutoriel commencé +c.settings.gameplay.tutorial_started=Tutoriel commencé unknown732= unknown736= unknown740=Regarder diff --git a/locale/he.ini b/locale/he.ini index e20a6a24..bd8ab350 100644 --- a/locale/he.ini +++ b/locale/he.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always=תמיד c.settings.graphics.fullscreen.keep=שמור c.settings.graphics.fullscreen.never=אף פעם c.settings.gameplay= -c.settings.gameplay.extend_boost=תמיד הארך דחיפה לזמן המירבי +c.settings.gameplay.latch_boost=תמיד הארך דחיפה לזמן המירבי c.settings.graphics.gi=תאורה גלובאלית c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi= @@ -104,10 +104,10 @@ c.settings.graphics.preset.high=גבוה c.settings.graphics.preset.low=נמוך c.settings.graphics.preset.medium= c.settings.other.server_data=תקיית המידע של השרת (השאר ריק על מנת לזהות אוטומטית) -c.settings.other.server_path=קובץ הרצה של השרת (השאר ריק על מנת לחפש ב PATH) -c.settings.other.server_path.placeholder=הכנס נתיב +c.settings.other.server_binary=קובץ הרצה של השרת (השאר ריק על מנת לחפש ב PATH) +c.settings.other.server_binary.placeholder=הכנס נתיב c.settings.graphics.shadows=אפשר צללים -c.settings.gameplay.smooth_camera= +c.settings.gameplay.interpolate_camera_rotation= c.settings.ui=שם משתמש c.settings.ui.scale_factor= c.settings.ui.scale_mode= @@ -139,14 +139,14 @@ unknown464= unknown476=SHIFT unknown484=ג'ויסטיק שמאלי unknown488=רווח -unknown49=הפוך תזוזת מצלמה +c.settings.gameplay.invert_camera=הפוך תזוזת מצלמה unknown494= unknown506=PageUp/PageDown unknown510= unknown514=חיצים unknown518=ג'ויסטיק ימני unknown524= -unknown53=הראה שמות משתמשים +c.settings.gameplay.usernames=הראה שמות משתמשים unknown530= unknown534=Escape unknown538=כפתור התפריט @@ -157,7 +157,7 @@ unknown576= c.settings.gameplay.setup_completed=אתחול ראשוני נגמר. (הורד סימון והדלק מחדש על מנת להכנס מחדש) unknown622=אנא מלאו את כל השדות הנדרשים. unknown626=אשר -unknown63=הדרכה התחילה +c.settings.gameplay.tutorial_started=הדרכה התחילה unknown732= unknown736= unknown740=צפייה diff --git a/locale/ja.ini b/locale/ja.ini index a6597d93..bfa36fe3 100644 --- a/locale/ja.ini +++ b/locale/ja.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always=いつも c.settings.graphics.fullscreen.keep=保つ c.settings.graphics.fullscreen.never=決して c.settings.gameplay= -c.settings.gameplay.extend_boost=ブーストを常に最大限に拡張する +c.settings.gameplay.latch_boost=ブーストを常に最大限に拡張する c.settings.graphics.gi=グローバルイルミネーション c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GI @@ -104,10 +104,10 @@ c.settings.graphics.preset.high=高 c.settings.graphics.preset.low=悪い c.settings.graphics.preset.medium=正常 c.settings.other.server_data=サーバーデータディレクトリ(させて空の -> 自動検出) -c.settings.other.server_path=サーバーバイナリ(させて空の ->「パス」) -c.settings.other.server_path.placeholder=パスを入力 +c.settings.other.server_binary=サーバーバイナリ(させて空の ->「パス」) +c.settings.other.server_binary.placeholder=パスを入力 c.settings.graphics.shadows=影を有効に -c.settings.gameplay.smooth_camera=カメラの回転を補間 +c.settings.gameplay.interpolate_camera_rotation=カメラの回転を補間 c.settings.ui=ユーザー名 c.settings.ui.scale_factor=UIスケール c.settings.ui.scale_mode=UIスケール @@ -139,14 +139,14 @@ unknown464=- unknown476=「シフト」 unknown484=左スティック unknown488=「スペース」 -unknown49=カメラの動きを反転 +c.settings.gameplay.invert_camera=カメラの動きを反転 unknown494=%s キーを押すとアイテムを拾い、 %s キーを押したままにするとツールを操作できます unknown506=ページアップ/ページダウン unknown510=カメラをリセットするには %s を使用して unknown514=矢印キー unknown518=右スティック unknown524=ユーザー名は設定で有効/無効にできます -unknown53=ユーザー名を表示 +c.settings.gameplay.usernames=ユーザー名を表示 unknown530=ゲームに参加するには、 %s を押して「参加」をクリック unknown534=「エスケープ」 unknown538=メニューボタン @@ -157,7 +157,7 @@ unknown576=サウンド c.settings.gameplay.setup_completed=初期設定完了。(チェックを外して再起動して) unknown622=要求されたフィールドをすべて入力する必要があります。 unknown626=アクセプト -unknown63=チュートリアルを開始 +c.settings.gameplay.tutorial_started=チュートリアルを開始 unknown732= unknown736= unknown740=観戦 diff --git a/locale/pl.ini b/locale/pl.ini index 7c12a3d7..dd07997a 100644 --- a/locale/pl.ini +++ b/locale/pl.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always=Zawsze c.settings.graphics.fullscreen.keep=Zachowaj c.settings.graphics.fullscreen.never=Nigdy c.settings.gameplay= -c.settings.gameplay.extend_boost=Zawsze wydłużaj przyspieszenie do maksymalnego czasu trwania +c.settings.gameplay.latch_boost=Zawsze wydłużaj przyspieszenie do maksymalnego czasu trwania c.settings.graphics.gi=Globalne oświetlenie c.settings.graphics.gi.sdfgi=SDF c.settings.graphics.gi.voxelgi=Oświetlenie wokselowe @@ -104,10 +104,10 @@ c.settings.graphics.preset.high=Wysokie c.settings.graphics.preset.low=Niskie c.settings.graphics.preset.medium=Średnie c.settings.other.server_data=Folder danych serwera (pozostaw puste aby wykryć automatycznie) -c.settings.other.server_path=Plik wykonywalny serwera (pozostaw puste aby przeszukać ścieżkę PATH) -c.settings.other.server_path.placeholder=Podaj ścieżkę +c.settings.other.server_binary=Plik wykonywalny serwera (pozostaw puste aby przeszukać ścieżkę PATH) +c.settings.other.server_binary.placeholder=Podaj ścieżkę c.settings.graphics.shadows=Cienie -c.settings.gameplay.smooth_camera=Gładki obrót kamery +c.settings.gameplay.interpolate_camera_rotation=Gładki obrót kamery c.settings.ui=Nazwa użytkownika c.settings.ui.scale_factor=Stopień skalowania interfejsu c.settings.ui.scale_mode=Skalowanie interfejsu @@ -139,14 +139,14 @@ unknown464=- unknown476=SHIFT unknown484=lewy dżojstik unknown488=SPACJA -unknown49=Odwrócone sterowanie kamerą +c.settings.gameplay.invert_camera=Odwrócone sterowanie kamerą unknown494=Wciśnij %s aby podnieść przedmioty i przytrzymaj %s aby użyć narzędzia unknown506=PageUp/PageDown unknown510=Użyj %s 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 -unknown53=Pokazywanie tagów z nazwą użytkownika +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 unknown534=ESCAPE unknown538=przycisk menu @@ -157,7 +157,7 @@ unknown576=Oprawa dźwiękowa c.settings.gameplay.setup_completed=Konfiguracja wstępna ukończona. (Odznacz i zrestartuj aby wykonać ponownie) unknown622=Musisz wypełnić wymagane pola. unknown626=Zatwierdź -unknown63=Tutorial rozpoczęty +c.settings.gameplay.tutorial_started=Tutorial rozpoczęty unknown732= unknown736= unknown740=Oglądaj diff --git a/locale/pt.ini b/locale/pt.ini index 271d533e..0ea8e48e 100644 --- a/locale/pt.ini +++ b/locale/pt.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always= c.settings.graphics.fullscreen.keep= c.settings.graphics.fullscreen.never= c.settings.gameplay= -c.settings.gameplay.extend_boost= +c.settings.gameplay.latch_boost= c.settings.graphics.gi= c.settings.graphics.gi.sdfgi= c.settings.graphics.gi.voxelgi= @@ -104,10 +104,10 @@ c.settings.graphics.preset.high= c.settings.graphics.preset.low= c.settings.graphics.preset.medium= c.settings.other.server_data= -c.settings.other.server_path= -c.settings.other.server_path.placeholder= +c.settings.other.server_binary= +c.settings.other.server_binary.placeholder= c.settings.graphics.shadows= -c.settings.gameplay.smooth_camera= +c.settings.gameplay.interpolate_camera_rotation= c.settings.ui= c.settings.ui.scale_factor= c.settings.ui.scale_mode= @@ -139,14 +139,14 @@ unknown464= unknown476= unknown484= unknown488= -unknown49= +c.settings.gameplay.invert_camera= unknown494= unknown506= unknown510= unknown514= unknown518= unknown524= -unknown53= +c.settings.gameplay.usernames= unknown530= unknown534= unknown538= @@ -157,7 +157,7 @@ unknown576= c.settings.gameplay.setup_completed= unknown622= unknown626= -unknown63= +c.settings.gameplay.tutorial_started= unknown732= unknown736= unknown740= diff --git a/locale/tools/src/main.rs b/locale/tools/src/main.rs index 1ae59c83..1082581e 100644 --- a/locale/tools/src/main.rs +++ b/locale/tools/src/main.rs @@ -31,6 +31,23 @@ enum Args { }, } +static NATIVE_LANGUAGE_NAMES: &[(&'static str, &'static str)] = &[ + ("en", "English"), + ("de", "Deutsch"), + ("fr", "Français"), + ("es", "Español"), + ("eu", "euskara"), + ("ja", "日本語"), + ("he", "עִברִית"), + ("tr", "Türkçe"), + ("fi", "suomen"), + ("ar", "العربية"), + ("zh_Hans", "中文 (简化字)"), + ("zh_Hant", "中文 (繁體字)"), + ("pl", "Polski"), + ("pt", "Português"), +]; + fn main() -> Result<()> { let args = Args::parse(); match args { @@ -39,9 +56,13 @@ fn main() -> Result<()> { input, output, } => { - let ini = load_ini(&input)?; + let mut ini = load_ini(&input)?; let id_map = id_map.map(|path| load_ini(&path)).transpose()?; + for &(code, name) in NATIVE_LANGUAGE_NAMES { + ini.insert(format!("c.settings.ui.language.{code}"), name.to_owned()); + } + File::create(output)?.write_all( format!( r#" diff --git a/locale/tr.ini b/locale/tr.ini index 271d533e..0ea8e48e 100644 --- a/locale/tr.ini +++ b/locale/tr.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always= c.settings.graphics.fullscreen.keep= c.settings.graphics.fullscreen.never= c.settings.gameplay= -c.settings.gameplay.extend_boost= +c.settings.gameplay.latch_boost= c.settings.graphics.gi= c.settings.graphics.gi.sdfgi= c.settings.graphics.gi.voxelgi= @@ -104,10 +104,10 @@ c.settings.graphics.preset.high= c.settings.graphics.preset.low= c.settings.graphics.preset.medium= c.settings.other.server_data= -c.settings.other.server_path= -c.settings.other.server_path.placeholder= +c.settings.other.server_binary= +c.settings.other.server_binary.placeholder= c.settings.graphics.shadows= -c.settings.gameplay.smooth_camera= +c.settings.gameplay.interpolate_camera_rotation= c.settings.ui= c.settings.ui.scale_factor= c.settings.ui.scale_mode= @@ -139,14 +139,14 @@ unknown464= unknown476= unknown484= unknown488= -unknown49= +c.settings.gameplay.invert_camera= unknown494= unknown506= unknown510= unknown514= unknown518= unknown524= -unknown53= +c.settings.gameplay.usernames= unknown530= unknown534= unknown538= @@ -157,7 +157,7 @@ unknown576= c.settings.gameplay.setup_completed= unknown622= unknown626= -unknown63= +c.settings.gameplay.tutorial_started= unknown732= unknown736= unknown740= diff --git a/locale/zh_Hans.ini b/locale/zh_Hans.ini index e5003956..e1dbaafa 100644 --- a/locale/zh_Hans.ini +++ b/locale/zh_Hans.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always=始终 c.settings.graphics.fullscreen.keep=保持 c.settings.graphics.fullscreen.never=从不 c.settings.gameplay=游戏玩法 -c.settings.gameplay.extend_boost=始终将加速延长至最大持续时间 +c.settings.gameplay.latch_boost=始终将加速延长至最大持续时间 c.settings.graphics.gi=全局照明 c.settings.graphics.gi.sdfgi=有符号距离场全局照明 c.settings.graphics.gi.voxelgi=体素全局照明 @@ -104,10 +104,10 @@ c.settings.graphics.preset.high=高 c.settings.graphics.preset.low=低 c.settings.graphics.preset.medium=中 c.settings.other.server_data=服务器数据目录(留空以自动检测) -c.settings.other.server_path=服务器二进制文件(留空以搜索路径) -c.settings.other.server_path.placeholder=输入路径 +c.settings.other.server_binary=服务器二进制文件(留空以搜索路径) +c.settings.other.server_binary.placeholder=输入路径 c.settings.graphics.shadows=启用阴影 -c.settings.gameplay.smooth_camera=平滑的摄像头旋转 +c.settings.gameplay.interpolate_camera_rotation=平滑的摄像头旋转 c.settings.ui=用户界面 c.settings.ui.scale_factor=用户界面比例系数 c.settings.ui.scale_mode=用户界面缩放模式 @@ -139,14 +139,14 @@ unknown464=- unknown476=Shift unknown484=左摇杆 unknown488=空格键 -unknown49=反转摄像头移动 +c.settings.gameplay.invert_camera=反转摄像头移动 unknown494=按下 %s 可拾取物品,按住 %s 可与工具交互 unknown506=向上/向下翻页 unknown510=使用 %s 旋转摄像头视图 unknown514=方向键 unknown518=右摇杆 unknown524=可以在设置中启用/禁用用户名标签 -unknown53=显示用户名标签 +c.settings.gameplay.usernames=显示用户名标签 unknown530=按 %s 并单击“加入”以在游戏运行时加入游戏 unknown534=Esc unknown538=菜单按钮 @@ -157,7 +157,7 @@ unknown576=声音 c.settings.gameplay.setup_completed=初始设置完成。(取消选中并重启以重新进入) unknown622=您必须填写所有要求的字段。 unknown626=接受 -unknown63=教程已开始 +c.settings.gameplay.tutorial_started=教程已开始 unknown732=上一个 unknown736=下一个 unknown740=加入/旁观 diff --git a/locale/zh_Hant.ini b/locale/zh_Hant.ini index 61aaa15a..047c59f6 100644 --- a/locale/zh_Hant.ini +++ b/locale/zh_Hant.ini @@ -86,7 +86,7 @@ c.settings.graphics.fullscreen.always=總是 c.settings.graphics.fullscreen.keep=保留 c.settings.graphics.fullscreen.never=永不 c.settings.gameplay= -c.settings.gameplay.extend_boost=總是將加速延長至最長持續時間 +c.settings.gameplay.latch_boost=總是將加速延長至最長持續時間 c.settings.graphics.gi=全域照明 c.settings.graphics.gi.sdfgi=有符號距離場全域照明(SDFGI) c.settings.graphics.gi.voxelgi=Voxel 全域照明 @@ -104,10 +104,10 @@ c.settings.graphics.preset.high=高 c.settings.graphics.preset.low=低 c.settings.graphics.preset.medium=中 c.settings.other.server_data=伺服器資料目錄(留空以自動偵測) -c.settings.other.server_path=伺服器二進制檔案(留空以搜尋 PATH) -c.settings.other.server_path.placeholder=輸入路徑 +c.settings.other.server_binary=伺服器二進制檔案(留空以搜尋 PATH) +c.settings.other.server_binary.placeholder=輸入路徑 c.settings.graphics.shadows=啟用陰影 -c.settings.gameplay.smooth_camera=平滑的相機旋轉 +c.settings.gameplay.interpolate_camera_rotation=平滑的相機旋轉 c.settings.ui=使用者名稱 c.settings.ui.scale_factor=介面比例系數 c.settings.ui.scale_mode=介面縮放模式 @@ -139,14 +139,14 @@ unknown464=- unknown476=SHIFT unknown484=左搖桿 unknown488=空白鍵 -unknown49=反相相機移動 +c.settings.gameplay.invert_camera=反相相機移動 unknown494=按下 %s 來拾取物品並按住 %s 來與工具互動 unknown506=PageUp/PageDown unknown510=使用 %s 來旋轉相機視角 unknown514=方向鍵 unknown518=右搖桿 unknown524=可以在設定中啟用/停用使用者名稱標籤 -unknown53=顯示使用者名稱標籤 +c.settings.gameplay.usernames=顯示使用者名稱標籤 unknown530=按下 %s 並點擊「加入」以在遊戲運行時加入 unknown534=ESCAPE unknown538=選單按鈕 @@ -157,7 +157,7 @@ unknown576=聲音 c.settings.gameplay.setup_completed=初始設定完成。(取消勾選並重新啟動以重新進入) unknown622=你必須填寫所有要求的欄位。 unknown626=接受 -unknown63=教程已啟動 +c.settings.gameplay.tutorial_started=教程已啟動 unknown732= unknown736= unknown740=旁觀 -- cgit v1.2.3-70-g09d2 From 66eb933df271eaca4df6201c55bb678275abf9df Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 7 Sep 2024 11:38:13 +0200 Subject: fix remaining settings --- client/global.gd | 4 ++-- client/menu/blur_setup.gd | 4 ++-- client/settings.gd | 5 ++--- locale/en.ini | 51 ++++++++++++++++++++++++++++------------------- 4 files changed, 36 insertions(+), 28 deletions(-) (limited to 'locale') diff --git a/client/global.gd b/client/global.gd index 6d41dc31..47d9da06 100644 --- a/client/global.gd +++ b/client/global.gd @@ -83,7 +83,7 @@ func _input(event): using_joypad_change.emit(using_joypad) # Update using_touch variable - if get_setting("ui.touch_controls") == 0: # Only if set to automatic + if get_setting("ui.touch_controls") == "automatic": # Only if set to automatic if event is InputEventScreenTouch or event is InputEventScreenDrag: if not using_touch: using_touch = true @@ -143,7 +143,7 @@ func get_setting(key: String): func set_setting_unchecked(key: String, value): value = value.duplicate(true) if value is Array else value - if key in settings and settings[key] == value: return + if key in settings and typeof(settings[key]) == typeof(value) and settings[key] == value: return settings[key] = value if Settings.change_hooks_display.get(key) != null: Settings.change_hooks_display.get(key).call(value) if Settings.change_hooks_apply.get(key) != null: Settings.change_hooks_apply.get(key).call(value) diff --git a/client/menu/blur_setup.gd b/client/menu/blur_setup.gd index b5b5dde9..b5f80540 100644 --- a/client/menu/blur_setup.gd +++ b/client/menu/blur_setup.gd @@ -16,8 +16,8 @@ extends Control func _ready(): - update(Global.get_setting("ui.blur")) - Settings.hook_changed("ui.blur", update) + update(Global.get_setting("graphics.ui_blur")) + Settings.hook_changed("graphics.ui_blur", update) func update(state): material.set_shader_parameter("enable_blur", state) diff --git a/client/settings.gd b/client/settings.gd index ade51262..bfa25a00 100644 --- a/client/settings.gd +++ b/client/settings.gd @@ -52,7 +52,7 @@ static func get_root(): RangeSetting.new("sfx_volume", 0, -30, 0), ]), SettingsCategory.new("ui", [ - DropdownSetting.new("touch_controls", 0, ["automatic", "enabled", "disabled"]), + DropdownSetting.new("touch_controls", "automatic", ["automatic", "enabled", "disabled"]), DropdownSetting.new("language", "system", Global.language_list()), DropdownSetting.new("scale_mode", "resize", ["resize", "disabled"]), RangeSetting.new("scale_factor", 1. if not Global.on_mobile() else 1.5, 0.5, 1.5, 3), @@ -110,7 +110,7 @@ static func h_taa(enabled): static func h_scale_mode(mode: String): match mode: - "scale": Global.get_tree().root.content_scale_mode = Window.CONTENT_SCALE_MODE_CANVAS_ITEMS + "resize": Global.get_tree().root.content_scale_mode = Window.CONTENT_SCALE_MODE_CANVAS_ITEMS "disabled": Global.get_tree().root.content_scale_mode = Window.CONTENT_SCALE_MODE_DISABLED static func h_scale_factor(value: float): @@ -127,7 +127,6 @@ static func h_touch(mode: String): Global.using_touch_change.emit() static func h_language(language: String): - print("STELANG ", language) if language == "system": language = OS.get_locale_language() TranslationServer.set_locale(language) diff --git a/locale/en.ini b/locale/en.ini index 3f094e84..441f2f8e 100644 --- a/locale/en.ini +++ b/locale/en.ini @@ -65,6 +65,10 @@ c.settings.gameplay.setup_completed=Initial setup complete. (Uncheck and restart c.settings.gameplay.tutorial_started=Tutorial started c.settings.gameplay.usernames=Show username tags c.settings.gameplay=Gameplay +c.settings.graphics.aa.disabled=Disabled +c.settings.graphics.aa.fx=FXAA +c.settings.graphics.aa.ms2x=MSAA 2x +c.settings.graphics.aa.ms4x=MSAA 4x c.settings.graphics.aa=Anti-aliasing c.settings.graphics.ao=Ambient occlusion c.settings.graphics.debug_info=Display debug info (Framerate, etc.) @@ -72,10 +76,10 @@ c.settings.graphics.fullscreen.always=Always c.settings.graphics.fullscreen.keep=Keep c.settings.graphics.fullscreen.never=Never c.settings.graphics.fullscreen=Fullscreen +c.settings.graphics.gi.disabled=Disabled c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GI c.settings.graphics.gi=Global illumination -c.settings.graphics.ssao=Screen-space ambient occlusion (SSAO) c.settings.graphics.glow=Enable glow c.settings.graphics.grass_amount=3D grass amount per grass tile c.settings.graphics.lq_trees=Low-poly trees @@ -84,51 +88,56 @@ c.settings.graphics.preset.low=Low c.settings.graphics.preset.medium=Medium c.settings.graphics.preset=Load preset c.settings.graphics.shadows=Enable shadows +c.settings.graphics.ssao=Screen-space ambient occlusion (SSAO) c.settings.graphics.taa=Temporal Anti-Aliasing c.settings.graphics.ui_blur=Enable UI blur c.settings.graphics=Graphics c.settings.input.add=Add new +c.settings.input.backwards=Move Backwards +c.settings.input.boost=Boost movement +c.settings.input.chat=Toggle chat +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.left=Move Left c.settings.input.mouse_button=Mouse button %s +c.settings.input.next=Select next item c.settings.input.other_event=Other event c.settings.input.press_any_key=Press any key... -c.settings.input.scroll_down=Scroll down -c.settings.input.scroll_up=Scroll up -c.settings.input.scroll_down_discrete=Scroll down (discrete) -c.settings.input.scroll_up_discrete=Scroll up (discrete) -c.settings.input.forwards=Move Forwards -c.settings.input.backwards=Move Backwards -c.settings.input.left=Move Left +c.settings.input.previous=Select previous item +c.settings.input.reset=Reset camera c.settings.input.right=Move Right +c.settings.input.rotate_down=Rotate camera down c.settings.input.rotate_left=Rotate camera left c.settings.input.rotate_right=Rotate camera right c.settings.input.rotate_up=Rotate camera up -c.settings.input.rotate_down=Rotate camera down -c.settings.input.interact=Interact -c.settings.input.boost=Boost movement -c.settings.input.zoom_in=Zoom in -c.settings.input.zoom_out=Zoom out +c.settings.input.scroll_down_discrete=Scroll down (discrete) +c.settings.input.scroll_down=Scroll down +c.settings.input.scroll_up_discrete=Scroll up (discrete) +c.settings.input.scroll_up=Scroll up +c.settings.input.start_game=Start game c.settings.input.zoom_in_discrete=Zoom in (discrete) +c.settings.input.zoom_in=Zoom in c.settings.input.zoom_out_discrete=Zoom out (discrete) -c.settings.input.chat=Toggle chat -c.settings.input.reset=Reset camera -c.settings.input.fullscreen=Toggle fullscreen -c.settings.input.previous=Select previous item -c.settings.input.next=Select next item -c.settings.input.start_game=Start game -c.settings.input.join_spectate=Join/Spectate +c.settings.input.zoom_out=Zoom out c.settings.input=Controls -c.settings.other.server_data=Server data directory (leave empty to auto-detect) c.settings.other.server_binary.placeholder=Enter path c.settings.other.server_binary=Server binary (leave empty to search PATH) +c.settings.other.server_data=Server data directory (leave empty to auto-detect) c.settings.other=Other c.settings.ui.language.system=System default c.settings.ui.language=Language c.settings.ui.scale_factor=UI scale factor c.settings.ui.scale_mode.resize=Resize +c.settings.ui.scale_mode.disabled=Disabled c.settings.ui.scale_mode=UI scale mode +c.settings.ui.touch_controls.automatic=Automatic +c.settings.ui.touch_controls.disabled=Disabled +c.settings.ui.touch_controls.enabled=Enabled c.settings.ui.touch_controls=Enable touch screen controls c.settings.ui=User interface c.settings.username=Username -- cgit v1.2.3-70-g09d2 From 50113d09271aeb9c3be56be0bba729a91f4496a6 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 7 Sep 2024 12:06:08 +0200 Subject: fix inupt keys in other languages --- client/menu/credits.gd | 10 ++--- client/multiplayer.gd | 8 ++-- locale/ar.ini | 40 +++++++++--------- locale/de.ini | 112 ++++++++++++++++++++++++------------------------- locale/en.ini | 13 +++--- locale/es.ini | 112 ++++++++++++++++++++++++------------------------- locale/eu.ini | 40 +++++++++--------- locale/fi.ini | 40 +++++++++--------- locale/fr.ini | 40 +++++++++--------- locale/he.ini | 40 +++++++++--------- locale/ja.ini | 40 +++++++++--------- locale/pl.ini | 40 +++++++++--------- locale/pt.ini | 40 +++++++++--------- locale/tr.ini | 40 +++++++++--------- locale/zh_Hans.ini | 112 ++++++++++++++++++++++++------------------------- locale/zh_Hant.ini | 40 +++++++++--------- 16 files changed, 382 insertions(+), 385 deletions(-) (limited to 'locale') diff --git a/client/menu/credits.gd b/client/menu/credits.gd index 0eccaae2..52a3b7e6 100644 --- a/client/menu/credits.gd +++ b/client/menu/credits.gd @@ -22,13 +22,13 @@ const cc_by_4 := "CC-BY 4.0" const cc_by_3 := "CC-BY 3.0" const cc0 := "CC0" var credits := [ - [tr("Models"), [ + [tr("c.credits.models"), [ ["kenney.nl", "Various Models", cc0], ["Kay Lousberg", "Kitchen tiles", cc0], ["Poly by Google", "Strawberry", cc_by_3], ["Poly by Google", "Fish", cc_by_3] ]], - [tr("Sounds"), [ + [tr("c.credits.sounds"), [ ["Dryoma", "Footstep sounds", cc_by_4], ["Koops", "Page_Turn_24.wav", cc_by_4], ["InspectorJ", "Pencil, Writing, Close, A.wav", cc_by_4], @@ -49,8 +49,8 @@ func _ready(): var text = "[center]" text += "\n\n\n[b]%s[/b]\n\n%s\n\n[b]%s[/b]\n\n\n" % [ - tr("Hurry Curry! - a game about cooking"), - tr("developed by"), + tr("c.credits.title"), + tr("c.credits.developed_by"), "\n".join(contributors) ] @@ -62,7 +62,7 @@ func _ready(): text += "[cell][left]%s[/left][/cell]" % entry[2] text += "[/table]\n\n\n" - text += "\n[b]%s[/b]\n\n\n[/center]" % tr("Thank You For Playing") + text += "\n[b]%s[/b]\n\n\n[/center]" % tr("c.credits.thanks") label.text = text diff --git a/client/multiplayer.gd b/client/multiplayer.gd index b38a9393..a70a5738 100644 --- a/client/multiplayer.gd +++ b/client/multiplayer.gd @@ -85,10 +85,8 @@ func _process(_delta): handle_packet(socket.get_packet()) elif state == WebSocketPeer.STATE_CLOSED: var code = socket.get_close_code() - var reason = socket.get_close_reason() if code == socket.STATE_CLOSED else tr("unavailable", "The reason for the websocket closing is unavailable") - connection_closed.emit( - tr("WebSocket closed with code: %d, reason %s. Clean: %s") % [code, reason, code != -1] - ) + var reason = socket.get_close_reason() if code == socket.STATE_CLOSED else tr("c.error.websocket.unavailable") + connection_closed.emit(tr("c.error.websocket") % [code, reason, code != -1]) self.queue_free() func handle_packet(bytes: PackedByteArray): @@ -108,7 +106,7 @@ func handle_packet(bytes: PackedByteArray): if major != VERSION_MAJOR and minor >= VERSION_MINOR: socket.close() connected = false - connection_closed.emit(tr("Server and client versions do not match. Server: %d.%d, Client: %d.%d.\nAre you sure the game is up to date?") % [major, minor, VERSION_MAJOR, VERSION_MINOR]) + connection_closed.emit(tr("c.error.version_mismatch") % [major, minor, VERSION_MAJOR, VERSION_MINOR]) "data": var item_names = decoded["data"]["item_names"] var tile_names = decoded["data"]["tile_names"] diff --git a/locale/ar.ini b/locale/ar.ini index 90b67a3f..83d9d815 100644 --- a/locale/ar.ini +++ b/locale/ar.ini @@ -1,21 +1,21 @@ [hurrycurry] -c.controls.boost= -c.controls.camera_down= -c.controls.camera_left= -c.controls.camera_reset=استخدموا %s لتدوير الكاميرا -c.controls.camera_right= -c.controls.camera_up= -c.controls.chat= -c.controls.fullscreen=إملأ الشاشة -c.controls.interact=مسار الملف -c.controls.move_backward= -c.controls.move_forward= -c.controls.move_left= -c.controls.move_right= -c.controls.zoom_in= -c.controls.zoom_in_discrete= -c.controls.zoom_out= -c.controls.zoom_out_discrete= +c.settings.input.boost= +c.settings.input.down= +c.settings.input.left= +c.settings.input.reset=استخدموا %s لتدوير الكاميرا +c.settings.input.right= +c.settings.input.up= +c.settings.input.chat= +c.settings.input.fullscreen=إملأ الشاشة +c.settings.input.interact=مسار الملف +c.settings.input.backwards= +c.settings.input.forwards= +c.settings.input.left= +c.settings.input.right= +c.settings.input.zoom_in= +c.settings.input.zoom_in_discrete= +c.settings.input.zoom_out= +c.settings.input.zoom_out_discrete= c.credits.developed_by=المطورين c.credits.thanks=شكرا لكم على اللعب c.credits.title=هري كري! - لعبة عن الطبخ @@ -140,7 +140,7 @@ unknown476=مفتاح الإزاحة/ العالي/SHIFT unknown484=عصا التحكم اليسرى unknown488=مفتاح الفراغ/SPACE c.settings.gameplay.invert_camera=عكّس حركة الكاميرا -unknown494=اضغطوا على %s لالتقاط الأغراض واضغطوا باستمرار على %s للتفاعل مع الأدوات +c.hint.interact=اضغطوا على %s لالتقاط الأغراض واضغطوا باستمرار على %s للتفاعل مع الأدوات unknown506=مفتاحا صفحة لأعلى(PageUp)/صفحة لأسفل(PageDown) unknown510=استخدموا %s لتدوير الكاميرا unknown514=مفاتيح الأسهم(Arrow keys) @@ -152,8 +152,8 @@ unknown534=مفتاح الهروب/Esc unknown538=زر القائمة/الهمبرغر/Menu unknown551=غير موجود unknown568=تسريحة الشعر %d -unknown572=النماذج -unknown576=الاصوات +c.credits.models=النماذج +c.credits.sounds=الاصوات c.settings.gameplay.setup_completed=تم الانتهاء من الإعداد الأولي. (إزيلوا علامة الإختيار وأعدوا التشغيل لإعادة الدخول) unknown622=يجب عليكم ملء جميع الحقول. unknown626=حسنا diff --git a/locale/de.ini b/locale/de.ini index e557a635..fb96b1c0 100644 --- a/locale/de.ini +++ b/locale/de.ini @@ -1,45 +1,31 @@ [hurrycurry] -c.controls.boost=Bewegungsschub -c.controls.camera_down=Kamera nach unten rotieren -c.controls.camera_left=Kamera nach links rotieren -c.controls.camera_reset=Kameraansicht zurücksetzen -c.controls.camera_right=Kamera nach rechts rotieren -c.controls.camera_up=Kamera nach oben rotieren -c.controls.chat=Chat öffnen/schließen -c.controls.fullscreen=Vollbild umschalten -c.controls.interact=Interargieren -c.controls.move_backward=Rückwärts bewegen -c.controls.move_forward=Vorwärts bewegen -c.controls.move_left=Nach links bewegen -c.controls.move_right=Nach rechts bewegen -c.controls.zoom_in=Hineinzoomen -c.controls.zoom_in_discrete=Hineinzoomen (diskret) -c.controls.zoom_out=Herauszoomen -c.controls.zoom_out_discrete=Herauszoomen (diskret) c.credits.developed_by=entwickelt von +c.credits.models=Modelle +c.credits.sounds=Soundeffekte c.credits.thanks=Danke fürs Spielen c.credits.title=Hurry Curry! - ein Spiel rund ums Kochen -c.error=Fehler 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.hint=Tipp +c.error=Fehler c.hint.boost=Drücke %s 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 halte %s gedrückt, um 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=Tipp c.lobby.botenable=Roboter aktivieren c.lobby.mapname=Kartenname c.lobby.players=Spieler c.lobby.start=Spiel starten -c.map.difficulty=Schwierigkeitsstufe c.map.difficulty.0=Einfach c.map.difficulty.1=Schwer 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.menu.back=Zurück c.menu.credits=Anerkennung @@ -53,10 +39,10 @@ c.menu.ingame.reconnect=Erneut verbinden c.menu.ingame.resume=Fortsetzen c.menu.ingame.spectate=Zuschauen c.menu.my_chef=Mein Koch -c.menu.play=Spielen c.menu.play.connect=Verbinden c.menu.play.quick_connect=Jetzt verbinden c.menu.play.server=Server +c.menu.play=Spielen c.menu.quit=Verlassen c.menu.settings=Einstellungen c.score.acceptable=Akzeptabler Service @@ -64,56 +50,77 @@ c.score.completed=Abgeschlossen c.score.excellent=Ausgezeichneter Service c.score.failed=Verfehlt c.score.good=Guter Service -c.score.points=Punkte c.score.points_par=Sie haben %s Punkte gesammelt +c.score.points=Punkte c.score.poor=Schlechter Service c.settings.apply=Speichern & Anwenden -c.settings.audio=Audio c.settings.audio.master_volume=Gesamtlautstärke c.settings.audio.music_volume=Musiklautstärke c.settings.audio.sfx_volume=Effektlautstärke -c.settings.input=Steuerung -c.settings.input.add=Hinzufügen -c.settings.input.joypad=%s (Joypad) -c.settings.input.joypad_axis=Joypad-Achse %s -c.settings.input.keyboard=%s (Tastatur) -c.settings.input.mouse_button=Maustaste %s -c.settings.input.other_event=Anderes Ereignis -c.settings.input.press_any_key=Drücke eine Taste... +c.settings.audio=Audio +c.settings.gameplay.interpolate_camera_rotation=Kameradrehung glätten +c.settings.gameplay.invert_camera=Kamerabewegung invertieren +c.settings.gameplay.latch_boost=Schub immer bis zum Anschlag verlängern +c.settings.gameplay.setup_completed=Ersteinrichtung abgeschlossen (Deaktivieren und Spiel neu starten zum Neueinrichten) +c.settings.gameplay.tutorial_started=Anleitung gestartet +c.settings.gameplay.usernames=Benutzernamen anzeigen +c.settings.gameplay=Spiel +c.settings.graphics.aa=Kantenglättung +c.settings.graphics.ao=Umgebungsverdeckung c.settings.graphics.debug_info=Diagnosedaten anzeigen (Bildrate, etc.) -c.settings.graphics.fullscreen=Vollbild c.settings.graphics.fullscreen.always=Immer c.settings.graphics.fullscreen.keep=Beibehalten c.settings.graphics.fullscreen.never=Nie -c.settings.gameplay=Spiel -c.settings.gameplay.latch_boost=Schub immer bis zum Anschlag verlängern -c.settings.graphics.gi=Globale Beleuchtung +c.settings.graphics.fullscreen=Vollbild c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GlobaleBeleuchtung +c.settings.graphics.gi=Globale Beleuchtung c.settings.graphics.glow=Glow aktivieren -c.settings.graphics=Grafikvoreinstellung -c.settings.graphics.aa=Kantenglättung -c.settings.graphics.ao=Umgebungsverdeckung -c.settings.graphics.taa=Zeitliche Kantenglättung c.settings.graphics.grass_amount=3D-Grasmenge pro Tile -c.settings.ui.language=Sprache -c.settings.ui.language.system=Systemstandard c.settings.graphics.lq_trees=Low-poly-Bäume -c.settings.other=Sonstiges c.settings.graphics.preset.high=Hoch c.settings.graphics.preset.low=Niedrig c.settings.graphics.preset.medium=Mittel -c.settings.other.server_data=Server Datenverzeichnis (leer lassen, um automatisch zu erkennen) -c.settings.other.server_binary=Pfad zum Server (leer lassen, um PATH zu durchsuchen) -c.settings.other.server_binary.placeholder=Pfad eingeben c.settings.graphics.shadows=Schatten aktivieren -c.settings.gameplay.interpolate_camera_rotation=Kameradrehung glätten -c.settings.ui=Benutzeroberfläche +c.settings.graphics.taa=Zeitliche Kantenglättung +c.settings.graphics.ui_blur=Benutzeroberflächenunschärfe +c.settings.graphics=Grafikvoreinstellung +c.settings.input.add=Hinzufügen +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.backwards=Rückwärts bewegen +c.settings.input.forwards=Vorwärts bewegen +c.settings.input.left=Nach links bewegen +c.settings.input.right=Nach rechts bewegen +c.settings.input.other_event=Anderes Ereignis +c.settings.input.press_any_key=Drücke eine Taste... +c.settings.input.reset=Kameraansicht zurücksetzen +c.settings.input.rotate_down=Kamera nach unten rotieren +c.settings.input.rotate_left=Kamera nach links rotieren +c.settings.input.rotate_right=Kamera nach rechts rotieren +c.settings.input.rotate_up=Kamera nach oben rotieren +c.settings.input.zoom_in_discrete=Hineinzoomen (diskret) +c.settings.input.zoom_in=Hineinzoomen +c.settings.input.zoom_out_discrete=Herauszoomen (diskret) +c.settings.input.zoom_out=Herauszoomen +c.settings.input=Steuerung +c.settings.other.server_binary.placeholder=Pfad eingeben +c.settings.other.server_binary=Pfad zum Server (leer lassen, um PATH zu durchsuchen) +c.settings.other.server_data=Server Datenverzeichnis (leer lassen, um automatisch zu erkennen) +c.settings.other=Sonstiges +c.settings.ui.language.system=Systemstandard +c.settings.ui.language=Sprache c.settings.ui.scale_factor=Benutzeroberflächen Skalierungs Faktor -c.settings.ui.scale_mode=Benutzeroberflächen Skalierungs Modus c.settings.ui.scale_mode.resize=Skalieren +c.settings.ui.scale_mode=Benutzeroberflächen Skalierungs Modus c.settings.ui.touch_controls=Touchsteuerelemente aktivieren -c.settings.graphics.ui_blur=Benutzeroberflächenunschärfe +c.settings.ui=Benutzeroberfläche c.settings.username=Benutzername c.setup.contract_title=ARBEITSVERTRAG c.setup.par00=Dies ist ein verbindlicher Vertrag zwischen Ihnen (der/die Angestelte) und Musterfoods GmbH. Sie verpflichten sich, Ihren Aufgaben als Koch/Köchin bzw. Bedienung nachzugehen. @@ -139,25 +146,18 @@ unknown464=- unknown476=UMSCHALTEN unknown484=linken Stick unknown488=LEERTASTE -c.settings.gameplay.invert_camera=Kamerabewegung invertieren -unknown494=Drücke %s, um Gegenstände aufzuheben und halte %s gedrückt, um mit Utensilien zu interagieren unknown506=BildHoch/BildRunter unknown510=Nutze %s, um die Kameraansicht zurückzusetzen unknown514=Pfeiltasten unknown518=rechten Stick unknown524=Die Anzeige von Nutzernamen kann in den Einstellungen ein- und ausgeschaltet werden -c.settings.gameplay.usernames=Benutzernamen anzeigen unknown530=Drücken Sie %s und klicken Sie „Beitreten“, um beizutreten, während das Spiel läuft unknown534=ESCAPE unknown538=Menü-Knopf unknown551=Nicht verfügbar unknown568=Frisur %d -unknown572=Modelle -unknown576=Soundeffekte -c.settings.gameplay.setup_completed=Ersteinrichtung abgeschlossen (Deaktivieren und Spiel neu starten zum Neueinrichten) unknown622=Sie müssen alle verlangten Felder ausfüllen. unknown626=Akzeptieren -c.settings.gameplay.tutorial_started=Anleitung gestartet unknown732=Zurück unknown736=Nächstes unknown740=Beitreten / Zuschauen diff --git a/locale/en.ini b/locale/en.ini index 441f2f8e..0db72e87 100644 --- a/locale/en.ini +++ b/locale/en.ini @@ -1,15 +1,19 @@ [hurrycurry] c.credits.developed_by=developed by +c.credits.models=Models +c.credits.sounds=Sounds c.credits.thanks=Thank You For Playing 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.websocket.unavailable=unavailable c.error.websocket=WebSocket closed with code: %d, reason %s. Clean: %s c.error=Error c.hint.boost=Press %s 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 hold %s to interact with toolsDrücke %s, um Gegenstände aufzuheben und halte %s gedrückt= um mit Utensilien zu interagieren +c.hint.interact=Press %s to pick up items and hold %s to interact with tools c.hint.movement=Use %s to move c.hint.reset_camera=Press %s to reset the camera view c.hint.zoom_camera=Use %s to zoom in/out @@ -132,8 +136,8 @@ c.settings.other=Other c.settings.ui.language.system=System default c.settings.ui.language=Language c.settings.ui.scale_factor=UI scale factor -c.settings.ui.scale_mode.resize=Resize c.settings.ui.scale_mode.disabled=Disabled +c.settings.ui.scale_mode.resize=Resize c.settings.ui.scale_mode=UI scale mode c.settings.ui.touch_controls.automatic=Automatic c.settings.ui.touch_controls.disabled=Disabled @@ -169,7 +173,6 @@ unknown464=- unknown476=SHIFT unknown484=left stick unknown488=SPACE -unknown494=Press %s to pick up items and hold %s to interact with tools unknown506=PageUp/PageDown unknown510=Use %s to rotate the camera view unknown514=arrow keys @@ -179,11 +182,7 @@ unknown530=Press %s and click "Join" to join the game while it is running unknown534=ESCAPE unknown538=Menu button unknown551=unavailable -unknown564=Server and client versions do not match. Server: %d.%d, Client: %d.%d.%nAre you sure the game is up to date? unknown568=Hairstyle %d -unknown572=Models -unknown576=Sounds -unknown598=[/table]%n%n%n unknown622=You must fill out all requested fields. unknown626=Accept unknown732=Previous diff --git a/locale/es.ini b/locale/es.ini index 4bbbe45b..2c6d5883 100644 --- a/locale/es.ini +++ b/locale/es.ini @@ -1,45 +1,48 @@ [hurrycurry] -c.controls.boost= -c.controls.camera_down= -c.controls.camera_left= -c.controls.camera_reset=Usa %s para restablecer la cámara -c.controls.camera_right= -c.controls.camera_up= -c.controls.chat= -c.controls.fullscreen=Pantalla completa -c.controls.interact=Pone ruta -c.controls.move_backward= -c.controls.move_forward= -c.controls.move_left= -c.controls.move_right= -c.controls.zoom_in= -c.controls.zoom_in_discrete= -c.controls.zoom_out= -c.controls.zoom_out_discrete= +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.rotate_right= +c.settings.input.rotate_up= +c.settings.input.chat= +c.settings.input.fullscreen=Pantalla completa +c.settings.input.interact=Pone ruta +c.settings.input.backwards= +c.settings.input.forwards= +c.settings.input.left= +c.settings.input.right= +c.settings.input.zoom_in_discrete= +c.settings.input.zoom_in= +c.settings.input.zoom_out_discrete= +c.settings.input.zoom_out= c.credits.developed_by=desarrollado por +c.credits.models=Modelos +c.credits.sounds=Sonidos c.credits.thanks=Gracias por jugar c.credits.title=¡Hurry Curry! - un juego sobre cocinar -c.error=Error 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.hint=Pista +c.error=Error c.hint.boost=Presione %s 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=Pista c.lobby.botenable=Activar robots c.lobby.mapname=Nombre del mapa c.lobby.players=Jugadores c.lobby.start=Iniciar juego -c.map.difficulty=Dificultad c.map.difficulty.0=Fácil c.map.difficulty.1=Duro 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.menu.back=Atrás c.menu.credits=Créditos @@ -53,10 +56,10 @@ c.menu.ingame.reconnect=Reconectar c.menu.ingame.resume=Resumir c.menu.ingame.spectate=Observar c.menu.my_chef=Mi cocinero -c.menu.play=Iniciar partida c.menu.play.connect=Conectar c.menu.play.quick_connect=Conexión rápida c.menu.play.server=Servidor +c.menu.play=Iniciar partida c.menu.quit=Abandonar c.menu.settings=Ajustes c.score.acceptable=Servicio aceptable @@ -64,56 +67,60 @@ c.score.completed=Terminado c.score.excellent=Excelente servicio c.score.failed=Fallido c.score.good=Buen servicio -c.score.points=Puntos c.score.points_par=Has acumulado %s puntos +c.score.points=Puntos c.score.poor=Servicio pobre c.settings.apply=Guardar & aplicar -c.settings.audio= c.settings.audio.master_volume=Volumen principal c.settings.audio.music_volume=Volumen de la música c.settings.audio.sfx_volume=Volumen de efectos especiales -c.settings.input= -c.settings.input.add= -c.settings.input.joypad= -c.settings.input.joypad_axis= -c.settings.input.keyboard= -c.settings.input.mouse_button=Botón de menú -c.settings.input.other_event= -c.settings.input.press_any_key= +c.settings.audio= +c.settings.gameplay.interpolate_camera_rotation=Interpolar la rotación de la cámara +c.settings.gameplay.invert_camera=Invertir el movimiento de la cámara +c.settings.gameplay.latch_boost=Siempre extienda el impulso a la duración máxima +c.settings.gameplay.setup_completed=Configuración inicial completa. (Desmarque y recomenza para reentrar) +c.settings.gameplay.tutorial_started=Tutorial comenzó +c.settings.gameplay.usernames=Mostrar nombres de usuarios +c.settings.gameplay= +c.settings.graphics.aa=Antialiasing +c.settings.graphics.ao=Oclusión ambiental c.settings.graphics.debug_info=Mostrar información de depuración (Cuadros por segundo, etc.) -c.settings.graphics.fullscreen=Pantalla completa c.settings.graphics.fullscreen.always=Siempre c.settings.graphics.fullscreen.keep=Mantener c.settings.graphics.fullscreen.never=Jamás -c.settings.gameplay= -c.settings.gameplay.latch_boost=Siempre extienda el impulso a la duración máxima -c.settings.graphics.gi=Iluminación global +c.settings.graphics.fullscreen=Pantalla completa c.settings.graphics.gi.sdfgi=SDFGI c.settings.graphics.gi.voxelgi=Voxel GI +c.settings.graphics.gi=Iluminación global c.settings.graphics.glow=Activar brillo -c.settings.graphics=Gráficos -c.settings.graphics.aa=Antialiasing -c.settings.graphics.ao=Oclusión ambiental -c.settings.graphics.taa=Antialiasing temporal c.settings.graphics.grass_amount=cantidad de hierba 3D por loseta de césped -c.settings.ui.language=Lengua -c.settings.ui.language.system=Sistema por defecto c.settings.graphics.lq_trees=Árboles con pocos polígonos -c.settings.other= c.settings.graphics.preset.high=Alto c.settings.graphics.preset.low=Bajo c.settings.graphics.preset.medium=Medio -c.settings.other.server_data=Directorio de datos del servidor (deja vacío para detectar automáticamente) -c.settings.other.server_binary=Binario del servidor (deja vacío para buscar RUTA) -c.settings.other.server_binary.placeholder=Pone ruta c.settings.graphics.shadows=Activar sombras -c.settings.gameplay.interpolate_camera_rotation=Interpolar la rotación de la cámara -c.settings.ui=Nombre de usuario +c.settings.graphics.taa=Antialiasing temporal +c.settings.graphics.ui_blur=Activar difuminar +c.settings.graphics=Gráficos +c.settings.input.add= +c.settings.input.joypad_axis= +c.settings.input.joypad= +c.settings.input.keyboard= +c.settings.input.mouse_button=Botón de menú +c.settings.input.other_event= +c.settings.input.press_any_key= +c.settings.input= +c.settings.other.server_binary.placeholder=Pone ruta +c.settings.other.server_binary=Binario del servidor (deja vacío para buscar RUTA) +c.settings.other.server_data=Directorio de datos del servidor (deja vacío para detectar automáticamente) +c.settings.other= +c.settings.ui.language.system=Sistema por defecto +c.settings.ui.language=Lengua c.settings.ui.scale_factor=Escala de interfaz de usuario -c.settings.ui.scale_mode=Modo d’escala de interfaz de usuario c.settings.ui.scale_mode.resize=Redimensionado +c.settings.ui.scale_mode=Modo d’escala de interfaz de usuario c.settings.ui.touch_controls=Permitir controles de pantalla táctil -c.settings.graphics.ui_blur=Activar difuminar +c.settings.ui=Nombre de usuario c.settings.username=Nombre de usuario c.setup.contract_title=CONTRATO DE EMPLEO c.setup.par00=Este es un contrato oficial entre usted (el empleado) y Musterfoods Ltd. (el empleador) para trabajar como chef o camarero. @@ -139,25 +146,18 @@ unknown464=- unknown476=CAMBIO unknown484=palo izquierdo unknown488=BARRA ESPACIADORA -c.settings.gameplay.invert_camera=Invertir el movimiento de la cámara -unknown494=Presione %s para recoger elementos y mantenga presionado %s para interactuar con útiles unknown506=RePág/AvPág unknown510=Usa %s 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 -c.settings.gameplay.usernames=Mostrar nombres de usuarios unknown530=Presiona %s y haz clic en "Unirse" para unirte al juego unknown534=ESCAPAR unknown538=Botón de menú unknown551=Servidor (No disponible) unknown568=Peinado %d -unknown572=Modelos -unknown576=Sonidos -c.settings.gameplay.setup_completed=Configuración inicial completa. (Desmarque y recomenza para reentrar) unknown622=Debes completar todos los requisitos. unknown626=Aceptar -c.settings.gameplay.tutorial_started=Tutorial comenzó unknown732= unknown736= unknown740=Observar diff --git a/locale/eu.ini b/locale/eu.ini index e88c3589..b84e9191 100644 --- a/locale/eu.ini +++ b/locale/eu.ini @@ -1,21 +1,21 @@ [hurrycurry] -c.controls.boost=Bultzada -c.controls.camera_down=Kamera behera biratu -c.controls.camera_left=Kamera ezkerrera biratu -c.controls.camera_reset=Berrezarri kamera -c.controls.camera_right=Kamera eskuinera biratu -c.controls.camera_up=Kamera gora biratu -c.controls.chat=Chat-a erakutsi/gorde -c.controls.fullscreen=Pantaila osoa gaitu/desgaitu -c.controls.interact=Eragin -c.controls.move_backward=Mugitu atzera -c.controls.move_forward=Mugitu aurrera -c.controls.move_left=Mugitu ezkerrera -c.controls.move_right=Mugitu eskuinera -c.controls.zoom_in=Handiagotu -c.controls.zoom_in_discrete=Handiagotu (diskretua) -c.controls.zoom_out=Txikiagotu -c.controls.zoom_out_discrete=Txikiagotu (diskretua) +c.settings.input.boost=Bultzada +c.settings.input.rotate_down=Kamera behera biratu +c.settings.input.rotate_left=Kamera ezkerrera biratu +c.settings.input.reset=Berrezarri kamera +c.settings.input.rotate_right=Kamera eskuinera biratu +c.settings.input.rotate_up=Kamera gora biratu +c.settings.input.chat=Chat-a erakutsi/gorde +c.settings.input.fullscreen=Pantaila osoa gaitu/desgaitu +c.settings.input.interact=Eragin +c.settings.input.backwards=Mugitu atzera +c.settings.input.forwards=Mugitu aurrera +c.settings.input.left=Mugitu ezkerrera +c.settings.input.right=Mugitu eskuinera +c.settings.input.zoom_in=Handiagotu +c.settings.input.zoom_in_discrete=Handiagotu (diskretua) +c.settings.input.zoom_out=Txikiagotu +c.settings.input.zoom_out_discrete=Txikiagotu (diskretua) c.credits.developed_by=garatzailea c.credits.thanks=Eskerrik asko jostatzeagatik c.credits.title=Hurry Curry! - sukaldaritza jokoa @@ -140,7 +140,7 @@ unknown476=SHIFT unknown484=ezker palanka unknown488=HUTSUNEA c.settings.gameplay.invert_camera=Kamera mugimendua alderantzikatu -unknown494=Sakatu %s objektuak hartzeko eta eutsi %s tresnekin lan egiteko +c.hint.interact=Sakatu %s objektuak hartzeko eta eutsi %s tresnekin lan egiteko unknown506=PageUp/PageDown unknown510=Erabili %s kamera bista biratzeko unknown514=gezi teklak @@ -152,8 +152,8 @@ unknown534=ESCAPE unknown538=Menu botoia unknown551=eskuraezina unknown568=%d orrazkera -unknown572=Modeloak -unknown576=Soinuak +c.credits.models=Modeloak +c.credits.sounds=Soinuak c.settings.gameplay.setup_completed=Hasierako konfigurazioa osatuta. (Marka kendu eta berrabiarazi berriz sartzeko) unknown622=Eskatutako eremu guztiak bete behar dituzu. unknown626=Onartu diff --git a/locale/fi.ini b/locale/fi.ini index 0ea8e48e..322a0fa8 100644 --- a/locale/fi.ini +++ b/locale/fi.ini @@ -1,21 +1,21 @@ [hurrycurry] -c.controls.boost= -c.controls.camera_down= -c.controls.camera_left= -c.controls.camera_reset= -c.controls.camera_right= -c.controls.camera_up= -c.controls.chat= -c.controls.fullscreen= -c.controls.interact= -c.controls.move_backward= -c.controls.move_forward= -c.controls.move_left= -c.controls.move_right= -c.controls.zoom_in= -c.controls.zoom_in_discrete= -c.controls.zoom_out= -c.controls.zoom_out_discrete= +c.settings.input.boost= +c.settings.input.rotate_down= +c.settings.input.rotate_left= +c.settings.input.reset= +c.settings.input.rotate_right= +c.settings.input.rotate_up= +c.settings.input.chat= +c.settings.input.fullscreen= +c.settings.input.interact= +c.settings.input.backwards= +c.settings.input.forwards= +c.settings.input.left= +c.settings.input.right= +c.settings.input.zoom_in= +c.settings.input.zoom_in_discrete= +c.settings.input.zoom_out= +c.settings.input.zoom_out_discrete= c.credits.developed_by= c.credits.thanks= c.credits.title= @@ -140,7 +140,7 @@ unknown476= unknown484= unknown488= c.settings.gameplay.invert_camera= -unknown494= +c.hint.interact= unknown506= unknown510= unknown514= @@ -152,8 +152,8 @@ unknown534= unknown538= unknown551= unknown568= -unknown572= -unknown576= +c.credits.models= +c.credits.sounds= c.settings.gameplay.setup_completed= unknown622= unknown626= diff --git a/locale/fr.ini b/locale/fr.ini index dede783a..4ae4a305 100644 --- a/locale/fr.ini +++ b/locale/fr.ini @@ -1,21 +1,21 @@ [hurrycurry] -c.controls.boost= -c.controls.camera_down= -c.controls.camera_left= -c.controls.camera_reset=Utilisez %s pour réinitialiser la caméra -c.controls.camera_right= -c.controls.camera_up= -c.controls.chat= -c.controls.fullscreen=Plein écran -c.controls.interact=Entrez le chemin -c.controls.move_backward= -c.controls.move_forward= -c.controls.move_left= -c.controls.move_right= -c.controls.zoom_in= -c.controls.zoom_in_discrete= -c.controls.zoom_out= -c.controls.zoom_out_discrete= +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.rotate_right= +c.settings.input.rotate_up= +c.settings.input.chat= +c.settings.input.fullscreen=Plein écran +c.settings.input.interact=Entrez le chemin +c.settings.input.backwards= +c.settings.input.forwards= +c.settings.input.left= +c.settings.input.right= +c.settings.input.zoom_in= +c.settings.input.zoom_in_discrete= +c.settings.input.zoom_out= +c.settings.input.zoom_out_discrete= c.credits.developed_by=développé par c.credits.thanks=Merci d’avoir joué c.credits.title=Hurry Curry! - un jeu sur la cuisine @@ -140,7 +140,7 @@ unknown476=MAJUSCULE unknown484=stick gauche unknown488=BARRE D’ESPACE c.settings.gameplay.invert_camera=Inverser le mouvement de caméra -unknown494=Appuyez sur %s pour attraper des objets et maintenez %s enfoncé pour interagir avec les outils +c.hint.interact=Appuyez sur %s pour attraper des objets et maintenez %s 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 unknown514=Touches fléchées @@ -152,8 +152,8 @@ unknown534=ÉCHAP unknown538=Bouton de menu unknown551=Serveur (Indisponible) unknown568=Coiffure %d -unknown572=Modèles -unknown576=Sons +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) unknown622=Vous devez remplir tous les champs requis. unknown626=Accepter diff --git a/locale/he.ini b/locale/he.ini index bd8ab350..e27de6c9 100644 --- a/locale/he.ini +++ b/locale/he.ini @@ -1,21 +1,21 @@ [hurrycurry] -c.controls.boost= -c.controls.camera_down= -c.controls.camera_left= -c.controls.camera_reset=לחצו %s על מנת לאפס את מיקום המצלמה -c.controls.camera_right= -c.controls.camera_up= -c.controls.chat= -c.controls.fullscreen=מסך מלא -c.controls.interact=הכנס נתיב -c.controls.move_backward= -c.controls.move_forward= -c.controls.move_left= -c.controls.move_right= -c.controls.zoom_in= -c.controls.zoom_in_discrete= -c.controls.zoom_out= -c.controls.zoom_out_discrete= +c.settings.input.boost= +c.settings.input.rotate_down= +c.settings.input.rotate_left= +c.settings.input.reset=לחצו %s על מנת לאפס את מיקום המצלמה +c.settings.input.rotate_right= +c.settings.input.rotate_up= +c.settings.input.chat= +c.settings.input.fullscreen=מסך מלא +c.settings.input.interact=הכנס נתיב +c.settings.input.backwards= +c.settings.input.forwards= +c.settings.input.left= +c.settings.input.right= +c.settings.input.zoom_in= +c.settings.input.zoom_in_discrete= +c.settings.input.zoom_out= +c.settings.input.zoom_out_discrete= c.credits.developed_by=פותח על ידי c.credits.thanks=תודה ששיחקתם c.credits.title=הרי קרי! - משחק בישול @@ -140,7 +140,7 @@ unknown476=SHIFT unknown484=ג'ויסטיק שמאלי unknown488=רווח c.settings.gameplay.invert_camera=הפוך תזוזת מצלמה -unknown494= +c.hint.interact= unknown506=PageUp/PageDown unknown510= unknown514=חיצים @@ -152,8 +152,8 @@ unknown534=Escape unknown538=כפתור התפריט unknown551= unknown568=תספורת %d -unknown572=מודלים -unknown576= +c.credits.models=מודלים +c.credits.sounds= c.settings.gameplay.setup_completed=אתחול ראשוני נגמר. (הורד סימון והדלק מחדש על מנת להכנס מחדש) unknown622=אנא מלאו את כל השדות הנדרשים. unknown626=אשר diff --git a/locale/ja.ini b/locale/ja.ini index bfa36fe3..dc286bb5 100644 --- a/locale/ja.ini +++ b/locale/ja.ini @@ -1,21 +1,21 @@ [hurrycurry] -c.controls.boost= -c.controls.camera_down= -c.controls.camera_left= -c.controls.camera_reset=カメラをリセットするには %s を使用して -c.controls.camera_right= -c.controls.camera_up= -c.controls.chat= -c.controls.fullscreen=全画面 -c.controls.interact=パスを入力 -c.controls.move_backward= -c.controls.move_forward= -c.controls.move_left= -c.controls.move_right= -c.controls.zoom_in= -c.controls.zoom_in_discrete= -c.controls.zoom_out= -c.controls.zoom_out_discrete= +c.settings.input.boost= +c.settings.input.rotate_down= +c.settings.input.rotate_left= +c.settings.input.reset=カメラをリセットするには %s を使用して +c.settings.input.rotate_right= +c.settings.input.rotate_up= +c.settings.input.chat= +c.settings.input.fullscreen=全画面 +c.settings.input.interact=パスを入力 +c.settings.input.backwards= +c.settings.input.forwards= +c.settings.input.left= +c.settings.input.right= +c.settings.input.zoom_in= +c.settings.input.zoom_in_discrete= +c.settings.input.zoom_out= +c.settings.input.zoom_out_discrete= c.credits.developed_by=開発者 c.credits.thanks=プレイしていただきありがとうございます c.credits.title=Hurry Curry!料理に関するゲーム @@ -140,7 +140,7 @@ unknown476=「シフト」 unknown484=左スティック unknown488=「スペース」 c.settings.gameplay.invert_camera=カメラの動きを反転 -unknown494=%s キーを押すとアイテムを拾い、 %s キーを押したままにするとツールを操作できます +c.hint.interact=%s キーを押すとアイテムを拾い、 %s キーを押したままにするとツールを操作できます unknown506=ページアップ/ページダウン unknown510=カメラをリセットするには %s を使用して unknown514=矢印キー @@ -152,8 +152,8 @@ unknown534=「エスケープ」 unknown538=メニューボタン unknown551=利用不可 unknown568=髪型 %d -unknown572=モデル -unknown576=サウンド +c.credits.models=モデル +c.credits.sounds=サウンド c.settings.gameplay.setup_completed=初期設定完了。(チェックを外して再起動して) unknown622=要求されたフィールドをすべて入力する必要があります。 unknown626=アクセプト diff --git a/locale/pl.ini b/locale/pl.ini index dd07997a..2fcc0e17 100644 --- a/locale/pl.ini +++ b/locale/pl.ini @@ -1,21 +1,21 @@ [hurrycurry] -c.controls.boost= -c.controls.camera_down= -c.controls.camera_left= -c.controls.camera_reset=Użyj %s aby obrócić kamerę -c.controls.camera_right= -c.controls.camera_up= -c.controls.chat= -c.controls.fullscreen=Pełny ekran -c.controls.interact=Podaj ścieżkę -c.controls.move_backward= -c.controls.move_forward= -c.controls.move_left= -c.controls.move_right= -c.controls.zoom_in= -c.controls.zoom_in_discrete= -c.controls.zoom_out= -c.controls.zoom_out_discrete= +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.rotate_right= +c.settings.input.rotate_up= +c.settings.input.rotate_chat= +c.settings.input.fullscreen=Pełny ekran +c.settings.input.interact=Podaj ścieżkę +c.settings.input.backwards= +c.settings.input.forwards= +c.settings.input.left= +c.settings.input.right= +c.settings.input.zoom_in= +c.settings.input.zoom_in_discrete= +c.settings.input.zoom_out= +c.settings.input.zoom_out_discrete= c.credits.developed_by=stworzone przez c.credits.thanks=Dziękujemy za grę c.credits.title=Hurry Curry! - gra o gotowaniu @@ -140,7 +140,7 @@ unknown476=SHIFT unknown484=lewy dżojstik unknown488=SPACJA c.settings.gameplay.invert_camera=Odwrócone sterowanie kamerą -unknown494=Wciśnij %s aby podnieść przedmioty i przytrzymaj %s aby użyć narzędzia +c.hint.interact=Wciśnij %s aby podnieść przedmioty i przytrzymaj %s aby użyć narzędzia unknown506=PageUp/PageDown unknown510=Użyj %s aby obrócić kamerę unknown514=klawisze strzałek @@ -152,8 +152,8 @@ unknown534=ESCAPE unknown538=przycisk menu unknown551=niedostępne unknown568=Fryzura %d -unknown572=Modele -unknown576=Oprawa dźwiękowa +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) unknown622=Musisz wypełnić wymagane pola. unknown626=Zatwierdź diff --git a/locale/pt.ini b/locale/pt.ini index 0ea8e48e..322a0fa8 100644 --- a/locale/pt.ini +++ b/locale/pt.ini @@ -1,21 +1,21 @@ [hurrycurry] -c.controls.boost= -c.controls.camera_down= -c.controls.camera_left= -c.controls.camera_reset= -c.controls.camera_right= -c.controls.camera_up= -c.controls.chat= -c.controls.fullscreen= -c.controls.interact= -c.controls.move_backward= -c.controls.move_forward= -c.controls.move_left= -c.controls.move_right= -c.controls.zoom_in= -c.controls.zoom_in_discrete= -c.controls.zoom_out= -c.controls.zoom_out_discrete= +c.settings.input.boost= +c.settings.input.rotate_down= +c.settings.input.rotate_left= +c.settings.input.reset= +c.settings.input.rotate_right= +c.settings.input.rotate_up= +c.settings.input.chat= +c.settings.input.fullscreen= +c.settings.input.interact= +c.settings.input.backwards= +c.settings.input.forwards= +c.settings.input.left= +c.settings.input.right= +c.settings.input.zoom_in= +c.settings.input.zoom_in_discrete= +c.settings.input.zoom_out= +c.settings.input.zoom_out_discrete= c.credits.developed_by= c.credits.thanks= c.credits.title= @@ -140,7 +140,7 @@ unknown476= unknown484= unknown488= c.settings.gameplay.invert_camera= -unknown494= +c.hint.interact= unknown506= unknown510= unknown514= @@ -152,8 +152,8 @@ unknown534= unknown538= unknown551= unknown568= -unknown572= -unknown576= +c.credits.models= +c.credits.sounds= c.settings.gameplay.setup_completed= unknown622= unknown626= diff --git a/locale/tr.ini b/locale/tr.ini index 0ea8e48e..322a0fa8 100644 --- a/locale/tr.ini +++ b/locale/tr.ini @@ -1,21 +1,21 @@ [hurrycurry] -c.controls.boost= -c.controls.camera_down= -c.controls.camera_left= -c.controls.camera_reset= -c.controls.camera_right= -c.controls.camera_up= -c.controls.chat= -c.controls.fullscreen= -c.controls.interact= -c.controls.move_backward= -c.controls.move_forward= -c.controls.move_left= -c.controls.move_right= -c.controls.zoom_in= -c.controls.zoom_in_discrete= -c.controls.zoom_out= -c.controls.zoom_out_discrete= +c.settings.input.boost= +c.settings.input.rotate_down= +c.settings.input.rotate_left= +c.settings.input.reset= +c.settings.input.rotate_right= +c.settings.input.rotate_up= +c.settings.input.chat= +c.settings.input.fullscreen= +c.settings.input.interact= +c.settings.input.backwards= +c.settings.input.forwards= +c.settings.input.left= +c.settings.input.right= +c.settings.input.zoom_in= +c.settings.input.zoom_in_discrete= +c.settings.input.zoom_out= +c.settings.input.zoom_out_discrete= c.credits.developed_by= c.credits.thanks= c.credits.title= @@ -140,7 +140,7 @@ unknown476= unknown484= unknown488= c.settings.gameplay.invert_camera= -unknown494= +c.hint.interact= unknown506= unknown510= unknown514= @@ -152,8 +152,8 @@ unknown534= unknown538= unknown551= unknown568= -unknown572= -unknown576= +c.credits.models= +c.credits.sounds= c.settings.gameplay.setup_completed= unknown622= unknown626= diff --git a/locale/zh_Hans.ini b/locale/zh_Hans.ini index e1dbaafa..5ea728f5 100644 --- a/locale/zh_Hans.ini +++ b/locale/zh_Hans.ini @@ -1,45 +1,48 @@ [hurrycurry] -c.controls.boost=加速移动 -c.controls.camera_down=向下旋转摄像头 -c.controls.camera_left=向左旋转摄像头 -c.controls.camera_reset=重置摄像头视图 -c.controls.camera_right=向右旋转摄像头 -c.controls.camera_up=向上旋转摄像头 -c.controls.chat=切换聊天 -c.controls.fullscreen=切换全屏 -c.controls.interact=交互 -c.controls.move_backward=向后移动 -c.controls.move_forward=向前移动 -c.controls.move_left=向左移动 -c.controls.move_right=向右移动 -c.controls.zoom_in=放大 -c.controls.zoom_in_discrete=放大(离散) -c.controls.zoom_out=缩小 -c.controls.zoom_out_discrete=缩小(离散) +c.settings.input.boost=加速移动 +c.settings.input.rotate_down=向下旋转摄像头 +c.settings.input.rotate_left=向左旋转摄像头 +c.settings.input.reset=重置摄像头视图 +c.settings.input.rotate_right=向右旋转摄像头 +c.settings.input.rotate_up=向上旋转摄像头 +c.settings.input.chat=切换聊天 +c.settings.input.fullscreen=切换全屏 +c.settings.input.interact=交互 +c.settings.input.backwards=向后移动 +c.settings.input.forwards=向前移动 +c.settings.input.left=向左移动 +c.settings.input.right=向右移动 +c.settings.input.zoom_in_discrete=放大(离散) +c.settings.input.zoom_in=放大 +c.settings.input.zoom_out_discrete=缩小(离散) +c.settings.input.zoom_out=缩小 c.credits.developed_by=开发人员 +c.credits.models=模型 +c.credits.sounds=声音 c.credits.thanks=谢谢你玩 c.credits.title=Hurry Curry! — 一个关于烹饪的游戏 -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.hint=提示 +c.error=错误 c.hint.boost=按 %s 来加速 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=提示 c.lobby.botenable=启用机器人 c.lobby.mapname=地图名称 c.lobby.players=玩家 c.lobby.start=开始游戏 -c.map.difficulty=难度 c.map.difficulty.0=简单 c.map.difficulty.1=困难 c.map.difficulty.2=中等 c.map.difficulty.3=无法玩 c.map.difficulty.4=非常困难 +c.map.difficulty=难度 c.map.players_recommended=%d 名玩家推荐 c.menu.back=返回 c.menu.credits=致谢 @@ -53,10 +56,10 @@ c.menu.ingame.reconnect=重新连接 c.menu.ingame.resume=重新开始 c.menu.ingame.spectate=旁观 c.menu.my_chef=我的厨师 -c.menu.play=玩 c.menu.play.connect=连接 c.menu.play.quick_connect=快速连接 c.menu.play.server=服务器 +c.menu.play=玩 c.menu.quit=退出 c.menu.settings=设置 c.score.acceptable=可接受的服务 @@ -64,56 +67,60 @@ c.score.completed=已完成 c.score.excellent=优质服务 c.score.failed=失败 c.score.good=服务好 -c.score.points=积分 c.score.points_par=您已收集 %s 积分 +c.score.points=积分 c.score.poor=服务差 c.settings.apply=保存并应用 -c.settings.audio=音频 c.settings.audio.master_volume=主音量 c.settings.audio.music_volume=音乐音量 c.settings.audio.sfx_volume=音效音量 -c.settings.input=限定 -c.settings.input.add=添加新的 -c.settings.input.joypad=%s(游戏手柄) -c.settings.input.joypad_axis=游戏手柄轴 %s -c.settings.input.keyboard=%s(键盘) -c.settings.input.mouse_button=鼠标按钮 %s -c.settings.input.other_event=其他活动 -c.settings.input.press_any_key=按任意键… +c.settings.audio=音频 +c.settings.gameplay.interpolate_camera_rotation=平滑的摄像头旋转 +c.settings.gameplay.invert_camera=反转摄像头移动 +c.settings.gameplay.latch_boost=始终将加速延长至最大持续时间 +c.settings.gameplay.setup_completed=初始设置完成。(取消选中并重启以重新进入) +c.settings.gameplay.tutorial_started=教程已开始 +c.settings.gameplay.usernames=显示用户名标签 +c.settings.gameplay=游戏玩法 +c.settings.graphics.aa=抗锯齿 +c.settings.graphics.ao=环境光遮蔽 c.settings.graphics.debug_info=显示调试信息(帧率等) -c.settings.graphics.fullscreen=全屏 c.settings.graphics.fullscreen.always=始终 c.settings.graphics.fullscreen.keep=保持 c.settings.graphics.fullscreen.never=从不 -c.settings.gameplay=游戏玩法 -c.settings.gameplay.latch_boost=始终将加速延长至最大持续时间 -c.settings.graphics.gi=全局照明 +c.settings.graphics.fullscreen=全屏 c.settings.graphics.gi.sdfgi=有符号距离场全局照明 c.settings.graphics.gi.voxelgi=体素全局照明 +c.settings.graphics.gi=全局照明 c.settings.graphics.glow=启用辉光 -c.settings.graphics=图形 -c.settings.graphics.aa=抗锯齿 -c.settings.graphics.ao=环境光遮蔽 -c.settings.graphics.taa=随机采样抗锯齿 c.settings.graphics.grass_amount=每块草砖的 3D 草量 -c.settings.ui.language=语言 -c.settings.ui.language.system=系统默认 c.settings.graphics.lq_trees=低多边形树 -c.settings.other=其他 c.settings.graphics.preset.high=高 c.settings.graphics.preset.low=低 c.settings.graphics.preset.medium=中 -c.settings.other.server_data=服务器数据目录(留空以自动检测) -c.settings.other.server_binary=服务器二进制文件(留空以搜索路径) -c.settings.other.server_binary.placeholder=输入路径 c.settings.graphics.shadows=启用阴影 -c.settings.gameplay.interpolate_camera_rotation=平滑的摄像头旋转 -c.settings.ui=用户界面 +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.other_event=其他活动 +c.settings.input.press_any_key=按任意键… +c.settings.input=限定 +c.settings.other.server_binary.placeholder=输入路径 +c.settings.other.server_binary=服务器二进制文件(留空以搜索路径) +c.settings.other.server_data=服务器数据目录(留空以自动检测) +c.settings.other=其他 +c.settings.ui.language.system=系统默认 +c.settings.ui.language=语言 c.settings.ui.scale_factor=用户界面比例系数 -c.settings.ui.scale_mode=用户界面缩放模式 c.settings.ui.scale_mode.resize=调整大小 +c.settings.ui.scale_mode=用户界面缩放模式 c.settings.ui.touch_controls=启用触摸屏控制 -c.settings.graphics.ui_blur=启用用户界面模糊 +c.settings.ui=用户界面 c.settings.username=用户名 c.setup.contract_title=雇佣合同 c.setup.par00=这是您(雇员)和 Musterfoods Ltd. (雇主)之间有约束力的厨师或服务员合同。 @@ -139,25 +146,18 @@ unknown464=- unknown476=Shift unknown484=左摇杆 unknown488=空格键 -c.settings.gameplay.invert_camera=反转摄像头移动 -unknown494=按下 %s 可拾取物品,按住 %s 可与工具交互 unknown506=向上/向下翻页 unknown510=使用 %s 旋转摄像头视图 unknown514=方向键 unknown518=右摇杆 unknown524=可以在设置中启用/禁用用户名标签 -c.settings.gameplay.usernames=显示用户名标签 unknown530=按 %s 并单击“加入”以在游戏运行时加入游戏 unknown534=Esc unknown538=菜单按钮 unknown551=不可用 unknown568=发型 %d -unknown572=模型 -unknown576=声音 -c.settings.gameplay.setup_completed=初始设置完成。(取消选中并重启以重新进入) unknown622=您必须填写所有要求的字段。 unknown626=接受 -c.settings.gameplay.tutorial_started=教程已开始 unknown732=上一个 unknown736=下一个 unknown740=加入/旁观 diff --git a/locale/zh_Hant.ini b/locale/zh_Hant.ini index 047c59f6..6e304c2c 100644 --- a/locale/zh_Hant.ini +++ b/locale/zh_Hant.ini @@ -1,21 +1,21 @@ [hurrycurry] -c.controls.boost= -c.controls.camera_down= -c.controls.camera_left= -c.controls.camera_reset=使用 %s 來旋轉相機視角 -c.controls.camera_right= -c.controls.camera_up= -c.controls.chat= -c.controls.fullscreen=全螢幕 -c.controls.interact=輸入路徑 -c.controls.move_backward= -c.controls.move_forward= -c.controls.move_left= -c.controls.move_right= -c.controls.zoom_in= -c.controls.zoom_in_discrete= -c.controls.zoom_out= -c.controls.zoom_out_discrete= +c.settings.input.boost= +c.settings.input.rotate_down= +c.settings.input.rotate_left= +c.settings.input.reset=使用 %s 來旋轉相機視角 +c.settings.input.rotate_right= +c.settings.input.rotate_up= +c.settings.input.chat= +c.settings.input.fullscreen=全螢幕 +c.settings.input.interact=輸入路徑 +c.settings.input.backwards= +c.settings.input.forwards= +c.settings.input.left= +c.settings.input.right= +c.settings.input.zoom_in= +c.settings.input.zoom_in_discrete= +c.settings.input.zoom_out= +c.settings.input.zoom_out_discrete= c.credits.developed_by=開發者 c.credits.thanks=感謝你遊玩 c.credits.title=Hurry Curry!—一個關於烹飪的遊戲 @@ -140,7 +140,7 @@ unknown476=SHIFT unknown484=左搖桿 unknown488=空白鍵 c.settings.gameplay.invert_camera=反相相機移動 -unknown494=按下 %s 來拾取物品並按住 %s 來與工具互動 +c.hint.interact=按下 %s 來拾取物品並按住 %s 來與工具互動 unknown506=PageUp/PageDown unknown510=使用 %s 來旋轉相機視角 unknown514=方向鍵 @@ -152,8 +152,8 @@ unknown534=ESCAPE unknown538=選單按鈕 unknown551=不可用 unknown568=髮型 %d -unknown572=模型 -unknown576=聲音 +c.credits.models=模型 +c.credits.sounds=聲音 c.settings.gameplay.setup_completed=初始設定完成。(取消勾選並重新啟動以重新進入) unknown622=你必須填寫所有要求的欄位。 unknown626=接受 -- cgit v1.2.3-70-g09d2 From 5b602bee672c469e7b8f27d956c7b10c2321b08f Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 7 Sep 2024 12:17:59 +0200 Subject: fallback language --- client/makefile | 2 +- client/map/map.gd | 2 +- client/menu/ingame.tscn | 14 +++++++------- client/menu/lobby.tscn | 6 +++--- client/menu/overlay.tscn | 18 +++++++++--------- client/player/player.gd | 7 +++---- locale/en.ini | 10 +++++----- locale/tools/src/main.rs | 12 ++++++++++++ 8 files changed, 41 insertions(+), 30 deletions(-) (limited to 'locale') diff --git a/client/makefile b/client/makefile index 71a4fb38..085ed748 100644 --- a/client/makefile +++ b/client/makefile @@ -37,4 +37,4 @@ po/locales.csv: $(LT) po/%.po: ../locale/%.ini $(LT) @mkdir -p po - $(LT) export-po $< $@ + $(LT) export-po $< $@ --fallback ../locale/en.ini diff --git a/client/map/map.gd b/client/map/map.gd index fc3bd1bb..f6258cc6 100644 --- a/client/map/map.gd +++ b/client/map/map.gd @@ -63,7 +63,7 @@ func apply_gi_setting(state): func gi_bake(): - if not Global.get_setting("graphics.gi") == 2: return + if Global.get_setting("graphics.gi") != "voxelgi": return print("Map: Rebaking VoxelGI") currently_baked = true gi_bake_blocking() diff --git a/client/menu/ingame.tscn b/client/menu/ingame.tscn index ce42bbdd..55678847 100644 --- a/client/menu/ingame.tscn +++ b/client/menu/ingame.tscn @@ -94,22 +94,22 @@ layout_mode = 2 [node name="Resume" type="Button" parent="Side/Margin/Options"] layout_mode = 2 -text = "Resume" +text = "c.menu.ingame.resume" alignment = 0 [node name="Leave" type="Button" parent="Side/Margin/Options"] layout_mode = 2 -text = "Join Game" +text = "c.menu.ingame.join" alignment = 0 [node name="Lobby" type="Button" parent="Side/Margin/Options"] layout_mode = 2 -text = "Cancel game" +text = "c.menu.ingame.cancel" alignment = 0 [node name="Reconnect" type="Button" parent="Side/Margin/Options"] layout_mode = 2 -text = "Reconnect" +text = "c.menu.ingame.reconnect" alignment = 0 [node name="Spacer2" type="Control" parent="Side/Margin/Options"] @@ -118,7 +118,7 @@ layout_mode = 2 [node name="Settings" type="Button" parent="Side/Margin/Options"] layout_mode = 2 -text = "Settings" +text = "c.menu.settings" alignment = 0 [node name="Spacer3" type="Control" parent="Side/Margin/Options"] @@ -127,12 +127,12 @@ layout_mode = 2 [node name="MainMenu" type="Button" parent="Side/Margin/Options"] layout_mode = 2 -text = "Main menu" +text = "c.menu.ingame.main_menu" alignment = 0 [node name="Quit" type="Button" parent="Side/Margin/Options"] layout_mode = 2 -text = "Quit game" +text = "c.menu.quit" alignment = 0 [connection signal="pressed" from="Side/Margin/Options/Resume" to="." method="_on_resume_pressed"] diff --git a/client/menu/lobby.tscn b/client/menu/lobby.tscn index 05b6507c..d1fe2233 100644 --- a/client/menu/lobby.tscn +++ b/client/menu/lobby.tscn @@ -124,7 +124,7 @@ layout_mode = 2 [node name="EnableBots" type="CheckButton" parent="HBoxContainer/Bottom/MarginContainer/VBoxContainer/Bots"] layout_mode = 2 -text = "Enable bots" +text = "c.menu.lobby.enable_bots" [node name="ScrollContainerCustom" type="ScrollContainer" parent="HBoxContainer/Bottom/MarginContainer/VBoxContainer/Bots"] visible = false @@ -145,7 +145,7 @@ alignment = 1 [node name="JoinSpectate" parent="HBoxContainer/Bottom/MarginContainer/VBoxContainer/VBoxContainer" instance=ExtResource("7_t6mox")] custom_minimum_size = Vector2(148, 0) layout_mode = 2 -text = "Spectate" +text = "c.menu.ingame.spectate" expand_icon = true controller_texture = ExtResource("11_5uugf") press_action = "join_spectate" @@ -153,7 +153,7 @@ press_action = "join_spectate" [node name="Start" parent="HBoxContainer/Bottom/MarginContainer/VBoxContainer/VBoxContainer" instance=ExtResource("7_t6mox")] custom_minimum_size = Vector2(148, 0) layout_mode = 2 -text = "Start game" +text = "c.menu.lobby.start_game" expand_icon = true controller_texture = ExtResource("9_q14bw") press_action = "start_game" diff --git a/client/menu/overlay.tscn b/client/menu/overlay.tscn index e28013db..0947e308 100644 --- a/client/menu/overlay.tscn +++ b/client/menu/overlay.tscn @@ -67,16 +67,16 @@ layout_mode = 2 theme_override_colors/font_color = Color(0, 0, 0, 1) theme_override_fonts/font = ExtResource("3_u54fv") theme_override_font_sizes/font_size = 25 -text = "Completed" +text = "c.score.completed" [node name="Spacer" type="Control" parent="Score/Paper/Margin/Lines/Line1"] layout_mode = 2 size_flags_horizontal = 3 [node name="Completed" type="Label" parent="Score/Paper/Margin/Lines/Line1"] +auto_translate_mode = 2 custom_minimum_size = Vector2(100, 0) layout_mode = 2 -auto_translate = false theme_override_colors/font_color = Color(0, 0.278431, 0, 1) theme_override_fonts/font = ExtResource("3_u54fv") theme_override_font_sizes/font_size = 35 @@ -91,16 +91,16 @@ layout_mode = 2 theme_override_colors/font_color = Color(0, 0, 0, 1) theme_override_fonts/font = ExtResource("3_u54fv") theme_override_font_sizes/font_size = 25 -text = "Failed" +text = "c.score.failed" [node name="Spacer" type="Control" parent="Score/Paper/Margin/Lines/Line2"] layout_mode = 2 size_flags_horizontal = 3 [node name="Failed" type="Label" parent="Score/Paper/Margin/Lines/Line2"] +auto_translate_mode = 2 custom_minimum_size = Vector2(100, 0) layout_mode = 2 -auto_translate = false theme_override_colors/font_color = Color(0.505882, 0, 0, 1) theme_override_fonts/font = ExtResource("3_u54fv") theme_override_font_sizes/font_size = 35 @@ -115,16 +115,16 @@ layout_mode = 2 theme_override_colors/font_color = Color(0, 0, 0, 1) theme_override_fonts/font = ExtResource("3_u54fv") theme_override_font_sizes/font_size = 35 -text = "Points" +text = "c.score.points" [node name="Spacer" type="Control" parent="Score/Paper/Margin/Lines/Line3"] layout_mode = 2 size_flags_horizontal = 3 [node name="Points" type="Label" parent="Score/Paper/Margin/Lines/Line3"] +auto_translate_mode = 2 custom_minimum_size = Vector2(100, 0) layout_mode = 2 -auto_translate = false theme_override_colors/font_color = Color(0, 0, 0, 1) theme_override_fonts/font = ExtResource("3_u54fv") theme_override_font_sizes/font_size = 45 @@ -156,9 +156,9 @@ texture = ExtResource("3_oum5g") layout_mode = 0 [node name="Seconds" type="Label" parent="Time/Paper/Line"] +auto_translate_mode = 2 custom_minimum_size = Vector2(100, 0) layout_mode = 2 -auto_translate = false theme_override_colors/font_color = Color(0, 0, 0, 1) theme_override_fonts/font = ExtResource("3_u54fv") theme_override_font_sizes/font_size = 45 @@ -166,8 +166,8 @@ text = "300" horizontal_alignment = 2 [node name="Point" type="Label" parent="Time/Paper/Line"] +auto_translate_mode = 2 layout_mode = 2 -auto_translate = false theme_override_colors/font_color = Color(0, 0, 0, 1) theme_override_fonts/font = ExtResource("3_u54fv") theme_override_font_sizes/font_size = 45 @@ -175,8 +175,8 @@ text = "." horizontal_alignment = 1 [node name="Decimals" type="Label" parent="Time/Paper/Line"] +auto_translate_mode = 2 layout_mode = 2 -auto_translate = false theme_override_colors/font_color = Color(0, 0, 0, 1) theme_override_fonts/font = ExtResource("3_u54fv") theme_override_font_sizes/font_size = 45 diff --git a/client/player/player.gd b/client/player/player.gd index bc978209..f034f14d 100644 --- a/client/player/player.gd +++ b/client/player/player.gd @@ -77,18 +77,17 @@ func _ready(): character.select_hairstyle(character_idx) clear_timer.timeout.connect(clear_message) - update_username_tag() - Global.settings_changed.connect(update_username_tag) + Settings.hook_changed_init("gameplay.usernames", update_username_tag) func update_position(new_position: Vector2, new_rotation: float, new_boosting: bool): position_ = new_position rotation_ = new_rotation boosting = new_boosting -func update_username_tag(): +func update_username_tag(state): var tag: Label3D = character.username_tag tag.text = username - tag.visible = Global.get_setting("graphics.usernames") + tag.visible = state func set_item(i: Item): i.owned_by = hand_base diff --git a/locale/en.ini b/locale/en.ini index 0db72e87..509cfd34 100644 --- a/locale/en.ini +++ b/locale/en.ini @@ -18,10 +18,6 @@ c.hint.movement=Use %s to move c.hint.reset_camera=Press %s to reset the camera view c.hint.zoom_camera=Use %s to zoom in/out c.hint=Hint -c.lobby.botenable=Enable bots -c.lobby.mapname=Map name -c.lobby.players=Players -c.lobby.start=Start game c.map.difficulty.0=Easy c.map.difficulty.1=Hard c.map.difficulty.2=Moderate @@ -37,11 +33,15 @@ c.menu.ingame.join2=Join Game c.menu.ingame.leave=Leave game c.menu.ingame.leave2=Leave Game c.menu.ingame.main_menu=Main menu -c.menu.ingame.mainmenu=Main Menu +c.menu.ingame.main_menu2=Main Menu c.menu.ingame.quit=Quit game c.menu.ingame.reconnect=Reconnect c.menu.ingame.resume=Resume c.menu.ingame.spectate=Spectate +c.menu.lobby.enable_bots=Enable bots +c.menu.lobby.mapname=Map name +c.menu.lobby.players=Players +c.menu.lobby.start=Start game c.menu.my_chef=My Chef c.menu.play.connect=Connect c.menu.play.quick_connect=Quick Connect diff --git a/locale/tools/src/main.rs b/locale/tools/src/main.rs index 1082581e..68805b99 100644 --- a/locale/tools/src/main.rs +++ b/locale/tools/src/main.rs @@ -26,6 +26,8 @@ enum Args { ExportPo { #[arg(long)] remap_ids: Option, + #[arg(long)] + fallback: Option, input: PathBuf, output: PathBuf, }, @@ -55,9 +57,19 @@ fn main() -> Result<()> { remap_ids: id_map, input, output, + fallback, } => { let mut ini = load_ini(&input)?; let id_map = id_map.map(|path| load_ini(&path)).transpose()?; + if let Some(fallback) = fallback { + let f = load_ini(&fallback)?; + for (k, v) in f { + if !ini.contains_key(&k) { + eprintln!("fallback: key {k:?} is missing"); + ini.insert(k, v); + } + } + } for &(code, name) in NATIVE_LANGUAGE_NAMES { ini.insert(format!("c.settings.ui.language.{code}"), name.to_owned()); -- cgit v1.2.3-70-g09d2