diff --git a/application/editormodetrack.cpp b/application/editormodetrack.cpp index c200fcf9..2d4b5b13 100644 --- a/application/editormodetrack.cpp +++ b/application/editormodetrack.cpp @@ -4028,10 +4028,10 @@ std::string editor_mode::track_readout() const if (plan_branch_link(link, reason)) return link_summary(target, link, editor_track::branch_radius(m_extend.track->m_paths[1])); 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)}; if (snapped) - text += "\njoins " + name(target.track); + text += "\n" + format(STR_C("joins %s"), name(target.track).c_str()); if (false == reason.empty()) text += "\n" + reason; return text + "\n" + track_shaping(snapped); @@ -4041,7 +4041,7 @@ std::string editor_mode::track_readout() const auto const &lay{m_lay}; std::string text; 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()) { 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")); } 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()) text += "\n" + lay.preview_error; 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) text += format(" R %.1f m", std::abs(path.radius)); 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 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 {}; } diff --git a/lang/editor_pl.po b/lang/editor_pl.po index e67d736a..6aed23d4 100644 --- a/lang/editor_pl.po +++ b/lang/editor_pl.po @@ -6396,3 +6396,15 @@ msgstr "Narzędzie Rozjazd (T)" msgid "The select tool (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" +