<div>В файле kateproject.po есть уже не используемые старые строки.</div><div> </div><div><div>#~ msgid "Stage Hunk"</div><div>#~ msgstr "Применить промежуточное сохранение блока"</div><div> </div><div>#~ msgid "Stage Lines"</div><div>#~ msgstr "Применить промежуточное сохранение строк"</div><div> </div><div>Если эти строки верны, то напрашивается перевод к этим и схожим строкам в файле kate.po</div><div> </div><div><div>Unstage Hunk</div><div><div>Discard Hunk</div><div><div>Jump to Next Hunk</div><div><div><div>Jump to Previous Hunk</div><div> </div><div>А то к ним нет описания в исходниках.</div><div>Лежат в файлах</div><div><div>/kate/apps/lib/diff/diffeditor.cpp</div><div><div>/kate/apps/lib/diff/diffwidget.cpp</div><div> </div><div>Выглядят так</div><div> </div><div><div>    QAction *before = nullptr;</div><div>    if (!menu-&gt;actions().isEmpty())</div><div>        before = menu-&gt;actions().constFirst();</div><div> </div><div>    if (m_flags.testFlag(DiffParams::Flag::ShowStage)) {<!-- --></div><div>        auto a = new QAction(i18np("Stage Line", "Stage Lines", lineCount));</div><div>        connect(a, &amp;QAction::triggered, this, [=] {<!-- --></div><div>            Q_EMIT actionTriggered(this, startLine, endLine, (int)Line, DiffParams::Flag::ShowStage);</div><div>        });</div><div>        menu-&gt;insertAction(before, a);</div><div>        a = new QAction(i18n("Stage Hunk"));</div><div>        connect(a, &amp;QAction::triggered, this, [=] {<!-- --></div><div>            Q_EMIT actionTriggered(this, startLine, endLine, (int)Hunk, DiffParams::Flag::ShowStage);</div><div>        });</div><div>        menu-&gt;insertAction(before, a);</div><div>    }</div><div>    if (m_flags.testFlag(DiffParams::Flag::ShowDiscard)) {<!-- --></div><div>        auto a = new QAction(i18np("Discard Line", "Discard Lines", lineCount));</div><div>        connect(a, &amp;QAction::triggered, this, [=] {<!-- --></div><div>            Q_EMIT actionTriggered(this, startLine, endLine, (int)Line, DiffParams::Flag::ShowDiscard);</div><div>        });</div><div>        menu-&gt;insertAction(before, a);</div><div>        a = new QAction(i18n("Discard Hunk"));</div><div>        connect(a, &amp;QAction::triggered, this, [=] {<!-- --></div><div>            Q_EMIT actionTriggered(this, startLine, endLine, (int)Hunk, DiffParams::Flag::ShowDiscard);</div><div>        });</div><div>        menu-&gt;insertAction(before, a);</div><div>    }</div><div>    if (m_flags.testFlag(DiffParams::Flag::ShowUnstage)) {<!-- --></div><div>        auto a = new QAction(i18np("Unstage Line", "Unstage Lines", lineCount));</div><div>        connect(a, &amp;QAction::triggered, this, [=] {<!-- --></div><div>            Q_EMIT actionTriggered(this, startLine, endLine, (int)Line, DiffParams::Flag::ShowUnstage);</div><div>        });</div><div>        menu-&gt;insertAction(before, a);</div><div>        a = new QAction(i18n("Unstage Hunk"));</div><div>        connect(a, &amp;QAction::triggered, this, [=] {<!-- --></div><div>            Q_EMIT actionTriggered(this, startLine, endLine, (int)Hunk, DiffParams::Flag::ShowUnstage);</div><div>        });</div><div>        menu-&gt;insertAction(before, a);</div><div>    }</div><div>}</div></div><div> </div><div> </div></div></div><div><div> </div><div> </div><div> </div></div></div></div></div><div> </div></div></div><div> </div><div> </div><div> </div></div><div>11.12.2022, 11:38, "Павел Чернышов" &lt;farline99@yandex.ru&gt;:</div><blockquote><div>Дополненный перевод Kate 22.12</div>,<p>_______________________________________________<br />kde-russian mailing list<br /><a href="mailto:kde-russian@lists.kde.ru" rel="noopener noreferrer">kde-russian@lists.kde.ru</a><br /><a href="https://lists.kde.ru/mailman/listinfo/kde-russian" rel="noopener noreferrer">https://lists.kde.ru/mailman/listinfo/kde-russian</a></p></blockquote><div> </div><div> </div><div>-- <br />С Уважением,</div><div>Виктор</div><div> </div><div>victorr2007@yandex.ru</div><div> </div>