mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-11-05 19:29:11 +01:00
fix(editor): the hints of laying and dragging track (start, starts at the end of, joins, no track fits, moved) are translated
This commit is contained in:
@@ -4028,10 +4028,10 @@ std::string editor_mode::track_readout() const
|
|||||||
if (plan_branch_link(link, reason))
|
if (plan_branch_link(link, reason))
|
||||||
return link_summary(target, link, editor_track::branch_radius(m_extend.track->m_paths[1]));
|
return link_summary(target, link, editor_track::branch_radius(m_extend.track->m_paths[1]));
|
||||||
if (snapped && pieces.empty())
|
if (snapped && pieces.empty())
|
||||||
return "no track fits to the end of " + name(target.track);
|
return format(STR_C("no track fits to the end of %s"), name(target.track).c_str());
|
||||||
auto text{radius > 0.0 ? format("L %.2f m R %.0f m", length, radius) : format("L %.2f m straight", length)};
|
auto text{radius > 0.0 ? format("L %.2f m R %.0f m", length, radius) : format("L %.2f m straight", length)};
|
||||||
if (snapped)
|
if (snapped)
|
||||||
text += "\njoins " + name(target.track);
|
text += "\n" + format(STR_C("joins %s"), name(target.track).c_str());
|
||||||
if (false == reason.empty())
|
if (false == reason.empty())
|
||||||
text += "\n" + reason;
|
text += "\n" + reason;
|
||||||
return text + "\n" + track_shaping(snapped);
|
return text + "\n" + track_shaping(snapped);
|
||||||
@@ -4041,7 +4041,7 @@ std::string editor_mode::track_readout() const
|
|||||||
auto const &lay{m_lay};
|
auto const &lay{m_lay};
|
||||||
std::string text;
|
std::string text;
|
||||||
if (lay.points.empty())
|
if (lay.points.empty())
|
||||||
text = lay.mouse_snap.track != nullptr ? "starts at the end of " + name(lay.mouse_snap.track) : "start";
|
text = lay.mouse_snap.track != nullptr ? format(STR_C("starts at the end of %s"), name(lay.mouse_snap.track).c_str()) : std::string{STR_C("start")};
|
||||||
else if (false == lay.preview.empty())
|
else if (false == lay.preview.empty())
|
||||||
{
|
{
|
||||||
double radius{0.0};
|
double radius{0.0};
|
||||||
@@ -4060,7 +4060,7 @@ std::string editor_mode::track_readout() const
|
|||||||
text = format("L %.1f m %s", lay.preview_length, STR_C("straight"));
|
text = format("L %.1f m %s", lay.preview_length, STR_C("straight"));
|
||||||
}
|
}
|
||||||
if (false == lay.points.empty() && lay.mouse_snap.track != nullptr)
|
if (false == lay.points.empty() && lay.mouse_snap.track != nullptr)
|
||||||
text += "\njoins " + name(lay.mouse_snap.track);
|
text += "\n" + format(STR_C("joins %s"), name(lay.mouse_snap.track).c_str());
|
||||||
if (false == lay.preview_error.empty())
|
if (false == lay.preview_error.empty())
|
||||||
text += "\n" + lay.preview_error;
|
text += "\n" + lay.preview_error;
|
||||||
if (lay.points.size() == 1 && (lay.start.track != nullptr || lay.mouse_snap.track != nullptr))
|
if (lay.points.size() == 1 && (lay.start.track != nullptr || lay.mouse_snap.track != nullptr))
|
||||||
@@ -4154,10 +4154,10 @@ std::string editor_mode::track_readout() const
|
|||||||
if (path.radius != 0.0f)
|
if (path.radius != 0.0f)
|
||||||
text += format(" R %.1f m", std::abs(path.radius));
|
text += format(" R %.1f m", std::abs(path.radius));
|
||||||
if (m_track_snap.track != nullptr)
|
if (m_track_snap.track != nullptr)
|
||||||
text += "\njoins " + name(m_track_snap.track);
|
text += "\n" + format(STR_C("joins %s"), name(m_track_snap.track).c_str());
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
return format("moved %.3f m", glm::distance(editor_track::pivot(*track), m_track_pivot));
|
return format(STR_C("moved %.3f m"), glm::distance(editor_track::pivot(*track), m_track_pivot));
|
||||||
}
|
}
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6396,3 +6396,15 @@ msgstr "Narzędzie Rozjazd (T)"
|
|||||||
msgid "The select tool (Esc)"
|
msgid "The select tool (Esc)"
|
||||||
msgstr "Zaznaczanie (Esc)"
|
msgstr "Zaznaczanie (Esc)"
|
||||||
|
|
||||||
|
msgid "no track fits to the end of %s"
|
||||||
|
msgstr "żaden tor nie pasuje do końca %s"
|
||||||
|
|
||||||
|
msgid "joins %s"
|
||||||
|
msgstr "łączy z %s"
|
||||||
|
|
||||||
|
msgid "starts at the end of %s"
|
||||||
|
msgstr "zaczyna od końca %s"
|
||||||
|
|
||||||
|
msgid "moved %.3f m"
|
||||||
|
msgstr "przesunięto o %.3f m"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user