Files
sanspie f22242e5aa
ci / release (push) Successful in 5m5s
ci-platforms / build (amd64, windows, windows-2022) (push) Skipped
ci-platforms / build (arm64, darwin, macos-15) (push) Skipped
ci-platforms / build (amd64, darwin, macos-15-intel) (push) Skipped
ci / checks (push) Successful in 4m41s
ci / build (amd64, linux, ubuntu-24.04) (push) Successful in 7m14s
Stage 11g2–11g3: registry texts, CLI and the site in Russian (D348)
The remaining editor strings and undo step names; component, field, enum, setting, diagnostic and Script API texts under schema.*, enum.*, setting.*, diag.* and api.*; the launcher, the in-game Settings View with a Language setting, the CLI and aego schema show --lang. Every documentation page has a .ru.md translation; the site has a full Russian tree with hreflang, a language switch and ru/llms.txt; aego docs check --lang ru. New doc.tutorial and doc.recipe icons. Fix: an animator restored by a rewind prepares its controller before the replayed step.
2026-10-25 15:31:22 +03:00

141 lines
3.8 KiB
Plaintext

messages version=1 lang=en {
msg "i18n.physics.a_checked_cell_means_bodies" {
text="A checked cell means bodies on those two layers collide."
}
msg "i18n.physics.add_layer" {
text="Add Layer"
}
msg "i18n.physics.airtime_fmtf_s_steps_fixed" {
text="airtime {fmtf} s · {steps} fixed steps · {substeps} substeps"
}
msg "i18n.physics.bodies_store_the_layer_index" {
text="Bodies store the layer index; clearing a name keeps the index."
}
msg "i18n.physics.broad_broad_narrow_narrow_solve" {
text="broad {broad} narrow {narrow} solve {solve} integrate {integrate} sync {sync} events {events} ms"
}
msg "i18n.physics.broadphase_tree" {
text="Broadphase Tree"
}
msg "i18n.physics.clear_the_name_bodies_keep" {
text="Clear the name; bodies keep index {i}"
}
msg "i18n.physics.collision_matrix" {
text="Collision Matrix"
}
msg "i18n.physics.contact_damping_ratio" {
text="Contact Damping Ratio"
}
msg "i18n.physics.contact_fmtf_hz_damping_fmtf2" {
text="Contact {fmtf} Hz · damping {fmtf2}"
}
msg "i18n.physics.contact_hertz" {
text="Contact Hertz"
}
msg "i18n.physics.contact_push_velocity" {
text="Contact Push Velocity"
}
msg "i18n.physics.contacts" {
text="Contacts"
}
msg "i18n.physics.debug_overlay" {
text="Debug Overlay"
}
msg "i18n.physics.formatnumber_from_colliders" {
text="{formatnumber} (from colliders)"
}
msg "i18n.physics.gravity" {
text="Gravity"
}
msg "i18n.physics.gravity_fmtf_m_s" {
text="Gravity {fmtf} m/s²"
}
msg "i18n.physics.islands" {
text="Islands"
}
msg "i18n.physics.joints" {
text="Joints"
}
msg "i18n.physics.layer_name_already_exists" {
text="layer {name} already exists"
}
msg "i18n.physics.layers" {
text="Layers"
}
msg "i18n.physics.linear_slop" {
text="Linear Slop"
}
msg "i18n.physics.mass" {
text="Mass"
}
msg "i18n.physics.name_is_not_a_valid" {
text="{name} is not a valid layer name"
}
msg "i18n.physics.no_sprite_on_the_selected" {
text="No sprite on the selected nodes"
}
msg "i18n.physics.physics_is_not_attached_to" {
text="Physics is not attached to the play world"
}
msg "i18n.physics.profiler" {
text="Physics"
}
msg "i18n.physics.relax_iterations" {
text="Relax Iterations"
}
msg "i18n.physics.restitution_threshold" {
text="Restitution Threshold"
}
msg "i18n.physics.shapes" {
text="Shapes"
}
msg "i18n.physics.simulation" {
text="Simulation"
}
msg "i18n.physics.sleep_angular" {
text="Sleep Angular"
}
msg "i18n.physics.sleep_linear" {
text="Sleep Linear"
}
msg "i18n.physics.sleep_time" {
text="Sleep Time"
}
msg "i18n.physics.snap_to_sprite" {
text="Snap to Sprite"
}
msg "i18n.physics.stats_bodies" {
text="bodies {bodies} active {active} sleeping {sleeping} shapes {shapes} joints {joints}"
}
msg "i18n.physics.stats_contacts" {
text="candidates {candidates} touching {touching} manifolds {manifolds} points {points} islands {islands} events {events}"
}
msg "i18n.physics.stats_steps" {
text="steps {steps} touching pairs tracked {pairs}"
}
msg "i18n.physics.substeps" {
text="Substeps"
}
msg "i18n.physics.tall_stacks_and_fast_motors" {
text="Tall stacks and fast motors: Substeps 8 and Contact Hertz 60 (stiff profile) at about twice the solver cost. Zero keeps the engine default."
}
msg "i18n.physics.vectors.angular_velocity" {
text="Angular Velocity"
}
msg "i18n.physics.vectors.contact_impulses" {
text="Contact Impulses"
}
msg "i18n.physics.vectors.forces" {
text="Forces"
}
msg "i18n.physics.vectors.gravity" {
text="Gravity"
}
msg "i18n.physics.vectors.velocity" {
text="Velocity"
}
msg "i18n.physics.velocity_iterations" {
text="Velocity Iterations"
}
}