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

_______________________________________________
kde-russian mailing list
kde-russian@lists.kde.ru
https://lists.kde.ru/mailman/listinfo/kde-russian

 
 
-- 
С Уважением,
Виктор
 
victorr2...@yandex.ru
 
_______________________________________________
kde-russian mailing list
kde-russian@lists.kde.ru
https://lists.kde.ru/mailman/listinfo/kde-russian

Ответить