summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client/menu/settings/preset_row.gd25
-rw-r--r--client/menu/settings/range_setting.gd7
-rw-r--r--client/menu/settings/settings_category.gd15
-rw-r--r--client/menu/warning_popup.gd1
-rw-r--r--locale/ar.ini30
-rw-r--r--locale/de.ini30
-rw-r--r--locale/en.ini57
-rw-r--r--locale/es.ini30
-rw-r--r--locale/eu.ini30
-rw-r--r--locale/fi.ini30
-rw-r--r--locale/fr.ini30
-rw-r--r--locale/he.ini30
-rw-r--r--locale/ja.ini30
-rw-r--r--locale/pl.ini30
-rw-r--r--locale/pt.ini30
-rw-r--r--locale/tr.ini30
-rw-r--r--locale/zh_Hans.ini30
-rw-r--r--locale/zh_Hant.ini30
18 files changed, 246 insertions, 249 deletions
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 <https://www.gnu.org/licenses/>.
#
-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=教程已啟動