diff -Nru kate-17.12.3/addons/close-except-like/katecloseexceptplugin.desktop kate-18.04.3/addons/close-except-like/katecloseexceptplugin.desktop
--- kate-17.12.3/addons/close-except-like/katecloseexceptplugin.desktop 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/close-except-like/katecloseexceptplugin.desktop 2018-07-07 09:23:10.000000000 +0000
@@ -68,7 +68,7 @@
Comment[he]=סגור קבוצה של מסמכים בהתאם לנתיב משותף או סיומת
Comment[hu]=Közös útvonalon vagy fájlkiterjesztésen alapuló dokumentumok csoportjának bezárása
Comment[ia]=Claude gruppo de documentos basate su un commun percurso o extension de file
-Comment[id]=Tutup kelompok dokumen berdasarkan alur biasa atau ekstensi file
+Comment[id]=Tutup kelompok dokumen berdasarkan alur biasa atau ekstensi file
Comment[it]=Chiudi gruppo di documenti con percorso o estensione comune
Comment[kk]=Ортақ жолы не жұрнағы негізінде құжаттар тобын жабу
Comment[ko]=공통 경로나 확장자를 기준으로 문서 그룹 닫기
diff -Nru kate-17.12.3/addons/filebrowser/katefilebrowserplugin.desktop kate-18.04.3/addons/filebrowser/katefilebrowserplugin.desktop
--- kate-17.12.3/addons/filebrowser/katefilebrowserplugin.desktop 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/filebrowser/katefilebrowserplugin.desktop 2018-07-07 09:23:10.000000000 +0000
@@ -81,7 +81,7 @@
Comment[he]=כלי לתצוגת מערכת קבצים
Comment[hu]=Fájlböngésző - Eszköznézet
Comment[ia]=Vista de instrumento de navigator de systema de file
-Comment[id]=Tampilan alat penjelajah file sistem
+Comment[id]=Tampilan alat penelusur file sistem
Comment[it]=Strumento di selezione dei file
Comment[ja]=ファイルシステムブラウザ・ツールビュー
Comment[kk]=Файл жүйесін шолу құралы
diff -Nru kate-17.12.3/addons/filetree/katefiletreemodel.cpp kate-18.04.3/addons/filetree/katefiletreemodel.cpp
--- kate-17.12.3/addons/filetree/katefiletreemodel.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/filetree/katefiletreemodel.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -543,7 +543,7 @@
case Qt::ToolTipRole: {
QString tooltip = item->path();
if (item->flag(ProxyItem::DeletedExternally) || item->flag(ProxyItem::ModifiedExternally)) {
- tooltip = i18nc("%1 is the full path", "
%1
The document has been modified by another application.
").arg(item->path());
+ tooltip = i18nc("%1 is the full path", "
%1
The document has been modified by another application.
", item->path());
}
return tooltip;
diff -Nru kate-17.12.3/addons/filetree/katefiletreeplugin.desktop kate-18.04.3/addons/filetree/katefiletreeplugin.desktop
--- kate-17.12.3/addons/filetree/katefiletreeplugin.desktop 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/filetree/katefiletreeplugin.desktop 2018-07-07 09:23:10.000000000 +0000
@@ -58,7 +58,7 @@
Comment[he]=הצג את המסמכים הפתוחים בעץ הקבצים
Comment[hu]=Megnyitott dokumentumok megjelenítése fastruktúrában
Comment[ia]=Monstra le documentos aperite in un arbore de file
-Comment[id]=Tayangkan bukaan dokumen dalam pohon file
+Comment[id]=Tampilkan bukaan dokumen dalam pohon file
Comment[it]=Visualizza i documenti aperti in un albero dei file
Comment[ko]=열린 문서를 파일 트리 구조로 표시합니다
Comment[nl]=Toont de geopende documenten in een boomstructuur
diff -Nru kate-17.12.3/addons/katebuild-plugin/build.ui kate-18.04.3/addons/katebuild-plugin/build.ui
--- kate-17.12.3/addons/katebuild-plugin/build.ui 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/katebuild-plugin/build.ui 2018-07-07 09:23:10.000000000 +0000
@@ -143,6 +143,9 @@
1
+
+ Qt::LeftToRight
+ false
diff -Nru kate-17.12.3/addons/katebuild-plugin/plugin_katebuild.cpp kate-18.04.3/addons/katebuild-plugin/plugin_katebuild.cpp
--- kate-17.12.3/addons/katebuild-plugin/plugin_katebuild.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/katebuild-plugin/plugin_katebuild.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -155,6 +155,7 @@
connect(m_buildUi.errTreeWidget, &QTreeWidget::itemClicked,
this, &KateBuildView::slotErrorSelected);
+ m_buildUi.plainTextEdit->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont));
m_buildUi.plainTextEdit->setReadOnly(true);
slotDisplayMode(FullOutput);
diff -Nru kate-17.12.3/addons/kate-ctags/katectagsplugin.desktop kate-18.04.3/addons/kate-ctags/katectagsplugin.desktop
--- kate-17.12.3/addons/kate-ctags/katectagsplugin.desktop 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/kate-ctags/katectagsplugin.desktop 2018-07-07 09:23:10.000000000 +0000
@@ -64,7 +64,7 @@
Comment[bg]=Проверка на дефиниции и декларации с CTag
Comment[bs]=Tražite definicije i deklaracije C‑tagsom
Comment[ca]=Cerca definicions/declaracions amb CTags
-Comment[ca@valencia]=Busca definicions/declaracions amb CTags
+Comment[ca@valencia]=Cerca definicions/declaracions amb CTags
Comment[cs]=Vyhledávání definic/deklarací pomocí CTags
Comment[da]=Slå definitioner/erklæringer op med CTags
Comment[de]=Definition/Deklaration mit CTags nachschauen
diff -Nru kate-17.12.3/addons/katesql/CMakeLists.txt kate-18.04.3/addons/katesql/CMakeLists.txt
--- kate-17.12.3/addons/katesql/CMakeLists.txt 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/katesql/CMakeLists.txt 2018-07-07 09:23:10.000000000 +0000
@@ -32,6 +32,6 @@
target_link_libraries(katesqlplugin
KF5::TextEditor
KF5::Parts KF5::I18n KF5::Wallet
- Qt5::Script Qt5::Sql KF5::ItemViews KF5::IconThemes)
+ Qt5::Sql KF5::ItemViews KF5::IconThemes)
install(TARGETS katesqlplugin DESTINATION ${PLUGIN_INSTALL_DIR}/ktexteditor )
diff -Nru kate-17.12.3/addons/katesql/schemawidget.cpp kate-18.04.3/addons/katesql/schemawidget.cpp
--- kate-17.12.3/addons/katesql/schemawidget.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/katesql/schemawidget.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -341,7 +341,7 @@
// set all fields to a value (NULL)
// values are needed to generate update and insert statements
- if (statementType == QSqlDriver::UpdateStatement || QSqlDriver::InsertStatement)
+ if (statementType == QSqlDriver::UpdateStatement || statementType == QSqlDriver::InsertStatement)
for (int i = 0, n = rec.count(); i < n; ++i)
rec.setNull(i);
diff -Nru kate-17.12.3/addons/konsole/kateconsole.cpp kate-18.04.3/addons/konsole/kateconsole.cpp
--- kate-17.12.3/addons/konsole/kateconsole.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/konsole/kateconsole.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -3,6 +3,7 @@
Copyright (C) 2002 Joseph Wenninger
Copyright (C) 2002 Anders Lund
Copyright (C) 2007 Anders Lund
+ Copyright (C) 2017 Ederag
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
@@ -24,6 +25,7 @@
#include
#include
#include
+#include
#include
#include
@@ -39,6 +41,9 @@
#include
#include
#include
+#include
+#include
+#include
#include
#include
@@ -93,7 +98,7 @@
// init console
QWidget *toolview = mainWindow->createToolView (plugin, QStringLiteral("kate_private_plugin_katekonsoleplugin"), KTextEditor::MainWindow::Bottom, QIcon::fromTheme(QStringLiteral("utilities-terminal")), i18n("Terminal"));
m_console = new KateConsole(m_plugin, mainWindow, toolview);
-
+
// register this view
m_plugin->mViews.append ( this );
}
@@ -102,7 +107,7 @@
{
// unregister this view
m_plugin->mViews.removeAll (this);
-
+
// cleanup, kill toolview + console
QWidget *toolview = m_console->parentWidget();
delete m_console;
@@ -132,10 +137,15 @@
a->setIcon(QIcon::fromTheme(QStringLiteral("utilities-terminal")));
a->setText(i18nc("@action", "&Pipe to Terminal"));
connect(a, &QAction::triggered, this, &KateConsole::slotPipeToConsole);
+
a = actionCollection()->addAction(QStringLiteral("katekonsole_tools_sync"));
a->setText(i18nc("@action", "S&ynchronize Terminal with Current Document"));
connect(a, &QAction::triggered, this, &KateConsole::slotManualSync);
+ a = actionCollection()->addAction(QStringLiteral("katekonsole_tools_run"));
+ a->setText(i18nc("@action", "Run Current Document"));
+ connect(a, SIGNAL(triggered()), this, SLOT(slotRun()));
+
a = actionCollection()->addAction(QStringLiteral("katekonsole_tools_toggle_focus"));
a->setIcon(QIcon::fromTheme(QStringLiteral("utilities-terminal")));
a->setText(i18nc("@action", "&Focus Terminal"));
@@ -147,7 +157,7 @@
}
KateConsole::~KateConsole ()
-{
+{
m_mw->guiFactory()->removeClient (this);
if (m_part)
disconnect(m_part, &KParts::ReadOnlyPart::destroyed, this, &KateConsole::slotDestroyed);
@@ -159,8 +169,8 @@
if (!window() || !parentWidget()) return;
if (!window() || !isVisibleTo(window())) return;
-
-
+
+
/**
* get konsole part factory
*/
@@ -292,6 +302,65 @@
if ( ! m_part || ! m_part->widget()->isVisible() )
m_mw->showToolView( parentWidget() );
}
+
+void KateConsole::slotRun()
+{
+ if ( m_mw->activeView() ) {
+ KTextEditor::Document *document = m_mw->activeView()->document();
+ QUrl u = document->url();
+ if ( ! u.isLocalFile() ) {
+ QPointer message =
+ new KTextEditor::Message(
+ i18n("Not a local file: '%1'", u.path()),
+ KTextEditor::Message::Error
+ );
+ // auto hide is enabled and set to a sane default value of several seconds.
+ message->setAutoHide(2000);
+ message->setAutoHideMode( KTextEditor::Message::Immediate );
+ document->postMessage( message );
+ return;
+ }
+ // ensure that file is saved
+ if ( document->isModified() ) {
+ document->save();
+ }
+
+ // The string that should be output to terminal, upon acceptance
+ QString output_str;
+ // prefix first
+ output_str += KConfigGroup( KSharedConfig::openConfig(),
+ "Konsole"
+ ).readEntry("RunPrefix", "");
+ // then filename
+ if ( KConfigGroup(KSharedConfig::openConfig(),
+ "Konsole"
+ ).readEntry("RemoveExtension", true) ) {
+ // append filename without extension (i.e. keep only the basename)
+ output_str += QFileInfo( u.path() ).baseName() + QLatin1Char('\n');
+ } else {
+ // append filename to the terminal
+ output_str += QFileInfo( u.path() ).fileName() + QLatin1Char('\n');
+ }
+
+ if ( KMessageBox::Continue !=
+ KMessageBox::warningContinueCancel(
+ m_mw->window(),
+ i18n("Do you really want to Run the document ?\n"
+ "This will execute the following command,\n"
+ "with your user rights, in the terminal:\n"
+ "'%1'", output_str),
+ i18n("Run in Terminal?"),
+ KGuiItem( i18n("Run") ),
+ KStandardGuiItem::cancel(),
+ QStringLiteral("Konsole: Run in Terminal Warning") )
+ ) {
+ return;
+ }
+ // echo to terminal
+ sendInput( output_str );
+ }
+}
+
void KateConsole::slotToggleFocus()
{
QAction *action = actionCollection()->action(QStringLiteral("katekonsole_tools_toggle_focus"));
@@ -306,7 +375,7 @@
if (m_part->widget()->hasFocus()) {
if (m_mw->activeView())
m_mw->activeView()->setFocus();
- action->setText( i18n("Focus Terminal") );
+ action->setText( i18n("Focus Terminal") );
} else {
// show the view if it is hidden
if (parentWidget()->isHidden())
@@ -339,6 +408,39 @@
cbAutoSyncronize = new QCheckBox( i18n("&Automatically synchronize the terminal with the current document when possible"), this );
lo->addWidget( cbAutoSyncronize );
+
+ QVBoxLayout *vboxRun = new QVBoxLayout;
+ QGroupBox *groupRun = new QGroupBox( i18n("Run in terminal"), this );
+ // Remove extension
+ cbRemoveExtension = new QCheckBox( i18n("&Remove extension"), this );
+ vboxRun->addWidget( cbRemoveExtension );
+ // Prefix
+ QFrame *framePrefix = new QFrame( this );
+ QHBoxLayout *hboxPrefix = new QHBoxLayout( framePrefix );
+ QLabel *label = new QLabel( i18n("Prefix:"), framePrefix );
+ hboxPrefix->addWidget( label );
+ lePrefix = new QLineEdit( framePrefix );
+ hboxPrefix->addWidget( lePrefix );
+ vboxRun->addWidget( framePrefix );
+ // show warning next time
+ QFrame *frameWarn = new QFrame( this );
+ QHBoxLayout *hboxWarn = new QHBoxLayout( frameWarn );
+ QPushButton *buttonWarn = new QPushButton( i18n("&Show warning next time"), frameWarn);
+ buttonWarn->setWhatsThis (
+ i18n ( "The next time '%1' is executed, "
+ "make sure a warning window will pop up, "
+ "displaying the command to be sent to terminal, "
+ "for review.",
+ i18n ("Run in terminal")
+ )
+ );
+ connect( buttonWarn, &QPushButton::pressed,
+ this, &KateKonsoleConfigPage::slotEnableRunWarning );
+ hboxWarn->addWidget( buttonWarn );
+ vboxRun->addWidget( frameWarn );
+ groupRun->setLayout( vboxRun );
+ lo->addWidget( groupRun );
+
cbSetEditor = new QCheckBox( i18n("Set &EDITOR environment variable to 'kate -b'"), this );
lo->addWidget( cbSetEditor );
QLabel *tmp = new QLabel(this);
@@ -347,9 +449,17 @@
reset();
lo->addStretch();
connect(cbAutoSyncronize, &QCheckBox::stateChanged, this, &KateKonsoleConfigPage::changed);
+ connect( cbRemoveExtension, SIGNAL(stateChanged(int)), SIGNAL(changed()) );
+ connect( lePrefix, &QLineEdit::textChanged,
+ this, &KateKonsoleConfigPage::changed );
connect(cbSetEditor, &QCheckBox::stateChanged, this, &KateKonsoleConfigPage::changed);
}
+void KateKonsoleConfigPage::slotEnableRunWarning ()
+{
+ KMessageBox::enableMessage(QStringLiteral("Konsole: Run in Terminal Warning"));
+}
+
QString KateKonsoleConfigPage::name() const
{
return i18n("Terminal");
@@ -369,6 +479,8 @@
{
KConfigGroup config(KSharedConfig::openConfig(), "Konsole");
config.writeEntry("AutoSyncronize", cbAutoSyncronize->isChecked());
+ config.writeEntry("RemoveExtension", cbRemoveExtension->isChecked());
+ config.writeEntry("RunPrefix", lePrefix->text());
config.writeEntry("SetEditor", cbSetEditor->isChecked());
config.sync();
mPlugin->readConfig();
@@ -378,6 +490,8 @@
{
KConfigGroup config(KSharedConfig::openConfig(), "Konsole");
cbAutoSyncronize->setChecked(config.readEntry("AutoSyncronize", false));
+ cbRemoveExtension->setChecked(config.readEntry("RemoveExtension", false));
+ lePrefix->setText(config.readEntry("RunPrefix", ""));
cbSetEditor->setChecked(config.readEntry("SetEditor", false));
}
diff -Nru kate-17.12.3/addons/konsole/kateconsole.h kate-18.04.3/addons/konsole/kateconsole.h
--- kate-17.12.3/addons/konsole/kateconsole.h 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/konsole/kateconsole.h 2018-07-07 09:23:10.000000000 +0000
@@ -2,6 +2,7 @@
Copyright (C) 2001 Christoph Cullmann
Copyright (C) 2002 Joseph Wenninger
Copyright (C) 2002 Anders Lund
+ Copyright (C) 2017 Ederag
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
@@ -43,9 +44,9 @@
class KateKonsolePlugin: public KTextEditor::Plugin
{
Q_OBJECT
-
+
friend class KateKonsolePluginView;
-
+
public:
explicit KateKonsolePlugin( QObject* parent = nullptr, const QList& = QList() );
~KateKonsolePlugin() override;
@@ -58,7 +59,7 @@
void readConfig();
QByteArray previousEditorEnv() {return m_previousEditorEnv;}
-
+
private:
QList mViews;
QByteArray m_previousEditorEnv;
@@ -137,11 +138,17 @@
* synchronize the konsole with the current document (cd to the directory)
*/
void slotSync(KTextEditor::View *view = nullptr);
+
/**
* When syncing is done by the user, also show the terminal if it is hidden
*/
void slotManualSync();
+ /**
+ * run the current document in the konsole
+ */
+ void slotRun();
+
private Q_SLOTS:
/**
* the konsole exited ;)
@@ -158,7 +165,7 @@
* set or clear focus as appropriate.
*/
void slotToggleFocus();
-
+
/**
* Handle that shortcuts are not eaten by console
*/
@@ -186,7 +193,7 @@
* toolview for this console
*/
QWidget *m_toolView;
-
+
KateKonsolePlugin *m_plugin;
QString m_currentPath;
};
@@ -208,8 +215,16 @@
{}
private:
class QCheckBox *cbAutoSyncronize;
+ class QCheckBox *cbRemoveExtension;
+ class QLineEdit *lePrefix;
class QCheckBox *cbSetEditor;
KateKonsolePlugin *mPlugin;
+
+ private Q_SLOTS:
+ /**
+ * Enable the warning dialog for the next "Run in terminal"
+ */
+ void slotEnableRunWarning ();
};
#endif
// kate: space-indent on; indent-width 2; replace-tabs on;
diff -Nru kate-17.12.3/addons/konsole/ui.rc kate-18.04.3/addons/konsole/ui.rc
--- kate-17.12.3/addons/konsole/ui.rc 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/konsole/ui.rc 2018-07-07 09:23:10.000000000 +0000
@@ -6,6 +6,7 @@
&Tools
+
diff -Nru kate-17.12.3/addons/preview/ktexteditorpreview.json kate-18.04.3/addons/preview/ktexteditorpreview.json
--- kate-17.12.3/addons/preview/ktexteditorpreview.json 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/preview/ktexteditorpreview.json 2018-07-07 09:23:10.000000000 +0000
@@ -21,6 +21,7 @@
"Description[es]": "Mostrar vista previa del documento en el formato elegido",
"Description[fi]": "Esikatsele asiakirjaa kohdemuodossa",
"Description[fr]": "Aperçu du document dans le format de destination",
+ "Description[gl]": "Previsualizar o documento no formato de destino.",
"Description[ia]": "Vide preliminarmente le documento in le formato objectivo",
"Description[it]": "Anteprima del documento nel formato di destinazione",
"Description[ko]": "문서를 대상 형식으로 미리 보기",
@@ -31,6 +32,7 @@
"Description[pt_BR]": "Visualize o documento no formato de destino",
"Description[ru]": "Предварительный просмотр документа в целевом формате",
"Description[sk]": "Náhľad dokumentu v cieľovom formáte",
+ "Description[sl]": "Predogled dokumenta v ciljni obliki",
"Description[sr@ijekavian]": "Прегледајте документ у циљном формату",
"Description[sr@ijekavianlatin]": "Pregledajte dokument u ciljnom formatu",
"Description[sr@latin]": "Pregledajte dokument u ciljnom formatu",
@@ -52,6 +54,7 @@
"Name[es]": "Vista previa del documento",
"Name[fi]": "Asiakirjan esikatselu",
"Name[fr]": "Aperçu de document",
+ "Name[gl]": "Vista previa do documento",
"Name[ia]": "Vista preliminar de documento",
"Name[it]": "Anteprima del documento",
"Name[ko]": "문서 미리 보기",
@@ -59,9 +62,10 @@
"Name[nn]": "Førehandsvising av dokument",
"Name[pl]": "Podgląd dokumentu",
"Name[pt]": "Antevisão do Documento",
- "Name[pt_BR]": "Visualizar documento",
+ "Name[pt_BR]": "Visualização do documento",
"Name[ru]": "Предварительный просмотр документа",
"Name[sk]": "Náhľad dokumentu",
+ "Name[sl]": "Predogled dokumenta",
"Name[sr@ijekavian]": "Преглед документа",
"Name[sr@ijekavianlatin]": "Pregled dokumenta",
"Name[sr@latin]": "Pregled dokumenta",
diff -Nru kate-17.12.3/addons/project/CMakeLists.txt kate-18.04.3/addons/project/CMakeLists.txt
--- kate-17.12.3/addons/project/CMakeLists.txt 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/project/CMakeLists.txt 2018-07-07 09:23:10.000000000 +0000
@@ -23,6 +23,10 @@
kateprojectinfoviewcodeanalysis.cpp
kateprojectinfoviewnotes.cpp
kateprojectconfigpage.cpp
+ kateprojectcodeanalysistool.cpp
+ tools/kateprojectcodeanalysistoolcppcheck.cpp
+ tools/kateprojectcodeanalysistoolflake8.cpp
+ tools/kateprojectcodeanalysisselector.cpp
)
# resource for ui file and stuff
@@ -34,7 +38,7 @@
KF5::TextEditor
KF5::Parts KF5::I18n
KF5::GuiAddons
- Qt5::Script KF5::ItemViews KF5::ItemModels KF5::IconThemes KF5::ThreadWeaver
+ KF5::ItemViews KF5::ItemModels KF5::IconThemes KF5::ThreadWeaver
KF5::NewStuff # For KMoreTools
)
diff -Nru kate-17.12.3/addons/project/kateprojectcodeanalysistool.cpp kate-18.04.3/addons/project/kateprojectcodeanalysistool.cpp
--- kate-17.12.3/addons/project/kateprojectcodeanalysistool.cpp 1970-01-01 00:00:00.000000000 +0000
+++ kate-18.04.3/addons/project/kateprojectcodeanalysistool.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -0,0 +1,36 @@
+/* This file is part of the Kate project.
+ *
+ * Copyright (C) 2017 Héctor Mesa Jiménez
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB. If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#include "kateprojectcodeanalysistool.h"
+
+KateProjectCodeAnalysisTool::KateProjectCodeAnalysisTool(QObject *parent)
+ : QObject(parent)
+ , m_project(nullptr)
+{
+}
+
+void KateProjectCodeAnalysisTool::setProject(KateProject *project)
+{
+ m_project = project;
+}
+
+KateProjectCodeAnalysisTool::~KateProjectCodeAnalysisTool()
+{
+}
diff -Nru kate-17.12.3/addons/project/kateprojectcodeanalysistool.h kate-18.04.3/addons/project/kateprojectcodeanalysistool.h
--- kate-17.12.3/addons/project/kateprojectcodeanalysistool.h 1970-01-01 00:00:00.000000000 +0000
+++ kate-18.04.3/addons/project/kateprojectcodeanalysistool.h 2018-07-07 09:23:10.000000000 +0000
@@ -0,0 +1,94 @@
+/* This file is part of the Kate project.
+ *
+ * Copyright (C) 2017 Héctor Mesa Jiménez
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB. If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#ifndef KATE_PROJECT_CODE_ANALYSIS_TOOL_H
+#define KATE_PROJECT_CODE_ANALYSIS_TOOL_H
+
+#include
+#include
+
+#include "kateproject.h"
+
+/**
+ * Information provider for a code analysis tool
+ */
+class KateProjectCodeAnalysisTool: public QObject
+{
+ Q_OBJECT
+protected:
+ explicit KateProjectCodeAnalysisTool(QObject *parent = nullptr);
+
+ /**
+ * Current project
+ */
+ KateProject *m_project;
+
+public:
+ virtual ~KateProjectCodeAnalysisTool();
+
+ /**
+ * bind to this project
+ * @param project project this tool will analyse
+ */
+ virtual void setProject(KateProject *project);
+
+ /**
+ * @return tool descriptive name
+ */
+ virtual QString name() = 0;
+
+ /**
+ * filter relevant files
+ * @param files set of files in project
+ * @return relevant files that can be analysed
+ */
+ virtual QStringList filter(const QStringList &files) = 0;
+
+ /**
+ * @return tool path
+ */
+ virtual QString path() = 0;
+
+ /**
+ * @return arguments required for the tool
+ */
+ virtual QStringList arguments() = 0;
+
+ /**
+ * @return warning message when the tool is not installed
+ */
+ virtual QString notInstalledMessage() = 0;
+
+ /**
+ * parse output line
+ * @param line
+ * @return file, line, severity, message
+ */
+ virtual QStringList parseLine(const QString &line) = 0;
+
+ /**
+ * @return messages passed to the tool through stdin
+ */
+ virtual QString stdinMessages() = 0;
+};
+
+Q_DECLARE_METATYPE(KateProjectCodeAnalysisTool*)
+
+#endif // KATE_PROJECT_CODE_ANALYSIS_TOOL_H
diff -Nru kate-17.12.3/addons/project/kateprojectinfoviewcodeanalysis.cpp kate-18.04.3/addons/project/kateprojectinfoviewcodeanalysis.cpp
--- kate-17.12.3/addons/project/kateprojectinfoviewcodeanalysis.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/project/kateprojectinfoviewcodeanalysis.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -20,6 +20,8 @@
#include "kateprojectinfoviewcodeanalysis.h"
#include "kateprojectpluginview.h"
+#include "kateprojectcodeanalysistool.h"
+#include "tools/kateprojectcodeanalysisselector.h"
#include
#include
@@ -37,6 +39,8 @@
, m_treeView(new QTreeView())
, m_model(new QStandardItemModel(m_treeView))
, m_analyzer(nullptr)
+ , m_analysisTool(nullptr)
+ , m_toolSelector(new QComboBox())
{
/**
* default style
@@ -59,6 +63,11 @@
m_treeView->sortByColumn(2, Qt::AscendingOrder);
/**
+ * attach model to code analysis selector
+ */
+ m_toolSelector->setModel(KateProjectCodeAnalysisSelector::model(this));
+
+ /**
* layout widget
*/
QVBoxLayout *layout = new QVBoxLayout;
@@ -68,6 +77,7 @@
layout->addLayout(hlayout);
hlayout->setSpacing(0);
hlayout->addStretch();
+ hlayout->addWidget(m_toolSelector);
hlayout->addWidget(m_startStopAnalysis);
setLayout(layout);
@@ -85,9 +95,10 @@
void KateProjectInfoViewCodeAnalysis::slotStartStopClicked()
{
/**
- * get files for cppcheck
+ * get files for the external tool
*/
- QStringList files = m_project->files().filter(QRegExp(QStringLiteral("\\.(cpp|cxx|cc|c\\+\\+|c|tpp|txx)$")));
+ m_analysisTool = m_toolSelector->currentData(Qt::UserRole + 1).value();
+ m_analysisTool->setProject(m_project);
/**
* clear existing entries
@@ -104,9 +115,7 @@
connect(m_analyzer, static_cast(&QProcess::finished),
this, &KateProjectInfoViewCodeAnalysis::finished);
- QStringList args;
- args << QStringLiteral("-q") << QStringLiteral("--inline-suppr") << QStringLiteral("--enable=all") << QStringLiteral("--template={file}////{line}////{severity}////{message}") << QStringLiteral("--file-list=-");
- m_analyzer->start(QStringLiteral("cppcheck"), args);
+ m_analyzer->start(m_analysisTool->path(), m_analysisTool->arguments());
if (m_messageWidget) {
delete m_messageWidget;
@@ -118,7 +127,7 @@
m_messageWidget->setCloseButtonVisible(true);
m_messageWidget->setMessageType(KMessageWidget::Warning);
m_messageWidget->setWordWrap(false);
- m_messageWidget->setText(i18n("Please install 'cppcheck'."));
+ m_messageWidget->setText(m_analysisTool->notInstalledMessage());
static_cast(layout())->insertWidget(0, m_messageWidget);
m_messageWidget->animatedShow();
return;
@@ -126,7 +135,10 @@
/**
* write files list and close write channel
*/
- m_analyzer->write(files.join(QStringLiteral("\n")).toLocal8Bit());
+ const QString stdinMessage = m_analysisTool->stdinMessages();
+ if (!stdinMessage.isEmpty()) {
+ m_analyzer->write(stdinMessage.toLocal8Bit());
+ }
m_analyzer->closeWriteChannel();
}
@@ -140,7 +152,7 @@
* get one line, split it, skip it, if too few elements
*/
QString line = QString::fromLocal8Bit(m_analyzer->readLine());
- QStringList elements = line.split(QRegExp(QStringLiteral("////")), QString::SkipEmptyParts);
+ QStringList elements = m_analysisTool->parseLine(line);
if (elements.size() < 4) {
continue;
}
diff -Nru kate-17.12.3/addons/project/kateprojectinfoviewcodeanalysis.h kate-18.04.3/addons/project/kateprojectinfoviewcodeanalysis.h
--- kate-17.12.3/addons/project/kateprojectinfoviewcodeanalysis.h 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/project/kateprojectinfoviewcodeanalysis.h 2018-07-07 09:23:10.000000000 +0000
@@ -26,8 +26,10 @@
#include
#include
#include
+#include
class KateProjectPluginView;
+class KateProjectCodeAnalysisTool;
class KMessageWidget;
/**
@@ -118,6 +120,11 @@
* running analyzer process
*/
QProcess *m_analyzer;
+
+ KateProjectCodeAnalysisTool *m_analysisTool;
+
+ QComboBox *m_toolSelector;
+
};
#endif
diff -Nru kate-17.12.3/addons/project/kateprojectplugin.cpp kate-18.04.3/addons/project/kateprojectplugin.cpp
--- kate-17.12.3/addons/project/kateprojectplugin.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/project/kateprojectplugin.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -247,8 +247,8 @@
KateProject* KateProjectPlugin::detectGit(const QDir &dir)
{
-
- if (m_autoGit && dir.exists(GitFolderName) && QFileInfo(dir, GitFolderName).isDir()) {
+ // allow .git as dir and file (file for git worktree stuff, https://git-scm.com/docs/git-worktree)
+ if (m_autoGit && dir.exists(GitFolderName)) {
return createProjectForRepository(QStringLiteral("git"), dir);
}
diff -Nru kate-17.12.3/addons/project/kateprojectviewtree.cpp kate-18.04.3/addons/project/kateprojectviewtree.cpp
--- kate-17.12.3/addons/project/kateprojectviewtree.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/project/kateprojectviewtree.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -57,7 +57,9 @@
/**
* connect needed signals
+ * we use activated + clicked as we want "always" single click activation + keyboard focus / enter working
*/
+ connect(this, &KateProjectViewTree::activated, this, &KateProjectViewTree::slotClicked);
connect(this, &KateProjectViewTree::clicked, this, &KateProjectViewTree::slotClicked);
connect(m_project, &KateProject::modelChanged, this, &KateProjectViewTree::slotModelChanged);
diff -Nru kate-17.12.3/addons/project/kateprojectworker.cpp kate-18.04.3/addons/project/kateprojectworker.cpp
--- kate-17.12.3/addons/project/kateprojectworker.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/project/kateprojectworker.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -251,13 +251,19 @@
QProcess git;
git.setWorkingDirectory(dir.absolutePath());
QStringList args;
- args << QStringLiteral("ls-files") << QStringLiteral(".");
+ args << QStringLiteral("ls-files") << QStringLiteral("-z") << QStringLiteral(".");
git.start(QStringLiteral("git"), args);
if (!git.waitForStarted() || !git.waitForFinished()) {
return files;
}
- const QStringList relFiles = QString::fromLocal8Bit(git.readAllStandardOutput()).split(QRegExp(QStringLiteral("[\n\r]")), QString::SkipEmptyParts);
+ // git ls-files -z results a bytearray where each entry is \0-terminated.
+ // NOTE: Without -z, Umlauts such as "Der Bäcker/Das Brötchen.txt" do not work (#389415)
+ const QList byteArrayList = git.readAllStandardOutput().split('\0');
+ QStringList relFiles;
+ for (const QByteArray & byteArray : byteArrayList) {
+ relFiles << QString::fromUtf8(byteArray);
+ }
for (const QString &relFile : relFiles) {
if (!recursive && (relFile.indexOf(QStringLiteral("/")) != -1)) {
diff -Nru kate-17.12.3/addons/project/tools/kateprojectcodeanalysisselector.cpp kate-18.04.3/addons/project/tools/kateprojectcodeanalysisselector.cpp
--- kate-17.12.3/addons/project/tools/kateprojectcodeanalysisselector.cpp 1970-01-01 00:00:00.000000000 +0000
+++ kate-18.04.3/addons/project/tools/kateprojectcodeanalysisselector.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -0,0 +1,53 @@
+/* This file is part of the Kate project.
+ *
+ * Copyright (C) 2017 Héctor Mesa Jiménez
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB. If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#include "kateprojectcodeanalysisselector.h"
+
+#include "kateprojectcodeanalysistoolcppcheck.h"
+#include "kateprojectcodeanalysistoolflake8.h"
+
+QStandardItemModel *KateProjectCodeAnalysisSelector::model(QObject *parent)
+{
+ auto model = new QStandardItemModel(parent);
+
+ /*
+ * available linters
+ */
+ const QList tools = {
+ // cppcheck, for C++
+ new KateProjectCodeAnalysisToolCppcheck(model),
+ // flake8, for Python
+ new KateProjectCodeAnalysisToolFlake8(model)
+ };
+
+ QList column;
+
+ for (auto tool : tools) {
+ auto item = new QStandardItem(tool->name());
+ item->setData(QVariant::fromValue(tool), Qt::UserRole + 1);
+
+ column << item;
+ }
+
+ model->appendColumn(column);
+
+ return model;
+}
+
diff -Nru kate-17.12.3/addons/project/tools/kateprojectcodeanalysisselector.h kate-18.04.3/addons/project/tools/kateprojectcodeanalysisselector.h
--- kate-17.12.3/addons/project/tools/kateprojectcodeanalysisselector.h 1970-01-01 00:00:00.000000000 +0000
+++ kate-18.04.3/addons/project/tools/kateprojectcodeanalysisselector.h 2018-07-07 09:23:10.000000000 +0000
@@ -0,0 +1,39 @@
+/* This file is part of the Kate project.
+ *
+ * Copyright (C) 2017 Héctor Mesa Jiménez
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB. If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#ifndef KATE_PROJECT_CODE_ANALYSIS_SELECTOR_H
+#define KATE_PROJECT_CODE_ANALYSIS_SELECTOR_H
+
+#include
+
+class KateProjectCodeAnalysisSelector
+{
+public:
+
+ /**
+ * Model attachable to a code analysis tool selector.
+ *
+ * Each item contains a pointer to a KateProjectCodeAnalysisTool
+ * associated to the role Qt::UserRole + 1
+ */
+ static QStandardItemModel *model(QObject* parent = nullptr);
+};
+
+#endif // KATE_PROJECT_CODE_ANALYSIS_SELECTOR_H
diff -Nru kate-17.12.3/addons/project/tools/kateprojectcodeanalysistoolcppcheck.cpp kate-18.04.3/addons/project/tools/kateprojectcodeanalysistoolcppcheck.cpp
--- kate-17.12.3/addons/project/tools/kateprojectcodeanalysistoolcppcheck.cpp 1970-01-01 00:00:00.000000000 +0000
+++ kate-18.04.3/addons/project/tools/kateprojectcodeanalysistoolcppcheck.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -0,0 +1,85 @@
+/* This file is part of the Kate project.
+ *
+ * Copyright (C) 2017 Héctor Mesa Jiménez
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB. If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#include "kateprojectcodeanalysistoolcppcheck.h"
+
+#include
+#include
+
+KateProjectCodeAnalysisToolCppcheck::KateProjectCodeAnalysisToolCppcheck(QObject *parent)
+ : KateProjectCodeAnalysisTool(parent)
+{
+
+}
+
+KateProjectCodeAnalysisToolCppcheck::~KateProjectCodeAnalysisToolCppcheck()
+{
+
+}
+
+QString KateProjectCodeAnalysisToolCppcheck::name()
+{
+ return i18n("cppcheck");
+}
+
+QStringList KateProjectCodeAnalysisToolCppcheck::filter(const QStringList &files)
+{
+ // c++ files
+ return files.filter(QRegularExpression(QStringLiteral("\\.(cpp|cxx|cc|c\\+\\+|c|tpp|txx)$")));
+}
+
+QString KateProjectCodeAnalysisToolCppcheck::path()
+{
+ return QStringLiteral("cppcheck");
+}
+
+QStringList KateProjectCodeAnalysisToolCppcheck::arguments()
+{
+ QStringList _args;
+
+ _args << QStringLiteral("-q")
+ << QStringLiteral("--inline-suppr")
+ << QStringLiteral("--enable=all")
+ << QStringLiteral("--template={file}////{line}////{severity}////{message}")
+ << QStringLiteral("--file-list=-");
+
+ return _args;
+}
+
+QString KateProjectCodeAnalysisToolCppcheck::notInstalledMessage()
+{
+ return i18n("Please install 'cppcheck'.");
+}
+
+QStringList KateProjectCodeAnalysisToolCppcheck::parseLine(const QString &line)
+{
+ return line.split(QRegExp(QStringLiteral("////")), QString::SkipEmptyParts);
+}
+
+QString KateProjectCodeAnalysisToolCppcheck::stdinMessages()
+{
+ // filenames are written to stdin (--file-list=-)
+
+ if (!m_project) {
+ return QString();
+ }
+
+ return filter(m_project->files()).join(QStringLiteral("\n"));
+}
diff -Nru kate-17.12.3/addons/project/tools/kateprojectcodeanalysistoolcppcheck.h kate-18.04.3/addons/project/tools/kateprojectcodeanalysistoolcppcheck.h
--- kate-17.12.3/addons/project/tools/kateprojectcodeanalysistoolcppcheck.h 1970-01-01 00:00:00.000000000 +0000
+++ kate-18.04.3/addons/project/tools/kateprojectcodeanalysistoolcppcheck.h 2018-07-07 09:23:10.000000000 +0000
@@ -0,0 +1,51 @@
+/* This file is part of the Kate project.
+ *
+ * Copyright (C) 2017 Héctor Mesa Jiménez
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB. If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#ifndef KATE_PROJECT_CODE_ANALYSIS_TOOL_CPPCHECK_H
+#define KATE_PROJECT_CODE_ANALYSIS_TOOL_CPPCHECK_H
+
+#include "../kateprojectcodeanalysistool.h"
+
+/**
+ * Information provider for cppcheck
+ */
+class KateProjectCodeAnalysisToolCppcheck: public KateProjectCodeAnalysisTool
+{
+public:
+ explicit KateProjectCodeAnalysisToolCppcheck(QObject *parent = nullptr);
+
+ virtual ~KateProjectCodeAnalysisToolCppcheck() override;
+
+ virtual QString name() override;
+
+ virtual QStringList filter(const QStringList &files) override;
+
+ virtual QString path() override;
+
+ virtual QStringList arguments() override;
+
+ virtual QString notInstalledMessage() override;
+
+ virtual QStringList parseLine(const QString &line) override;
+
+ virtual QString stdinMessages() override;
+};
+
+#endif // KATE_PROJECT_CODE_ANALYSIS_TOOL_CPPCHECK_H
diff -Nru kate-17.12.3/addons/project/tools/kateprojectcodeanalysistoolflake8.cpp kate-18.04.3/addons/project/tools/kateprojectcodeanalysistoolflake8.cpp
--- kate-17.12.3/addons/project/tools/kateprojectcodeanalysistoolflake8.cpp 1970-01-01 00:00:00.000000000 +0000
+++ kate-18.04.3/addons/project/tools/kateprojectcodeanalysistoolflake8.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -0,0 +1,89 @@
+/* This file is part of the Kate project.
+ *
+ * Copyright (C) 2017 Héctor Mesa Jiménez
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB. If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#include "kateprojectcodeanalysistoolflake8.h"
+
+#include
+#include
+
+KateProjectCodeAnalysisToolFlake8::KateProjectCodeAnalysisToolFlake8(QObject *parent)
+ : KateProjectCodeAnalysisTool(parent)
+{
+
+}
+
+KateProjectCodeAnalysisToolFlake8::~KateProjectCodeAnalysisToolFlake8()
+{
+
+}
+
+QString KateProjectCodeAnalysisToolFlake8::name()
+{
+ return i18n("flake8");
+}
+
+QStringList KateProjectCodeAnalysisToolFlake8::filter(const QStringList &files)
+{
+ // for now we expect files with extension
+ return files.filter(QRegularExpression(QStringLiteral("\\.py$")));
+}
+
+QString KateProjectCodeAnalysisToolFlake8::path()
+{
+ /*
+ * for now, only the executable in the path can be called,
+ * but it would be great to be able to specify a version
+ * installed in a virtual environment
+ */
+ return QStringLiteral("flake8");
+}
+
+QStringList KateProjectCodeAnalysisToolFlake8::arguments()
+{
+ QStringList _args;
+
+ _args << QStringLiteral("--exit-zero")
+ /*
+ * translating a flake8 code to a severity level is subjective,
+ * so the code is provided as a severity level.
+ */
+ << QStringLiteral("--format=%(path)s////%(row)d////%(code)s////%(text)s");
+
+ if (m_project) {
+ _args.append(filter(m_project->files()));
+ }
+
+ return _args;
+}
+
+QString KateProjectCodeAnalysisToolFlake8::notInstalledMessage()
+{
+ return i18n("Please install 'flake8'.");
+}
+
+QStringList KateProjectCodeAnalysisToolFlake8::parseLine(const QString &line)
+{
+ return line.split(QRegExp(QStringLiteral("////")), QString::SkipEmptyParts);
+}
+
+QString KateProjectCodeAnalysisToolFlake8::stdinMessages()
+{
+ return QString();
+}
diff -Nru kate-17.12.3/addons/project/tools/kateprojectcodeanalysistoolflake8.h kate-18.04.3/addons/project/tools/kateprojectcodeanalysistoolflake8.h
--- kate-17.12.3/addons/project/tools/kateprojectcodeanalysistoolflake8.h 1970-01-01 00:00:00.000000000 +0000
+++ kate-18.04.3/addons/project/tools/kateprojectcodeanalysistoolflake8.h 2018-07-07 09:23:10.000000000 +0000
@@ -0,0 +1,51 @@
+/* This file is part of the Kate project.
+ *
+ * Copyright (C) 2017 Héctor Mesa Jiménez
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB. If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#ifndef KATE_PROJECT_CODE_ANALYSIS_TOOL_FLAKE8_H
+#define KATE_PROJECT_CODE_ANALYSIS_TOOL_FLAKE8_H
+
+#include "../kateprojectcodeanalysistool.h"
+
+/**
+ * Information provider for flake8
+ */
+class KateProjectCodeAnalysisToolFlake8: public KateProjectCodeAnalysisTool
+{
+public:
+ explicit KateProjectCodeAnalysisToolFlake8(QObject *parent = nullptr);
+
+ virtual ~KateProjectCodeAnalysisToolFlake8() override;
+
+ virtual QString name() override;
+
+ virtual QStringList filter(const QStringList &files) override;
+
+ virtual QString path() override;
+
+ virtual QStringList arguments() override;
+
+ virtual QString notInstalledMessage() override;
+
+ virtual QStringList parseLine(const QString &line) override;
+
+ virtual QString stdinMessages() override;
+};
+
+#endif // KATE_PROJECT_CODE_ANALYSIS_TOOL_FLAKE8_H
diff -Nru kate-17.12.3/addons/search/CMakeLists.txt kate-18.04.3/addons/search/CMakeLists.txt
--- kate-17.12.3/addons/search/CMakeLists.txt 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/search/CMakeLists.txt 2018-07-07 09:23:10.000000000 +0000
@@ -19,6 +19,6 @@
target_link_libraries(katesearchplugin
KF5::TextEditor
KF5::Parts KF5::I18n KF5::IconThemes
- Qt5::Script KF5::ItemViews)
+ KF5::ItemViews)
install(TARGETS katesearchplugin DESTINATION ${PLUGIN_INSTALL_DIR}/ktexteditor)
diff -Nru kate-17.12.3/addons/search/FolderFilesList.cpp kate-18.04.3/addons/search/FolderFilesList.cpp
--- kate-17.12.3/addons/search/FolderFilesList.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/search/FolderFilesList.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -55,12 +55,18 @@
{
m_cancelSearch = false;
m_folder = folder;
+ if (!m_folder.endsWith(QLatin1Char('/'))) {
+ m_folder += QLatin1Char('/');
+ }
m_recursive = recursive;
m_hidden = hidden;
m_symlinks = symlinks;
m_binary = binary;
- m_types = types.split(QLatin1Char(','), QString::SkipEmptyParts);
+ m_types.clear();
+ foreach (QString type, types.split(QLatin1Char(','), QString::SkipEmptyParts)) {
+ m_types << type.trimmed();
+ }
if (m_types.isEmpty()) {
m_types << QStringLiteral("*");
}
@@ -68,7 +74,7 @@
QStringList tmpExcludes = excludes.split(QLatin1Char(','));
m_excludeList.clear();
for (int i=0; i typeList;
for (int i=0; i excludeList;
for (int i=0; i
+
+ Add new search tab
+ ...
@@ -160,6 +163,9 @@
+
+ Show search options
+ ...
diff -Nru kate-17.12.3/addons/sessionapplet/engine/katesessionsmodel.cpp kate-18.04.3/addons/sessionapplet/engine/katesessionsmodel.cpp
--- kate-17.12.3/addons/sessionapplet/engine/katesessionsmodel.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/sessionapplet/engine/katesessionsmodel.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -37,12 +37,11 @@
#include
#include
-bool katesessions_compare_sessions(const QString &s1, const QString &s2) {
- //return KStringHandler::naturalCompare(s1,s2)==-1;
- return s1.compare(s2)==-1;
+bool katesessions_compare_sessions(const QString &s1, const QString &s2)
+{
+ return QString::localeAwareCompare(s1, s2) == -1;
}
-
KateSessionsModel::KateSessionsModel(QObject *parent)
: QStandardItemModel(parent) /*, m_config(0)*/
{
diff -Nru kate-17.12.3/addons/snippets/CMakeLists.txt kate-18.04.3/addons/snippets/CMakeLists.txt
--- kate-17.12.3/addons/snippets/CMakeLists.txt 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/snippets/CMakeLists.txt 2018-07-07 09:23:10.000000000 +0000
@@ -29,6 +29,6 @@
target_link_libraries(katesnippetsplugin
KF5::TextEditor
KF5::Parts KF5::I18n
- KF5::NewStuff Qt5::Script KF5::ItemViews KF5::IconThemes)
+ KF5::NewStuff KF5::ItemViews KF5::IconThemes)
install(TARGETS katesnippetsplugin DESTINATION ${PLUGIN_INSTALL_DIR}/ktexteditor )
diff -Nru kate-17.12.3/addons/snippets/editsnippet.cpp kate-18.04.3/addons/snippets/editsnippet.cpp
--- kate-17.12.3/addons/snippets/editsnippet.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/snippets/editsnippet.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -1,7 +1,7 @@
/* This file is part of the Kate project.
* Based on the snippet plugin from KDevelop 4.
*
- * Copyright (C) 2007 Robert Gruber
+ * Copyright (C) 2007 Robert Gruber
* Copyright (C) 2010 Milian Wolff
* Copyright (C) 2012 Christoph Cullmann
*
@@ -38,6 +38,7 @@
#include
#include
#include
+#include
#include
#include
diff -Nru kate-17.12.3/addons/tabswitcher/tabswitchertreeview.cpp kate-18.04.3/addons/tabswitcher/tabswitchertreeview.cpp
--- kate-17.12.3/addons/tabswitcher/tabswitchertreeview.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/tabswitcher/tabswitchertreeview.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -44,3 +44,13 @@
QListView::keyReleaseEvent(event);
}
}
+
+void TabSwitcherTreeView::keyPressEvent(QKeyEvent * event)
+{
+ if (event->key() == Qt::Key_Escape) {
+ event->accept();
+ hide();
+ } else {
+ QListView::keyPressEvent(event);
+ }
+}
diff -Nru kate-17.12.3/addons/tabswitcher/tabswitchertreeview.h kate-18.04.3/addons/tabswitcher/tabswitchertreeview.h
--- kate-17.12.3/addons/tabswitcher/tabswitchertreeview.h 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/addons/tabswitcher/tabswitchertreeview.h 2018-07-07 09:23:10.000000000 +0000
@@ -47,6 +47,11 @@
* Reimplemented for tracking the CTRL key modifier.
*/
void keyReleaseEvent(QKeyEvent * event) override;
+
+ /**
+ * Reimplemented for tracking the ESCAPE key.
+ */
+ void keyPressEvent(QKeyEvent * event) override;
};
#endif // KTEXTEDITOR_TABSWITCHER_TREEVIEW_H
diff -Nru kate-17.12.3/CMakeLists.txt kate-18.04.3/CMakeLists.txt
--- kate-17.12.3/CMakeLists.txt 2018-03-06 00:08:05.000000000 +0000
+++ kate-18.04.3/CMakeLists.txt 2018-07-10 00:03:46.000000000 +0000
@@ -7,8 +7,8 @@
set(KF5_DEP_VERSION "5.13.0") # we need KMultiTabBar::appendButton(const QIcon &..., ...)
# KDE Application Version, managed by release script
-set (KDE_APPLICATIONS_VERSION_MAJOR "17")
-set (KDE_APPLICATIONS_VERSION_MINOR "12")
+set (KDE_APPLICATIONS_VERSION_MAJOR "18")
+set (KDE_APPLICATIONS_VERSION_MINOR "04")
set (KDE_APPLICATIONS_VERSION_MICRO "3")
set (KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
@@ -32,7 +32,7 @@
include(KDEInstallDirs)
include(KDECMakeSettings)
-find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core DBus Widgets Script Sql)
+find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core DBus Widgets Sql)
if(BUILD_TESTING)
find_package(Qt5Test ${QT_MIN_VERSION} CONFIG REQUIRED)
diff -Nru kate-17.12.3/debian/changelog kate-18.04.3/debian/changelog
--- kate-17.12.3/debian/changelog 2018-03-16 13:24:26.000000000 +0000
+++ kate-18.04.3/debian/changelog 2018-07-19 07:45:13.000000000 +0000
@@ -1,3 +1,13 @@
+kate (4:18.04.3-0ubuntu1) cosmic; urgency=medium
+
+ * New upstream release (18.03.80)
+ * New upstream release (18.04.0)
+ * New upstream release (18.04.1)
+ * New upstream release (18.04.3)
+ * Remove debian/not-installed
+
+ -- Rik Mills Thu, 19 Jul 2018 08:45:13 +0100
+
kate (4:17.12.3-0ubuntu1) bionic; urgency=medium
* New upstream release (17.12.3)
diff -Nru kate-17.12.3/debian/control kate-18.04.3/debian/control
--- kate-17.12.3/debian/control 2018-03-16 13:24:26.000000000 +0000
+++ kate-18.04.3/debian/control 2018-07-19 07:45:13.000000000 +0000
@@ -34,7 +34,7 @@
pkg-config,
pkg-kde-tools (>= 0.15.15ubuntu1~),
qtbase5-dev (>= 5.6.1~),
- qtscript5-dev (>= 5.6.1~)
+ qtscript5-dev (>= 5.6.1~),
Standards-Version: 3.9.6
Homepage: http://kate-editor.org/
Vcs-Browser: https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kate
diff -Nru kate-17.12.3/debian/kate.install kate-18.04.3/debian/kate.install
--- kate-17.12.3/debian/kate.install 2018-03-16 13:24:26.000000000 +0000
+++ kate-18.04.3/debian/kate.install 2018-07-19 07:45:13.000000000 +0000
@@ -4,6 +4,7 @@
usr/share/*/*kate*.appdata.xml
usr/share/applications/org.kde.kate.desktop
usr/share/doc/HTML/*/kate/
+usr/share/kservices5/plasma-applet-org.kde.plasma.katesessions.desktop
usr/share/kservices5/plasma-dataengine-katesessions.desktop
usr/share/metainfo/org.kde.kate.appdata.xml
usr/share/plasma/plasmoids/org.kde.plasma.katesessions
diff -Nru kate-17.12.3/debian/not-installed kate-18.04.3/debian/not-installed
--- kate-17.12.3/debian/not-installed 2018-03-16 13:24:26.000000000 +0000
+++ kate-18.04.3/debian/not-installed 1970-01-01 00:00:00.000000000 +0000
@@ -1,19 +0,0 @@
-# moved my pkg-kde-tools
-./usr/lib/libkdeinit4_kate.so
-./usr/lib/libkdeinit4_kwrite.so
-
-# compressed manpage
-./usr/share/man/man1/kate.1
-
-#broken in applications 15.04
-./usr/share/kservices5/plasma-applet-org.kde.plasma.katesessions.desktop
-
-./usr/share/man/ca/man1/kate.1
-./usr/share/man/de/man1/kate.1
-./usr/share/man/es/man1/kate.1
-./usr/share/man/it/man1/kate.1
-./usr/share/man/nl/man1/kate.1
-./usr/share/man/pt_BR/man1/kate.1
-./usr/share/man/sv/man1/kate.1
-./usr/share/man/uk/man1/kate.1
-./usr/share/man/pt/man1/kate.1
diff -Nru kate-17.12.3/doc/katepart/configuring.docbook kate-18.04.3/doc/katepart/configuring.docbook
--- kate-17.12.3/doc/katepart/configuring.docbook 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/doc/katepart/configuring.docbook 2018-07-07 09:23:10.000000000 +0000
@@ -1239,7 +1239,7 @@
Configuring With Document Variables
-&kappname; variables is katepart's implementation of document variables, similar
+&kappname; variables is &kappname;'s implementation of document variables, similar
to &Emacs; and vi modelines. In katepart, the lines have the following format:
kate: VARIABLENAME VALUE; [ VARIABLENAME VALUE; ... ]
@@ -1259,12 +1259,10 @@
Additionally, document variables can be placed in a file called
.kateconfig in any directory, and the configured settings will
be applied as if the modelines were entered on every file in the directory and its
-subdirectories, as far down as the
-configured search depth.
-Document variables in .kateconfig use the same syntax as
-in modelines.
+subdirectories. Document variables in .kateconfig use the same syntax as
+in modelines, but with extended options.
-There are variables to support almost all configurations in katepart, and
+There are variables to support almost all configurations in &kappname;, and
additionally plugins can use variables, in which case it should be documented in
the plugin's documentation.
@@ -1557,6 +1555,39 @@
+
+Extended Options in .kateconfig files
+
+&kappname; always search for a .kateconfig file for local files (not remote files).
+In addition, it is possible to set options based on wildcards (file extensions) as follows:
+
+kate: tab-width 4; indent-width 4; replace-tabs on;
+kate-wildcard(*.xml): indent-width 2;
+kate-wildcard(Makefile): replace-tabs off;
+
+
+In this example, all files use a tab-width of 4 spaces, an indent-width of 4 spaces,
+and tabs are replaced expanded to spaces. However, for all *.xml
+files, the indent width is set to 2 spaces.
+And Makefiles use tabs, &ie; tabs are not replaced with spaces.
+
+Wildcards are semicolon separated, &ie; you can also specify multiple file extensions as follows:
+
+
+kate-wildcard(*.json;*.xml): indent-width 2;
+
+Further, you can also use the mimetype to match certain files, ⪚ to indent
+all C++ source files with 4 spaces, you can write:
+
+
+kate-mimetype(text/x-c++src): indent-width 4;
+
+Next to the support in .kateconfig files, wildcard and mimetype
+dependent document variables are also supported in the files itself as comments.
+
+
+
+
diff -Nru kate-17.12.3/kate/data/org.kde.kate.appdata.xml kate-18.04.3/kate/data/org.kde.kate.appdata.xml
--- kate-17.12.3/kate/data/org.kde.kate.appdata.xml 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/kate/data/org.kde.kate.appdata.xml 2018-07-07 09:23:10.000000000 +0000
@@ -61,7 +61,7 @@
Editor avanzado de textosSpeciális szövegszerkesztőEditor avantiate de texto
- Penyunting Teks Tingkat Lanjut
+ Pengedit Teks Tingkat LanjutEditor di testi avanzato고급 텍스트 편집기Avansert skriveprogram
@@ -101,6 +101,7 @@
Kate est un éditeur de texte multi-documents et multi-vues pour KDE. Il offre des fonctionnalités comme le repliement de code, la coloration syntaxique, le retour à la ligne automatique, une console intégrée, une interface complète pour modules complémentaires, et un début de prise en charge d'automatisation par scripts.
Kate é un editor de texto creado por KDE que permite traballar en varios documentos e con varias vistas ao mesmo tempo. Conta con moitas funcionalidades, como pregado de código, salientado de sintaxe, axuste dinámico de texto, un terminal integrado, unha extensa interface para o desenvolvemento de complementos e funcionalidades preliminares de scripting.
Kate es un editor de texto per multi-documento, multi-vista. Illo ha characteristicas como codefolding (plicamento de codice), dynamic word wrap (excision dynamic de parolas), un consolle incorpporate, un interfacie de plugin extensive e alcun supporto preliminari per le scripting.
+
Kate adalah editor teks multi-dokumen multi-tampilan oleh KDE. Ini fitur hal-hal seperti codefolding, syntaxhighlighting, bungkus kata dinamis, konsol terbenam, antarmuka plugin yang luas dan beberapa dukungan scripting awal.
Kate è un editor di testi multi-documento e multi-vista di KDE. È dotato di funzionalità come il raggruppamento del codice, l'evidenziazione della sintassi, a capo automatico dinamico, una console integrata, un'interfaccia potenziabile tramite estensioni e qualche supporto preliminare per la creazione di script.
Kate는 KDE의 다문서 다화면 텍스트 편집기입니다. 코드 접기, 구문 강조, 동적 워드랩, 내장된 콘솔, 플러그인 인터페이스, 스크립트 기능을 지원합니다.
Kate is een multi-document, multi-view tekstbewerker door KDE. Het bevat functies zoals opvouwen van code, accentuering van syntaxis, dynamisch afbreken van de regel, een ingebed console, een extensieve plug-in-interface en enige beginnende ondersteuning voor scripts.
@@ -360,7 +361,7 @@
Regular expression based find & replace
بحث واستبدال مبنيّ على التّعابير النّمطيّة
Expressió regular basada en cerca i substitució
-
Expressió regular basada en busca i substitució
+
Expressió regular basada en cerca i substitució
Funkce Najít a nahradit s podporou regulárních výrazů
Find og erstart, baseret på regulært udtryk
Reguläre Ausdrücke für Suchen und Ersetzen
@@ -489,7 +490,7 @@
Funcionalidade de desfacer e refacer sen limitacións.
Végtelen visszavonás/újra végrehajtás
Supporto per annullation e re-facer infinite
-
Dukungan bolak/balik tak terbatas
+
Dukungan takjadi/jadilagi tak terbatas
Supporto annulla/rifai infinito
무한 실행 취소/다시 실행 지원
Ubegrenset støtte for angring/omgjøring
@@ -630,7 +631,7 @@
Shell integration
التّكامل مع الصّدفة
Integració de l'intèrpret d'ordres
-
Integració de l'intèrpret d'ordes
+
Integració de l'intèrpret d'ordres
Integrace shellu
Skal-integration
Einbindung einer Shell
@@ -783,7 +784,7 @@
Integrated command line
سطر أوامر مدمج
Línia d'ordres integrada
-
Línia d'ordes integrada
+
Línia d'ordres integrada
Integrovaný příkazový řádek
Ingegreret kommandolinje
Integrierte Befehlszeile
diff -Nru kate-17.12.3/kate/data/org.kde.kate.desktop kate-18.04.3/kate/data/org.kde.kate.desktop
--- kate-17.12.3/kate/data/org.kde.kate.desktop 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/kate/data/org.kde.kate.desktop 2018-07-07 09:23:10.000000000 +0000
@@ -21,7 +21,7 @@
GenericName[hr]=Napredni uređivač teksta
GenericName[hu]=Speciális szövegszerkesztő
GenericName[ia]=Editor avantiate de texto
-GenericName[id]=Penyunting Teks Maju
+GenericName[id]=Pengedit Teks Maju
GenericName[is]=Þróaður textaritill
GenericName[it]=Editor di testi avanzato
GenericName[ja]=高度なテキストエディタ
@@ -136,7 +136,7 @@
Comment[he]=עורך טקסט מתקדם של KDE
Comment[hu]=Speciális szövegszerkesztő
Comment[ia]=KDE Advanced Text Editor, i.e. Editor avantiate de texto de KDE
-Comment[id]=Penyunting Teks Lanjutan KDE
+Comment[id]=Pengedit Teks Lanjutan KDE
Comment[it]=Editor di testi avanzato di KDE
Comment[ko]=KDE 고급 텍스트 편집기
Comment[lt]=Sudėtingesnė KDE rašyklė
diff -Nru kate-17.12.3/kate/katedocmanager.cpp kate-18.04.3/kate/katedocmanager.cpp
--- kate-17.12.3/kate/katedocmanager.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/kate/katedocmanager.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -173,7 +173,15 @@
}
if (!doc) {
- doc = createDoc(docInfo);
+ if (untitledDoc) {
+ // reuse the untitled document which is not needed
+ auto & info = m_docInfos.find(untitledDoc).value();
+ delete info;
+ info = new KateDocumentInfo(docInfo);
+ doc = untitledDoc;
+ } else {
+ doc = createDoc(docInfo);
+ }
if (!encoding.isEmpty()) {
doc->setEncoding(encoding);
@@ -197,13 +205,6 @@
}
}
- //
- // close untitled document, as it is not wanted
- //
- if (untitledDoc) {
- closeDocument(untitledDoc);
- }
-
return doc;
}
diff -Nru kate-17.12.3/kate/katequickopen.cpp kate-18.04.3/kate/katequickopen.cpp
--- kate-17.12.3/kate/katequickopen.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/kate/katequickopen.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -147,7 +147,7 @@
/**
* new base mode creation
*/
- QStandardItemModel *base_model = new QStandardItemModel(0, 2, this);
+ m_base_model->clear();
/**
* remember local file names to avoid dupes with project files
@@ -186,8 +186,8 @@
QStandardItem *itemUrl = new QStandardItem(doc->url().toString());
itemUrl->setEditable(false);
- base_model->setItem(linecount, 0, itemName);
- base_model->setItem(linecount, 1, itemUrl);
+ m_base_model->setItem(linecount, 0, itemName);
+ m_base_model->setItem(linecount, 1, itemUrl);
linecount++;
if (!doc->url().isEmpty() && doc->url().isLocalFile()) {
@@ -224,8 +224,8 @@
QStandardItem *itemUrl = new QStandardItem(doc->url().toString());
itemUrl->setEditable(false);
- base_model->setItem(linecount, 0, itemName);
- base_model->setItem(linecount, 1, itemUrl);
+ m_base_model->setItem(linecount, 0, itemName);
+ m_base_model->setItem(linecount, 1, itemUrl);
linecount++;
if (!doc->url().isEmpty() && doc->url().isLocalFile()) {
@@ -255,19 +255,12 @@
QStandardItem *itemUrl = new QStandardItem(file);
itemUrl->setEditable(false);
- base_model->setItem(linecount, 0, itemName);
- base_model->setItem(linecount, 1, itemUrl);
+ m_base_model->setItem(linecount, 0, itemName);
+ m_base_model->setItem(linecount, 1, itemUrl);
linecount++;
}
}
- /**
- * swap models and kill old one
- */
- m_model->setSourceModel(base_model);
- delete m_base_model;
- m_base_model = base_model;
-
if (idxToSelect.isValid()) {
m_listView->setCurrentIndex(m_model->mapFromSource(idxToSelect));
} else {
diff -Nru kate-17.12.3/kate/main.cpp kate-18.04.3/kate/main.cpp
--- kate-17.12.3/kate/main.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/kate/main.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -44,6 +44,7 @@
#include
#include
#include
+#include
#include "../urlinfo.h"
@@ -488,6 +489,17 @@
// make the world happy, we are started, kind of...
KStartupInfo::appStarted();
+ // We don't want the session manager to restart us on next login
+ // if we block
+ if (needToBlock) {
+ QObject::connect(qApp, &QGuiApplication::saveStateRequest, qApp,
+ [](QSessionManager &session) {
+ session.setRestartHint(QSessionManager::RestartNever);
+ },
+ Qt::DirectConnection
+ );
+ }
+
// this will wait until exiting is emitted by the used instance, if wanted...
return needToBlock ? app.exec() : 0;
}
diff -Nru kate-17.12.3/kate/session/katesessionmanager.cpp kate-18.04.3/kate/session/katesessionmanager.cpp
--- kate-17.12.3/kate/session/katesessionmanager.cpp 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/kate/session/katesessionmanager.cpp 2018-07-07 09:23:10.000000000 +0000
@@ -35,11 +35,16 @@
#include
#include
#include
+#include
#include
+#include
+#include
#include
+#include
#include
#include
+#include
#include
#ifndef Q_OS_WIN
@@ -87,6 +92,9 @@
list << QUrl::fromPercentEncoding(name.toLatin1());
}
+ // write jump list actions to disk in the kate.desktop file
+ updateJumpListActions(list);
+
// delete old items;
QMutableHashIterator i(m_sessions);
@@ -504,5 +512,65 @@
return m_sessions.values();
}
+void KateSessionManager::updateJumpListActions(const QStringList &sessionList)
+{
+#if QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)
+ KService::Ptr service = KService::serviceByStorageId(qApp->desktopFileName());
+ if (!service) {
+ return;
+ }
+
+ QScopedPointer df(new KDesktopFile(service->entryPath()));
+
+ QStringList newActions = df->readActions();
+
+ // try to keep existing custom actions intact, only remove our "Session" actions and add them back later
+ newActions.erase(std::remove_if(newActions.begin(), newActions.end(), [](const QString &action) {
+ return action.startsWith(QLatin1String("Session "));
+ }), newActions.end());
+
+ // we compute the new group names in advance so we can tell whether we changed something
+ // and avoid touching the desktop file leading to an expensive ksycoca recreation
+ QStringList sessionActions;
+ sessionActions.reserve(sessionList.count());
+
+ std::transform(sessionList.constBegin(), sessionList.constEnd(), std::back_inserter(sessionActions), [](const QString &session) {
+ return QStringLiteral("Session %1").arg(QString::fromLatin1(QCryptographicHash::hash(session.toUtf8(), QCryptographicHash::Md5).toHex()));
+ });
+
+ newActions += sessionActions;
+
+ // nothing to do
+ if (df->readActions() == newActions) {
+ return;
+ }
+
+ const QString &localPath = service->locateLocal();
+ if (service->entryPath() != localPath) {
+ df.reset(df->copyTo(localPath));
+ }
+
+ // remove all Session action groups first to not leave behind any cruft
+ for (const QString &action : df->readActions()) {
+ if (action.startsWith(QLatin1String("Session "))) {
+ // TODO is there no deleteGroup(KConfigGroup)?
+ df->deleteGroup(df->actionGroup(action).name());
+ }
+ }
+
+ const int maxEntryCount = std::min(sessionActions.count(), 10);
+ for (int i = 0; i < maxEntryCount; ++i) {
+ const QString &action = sessionActions.at(i); // is a transform of sessionList, so count and order is identical
+ const QString &session = sessionList.at(i);
+
+ KConfigGroup grp = df->actionGroup(action);
+ grp.writeEntry(QStringLiteral("Name"), session);
+ grp.writeEntry(QStringLiteral("Exec"), QStringLiteral("kate -s %1").arg(KShell::quoteArg(session))); // TODO proper executable name?
+ }
+
+ df->desktopGroup().writeXdgListEntry("Actions", newActions);
+#endif
+}
+
//END KateSessionManager
diff -Nru kate-17.12.3/kate/session/katesessionmanager.h kate-18.04.3/kate/session/katesessionmanager.h
--- kate-17.12.3/kate/session/katesessionmanager.h 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/kate/session/katesessionmanager.h 2018-07-07 09:23:10.000000000 +0000
@@ -186,6 +186,11 @@
*/
void loadSession(const KateSession::Ptr &session) const;
+ /**
+ * Writes sessions as jump list actions to the kate.desktop file
+ */
+ void updateJumpListActions(const QStringList &sessionList);
+
private:
/**
* absolute path to dir in home dir where to store the sessions
diff -Nru kate-17.12.3/kwrite/data/org.kde.kwrite.appdata.xml kate-18.04.3/kwrite/data/org.kde.kwrite.appdata.xml
--- kate-17.12.3/kwrite/data/org.kde.kwrite.appdata.xml 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/kwrite/data/org.kde.kwrite.appdata.xml 2018-07-07 09:23:10.000000000 +0000
@@ -65,7 +65,7 @@
पाठ संपादकSzövegszerkesztőEditor de texto
- Penyunting Teks
+ Pengedit TeksEditor di testo텍스트 편집기Rašyklė
@@ -105,6 +105,7 @@
KWrite est un éditeur de texte fait par KDE et s'appuyant sur le composant éditeur de Kate.
KWrite é un editor de texto creado por KDE baseado no compoñente de editor de Kate.
KWrite es un editor de texto per KDE, basate sur le componente de editor de Kate.
+
KWrite adalah sebuah pengedit teks oleh KDE, berdasarkan pada komponen editor Kate.
KWrite è un editor di testo di KDE, basato sul componente dell'editor di Kate.
KWrite는 Kate 편집기 구성 요소를 사용하는 KDE 텍스트 편집기입니다.
KWrite is een tekstbewerker door KDE, gebaseerd op de tekstbewerkercomponent van Kate.
@@ -185,7 +186,7 @@
फ़ाईल प्रकार से सिंटेक्स हाईलाइटिंग
Szintaxiskiemelés a fájlnak megfelelően
Evidentiation de syntaxe secundo le typo de file
-
Penyorotan sintaks sesuai dengan jenis file
+
Penyorotan sintaks sesuai dengan jenis file
Evidenziazione della sintassi in base al tipo di file
파일 형식별 구문 강조
Sintaksės paryškinimas, priklausomai nuo dokumento tipo
@@ -311,7 +312,7 @@
प्लगिन समर्थन
Bővíthetőség kiegészítőkkel
Supporto de plugin
-
Dukungan pengaya
+
Dukungan plugin
Supporto delle estensioni
플러그인 지 원
Papildinių palaikymas
@@ -354,7 +355,7 @@
Vi इनपुट पद्दति
Vi beviteli mód
Modo de ingresso de Vi
-
Mode masukan Vi
+
Mode intput Vi
Modalità di inserimento Vi.
VI 입력 모드
Vi įvesties režimas
diff -Nru kate-17.12.3/kwrite/data/org.kde.kwrite.desktop kate-18.04.3/kwrite/data/org.kde.kwrite.desktop
--- kate-17.12.3/kwrite/data/org.kde.kwrite.desktop 2018-03-01 22:53:54.000000000 +0000
+++ kate-18.04.3/kwrite/data/org.kde.kwrite.desktop 2018-07-07 09:23:10.000000000 +0000
@@ -21,7 +21,7 @@
GenericName[he]=עורך טקסט
GenericName[hu]=Szövegszerkesztő
GenericName[ia]=Editor de texto
-GenericName[id]=Penyunting Teks
+GenericName[id]=Pengedit Teks
GenericName[it]=Editor di testo
GenericName[ja]=テキストエディタ
GenericName[kk]=Мәтін редакторы
@@ -131,7 +131,7 @@
Comment[he]=עורך טקסט של KDE
Comment[hu]=Szövegszerkesztő
Comment[ia]=Editor de texto de KDE
-Comment[id]=Penyunting Teks KDE
+Comment[id]=Pengedit Teks KDE
Comment[it]=Editor di testo di KDE
Comment[ko]=KDE 텍스트 편집기
Comment[lt]=KDE rašyklė
diff -Nru kate-17.12.3/po/ar/katebuild-plugin.po kate-18.04.3/po/ar/katebuild-plugin.po
--- kate-17.12.3/po/ar/katebuild-plugin.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ar/katebuild-plugin.po 2018-07-10 00:03:40.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
+"POT-Creation-Date: 2018-01-23 03:14+0100\n"
"PO-Revision-Date: ٢٠١٦-٠٩-٠٣ ١١:١٤+0300\n"
"Last-Translator: Safa Alfulaij \n"
"Language-Team: Arabic \n"
@@ -45,21 +45,21 @@
msgstr "ألغِ"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:160
+#: build.ui:163
#, kde-format
msgctxt "Header for the file name column"
msgid "File"
msgstr "الملفّ"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:165
+#: build.ui:168
#, kde-format
msgctxt "Header for the line number column"
msgid "Line"
msgstr "السّطر"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:170
+#: build.ui:173
#, kde-format
msgctxt "Header for the error message column"
msgid "Message"
@@ -111,109 +111,109 @@
msgid "Target Settings"
msgstr "إعدادات الهدف"
-#: plugin_katebuild.cpp:216 plugin_katebuild.cpp:828
+#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:829
#, kde-format
msgid "Target Set"
msgstr "مجموعة الأهداف"
-#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:238 plugin_katebuild.cpp:243
-#: plugin_katebuild.cpp:983
+#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:244
+#: plugin_katebuild.cpp:984
#, kde-format
msgid "build"
msgstr "البناء"
-#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:986
+#: plugin_katebuild.cpp:219 plugin_katebuild.cpp:240 plugin_katebuild.cpp:987
#, kde-format
msgid "clean"
msgstr "المسح"
-#: plugin_katebuild.cpp:219
+#: plugin_katebuild.cpp:220
#, kde-format
msgid "config"
msgstr "الضّبط"
-#: plugin_katebuild.cpp:223 plugin_katebuild.cpp:241 plugin_katebuild.cpp:989
+#: plugin_katebuild.cpp:224 plugin_katebuild.cpp:242 plugin_katebuild.cpp:990
#, kde-format
msgid "quick"
msgstr "السّريع"
-#: plugin_katebuild.cpp:271 plugin_katebuild.cpp:927 plugin_katebuild.cpp:938
-#: plugin_katebuild.cpp:959 plugin_katebuild.cpp:961
+#: plugin_katebuild.cpp:272 plugin_katebuild.cpp:928 plugin_katebuild.cpp:939
+#: plugin_katebuild.cpp:960 plugin_katebuild.cpp:962
#, kde-format
msgid "Project Plugin Targets"
msgstr "أهداف ملحقة البناء"
-#: plugin_katebuild.cpp:388
+#: plugin_katebuild.cpp:389
#, kde-format
msgctxt "The same word as 'make' uses to mark an error."
msgid "error"
msgstr "خطأ"
-#: plugin_katebuild.cpp:390
+#: plugin_katebuild.cpp:391
#, kde-format
msgctxt "The same word as 'ld' uses to mark an ..."
msgid "undefined reference"
msgstr "مرجع غير معرّف"
-#: plugin_katebuild.cpp:399
+#: plugin_katebuild.cpp:400
#, kde-format
msgctxt "The same word as 'make' uses to mark a warning."
msgid "warning"
msgstr "تحذير"
-#: plugin_katebuild.cpp:451
+#: plugin_katebuild.cpp:452
#, kde-format
msgid "There is no file or directory specified for building."
msgstr "لا ملفّ أو دليل محدّد للبناء."
-#: plugin_katebuild.cpp:455
+#: plugin_katebuild.cpp:456
#, kde-format
msgid ""
"The file \"%1\" is not a local file. Non-local files cannot be compiled."
msgstr "الملفّ \"%1\" ليس ملفًّا محليًّا. لا يمكن تصريف الملفّات غير المحليّة."
-#: plugin_katebuild.cpp:501
+#: plugin_katebuild.cpp:502
#, kde-format
msgid "Failed to run \"%1\". exitStatus = %2"
msgstr "فشل تنفيذ \"%1\". حالة الخروج = %2"
-#: plugin_katebuild.cpp:519
+#: plugin_katebuild.cpp:520
#, kde-format
msgid "Building %1 cancelled"
msgstr "أُلغي بناء %1"
-#: plugin_katebuild.cpp:578
+#: plugin_katebuild.cpp:579
#, kde-format
msgid "Already building..."
msgstr "يبني بالفعل..."
-#: plugin_katebuild.cpp:587
+#: plugin_katebuild.cpp:588
#, kde-format
msgid "No target available for building."
msgstr "لا هدف متوفّر للبناء."
-#: plugin_katebuild.cpp:600
+#: plugin_katebuild.cpp:601
#, kde-format
msgid "There is no local file or directory specified for building."
msgstr "لا ملفّ أو دليل محليّ محدّد للبناء."
-#: plugin_katebuild.cpp:622
+#: plugin_katebuild.cpp:623
#, kde-format
msgid "Building target %1 ..."
msgstr "يبني الهدف %1..."
-#: plugin_katebuild.cpp:635
+#: plugin_katebuild.cpp:636
#, kde-kuit-format
msgctxt "@info"
msgid "Make Results:%1"
msgstr "نتائج الصناعة/Make:%1"
-#: plugin_katebuild.cpp:653
+#: plugin_katebuild.cpp:654
#, kde-format
msgid "Building %1 completed."
msgstr "اكتمل بناء %1."
-#: plugin_katebuild.cpp:672
+#: plugin_katebuild.cpp:673
#, kde-format
msgid "Found one error."
msgid_plural "Found %1 errors."
@@ -224,12 +224,12 @@
msgstr[4] "وُجد %1 خطأ."
msgstr[5] "وُجد %1 خطأ."
-#: plugin_katebuild.cpp:673
+#: plugin_katebuild.cpp:674
#, kde-format
msgid "Building %1 had errors."
msgstr "واجه بناء %1 بعض الأخطاء."
-#: plugin_katebuild.cpp:676
+#: plugin_katebuild.cpp:677
#, kde-format
msgid "Found one warning."
msgid_plural "Found %1 warnings."
@@ -240,57 +240,57 @@
msgstr[4] "وُجد %1 تحذيرًا."
msgstr[5] "وُجد %1 تحذير."
-#: plugin_katebuild.cpp:677
+#: plugin_katebuild.cpp:678
#, kde-format
msgid "Building %1 had warnings."
msgstr "أُبلغت عن تحذيرات عند بناء %1."
-#: plugin_katebuild.cpp:682
+#: plugin_katebuild.cpp:683
#, kde-format
msgid "Build failed."
msgstr "فشل البناء."
-#: plugin_katebuild.cpp:685
+#: plugin_katebuild.cpp:686
#, kde-format
msgid "Build completed without problems."
msgstr "اكتمل البناء بلا مشاكل."
-#: plugin_katebuild.cpp:829
+#: plugin_katebuild.cpp:830
#, kde-format
msgid "Build"
msgstr "البناء"
-#: plugin_katebuild.cpp:830
+#: plugin_katebuild.cpp:831
#, kde-format
msgid "Clean"
msgstr "المسح"
-#: plugin_katebuild.cpp:831
+#: plugin_katebuild.cpp:832
#, kde-format
msgid "Config"
msgstr "الضّبط"
-#: plugin_katebuild.cpp:832
+#: plugin_katebuild.cpp:833
#, kde-format
msgid "ConfigClean"
msgstr "الضّبط والمسح"
-#: plugin_katebuild.cpp:870
+#: plugin_katebuild.cpp:871
#, kde-format
msgid "Only Errors"
msgstr "الأخطاء فقط"
-#: plugin_katebuild.cpp:873
+#: plugin_katebuild.cpp:874
#, kde-format
msgid "Errors and Warnings"
msgstr "الأخطاء والتّحذيرات"
-#: plugin_katebuild.cpp:876
+#: plugin_katebuild.cpp:877
#, kde-format
msgid "Parsed Output"
msgstr "الخرج المحلّل"
-#: plugin_katebuild.cpp:879
+#: plugin_katebuild.cpp:880
#, kde-format
msgid "Full Output"
msgstr "الخرج الكامل"
diff -Nru kate-17.12.3/po/ar/katekonsoleplugin.po kate-18.04.3/po/ar/katekonsoleplugin.po
--- kate-17.12.3/po/ar/katekonsoleplugin.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ar/katekonsoleplugin.po 2018-07-10 00:03:40.000000000 +0000
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: katekonsoleplugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-01-12 05:30+0100\n"
+"POT-Creation-Date: 2018-01-27 03:11+0100\n"
"PO-Revision-Date: ٢٠١٦-٠٩-٠٢ ١٩:١٤+0300\n"
"Last-Translator: Safa Alfulaij \n"
"Language-Team: Arabic \n"
@@ -20,91 +20,153 @@
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
"X-Generator: Lokalize 2.0\n"
-#: kateconsole.cpp:62
+#: kateconsole.cpp:67
#, kde-format
msgid "You do not have enough karma to access a shell or terminal emulation"
msgstr "ليس لديك صلاحيّات كافية للنّفاذ إلى صدفة أو محاكي طرفيّة"
-#: kateconsole.cpp:94 kateconsole.cpp:355
+#: kateconsole.cpp:99 kateconsole.cpp:465
#, kde-format
msgid "Terminal"
msgstr "الطّرفيّة"
-#: kateconsole.cpp:124
+#: kateconsole.cpp:129
#, kde-format
msgid "Kate Terminal"
msgstr "طرفيّة كيت"
-#: kateconsole.cpp:133
+#: kateconsole.cpp:138
#, kde-format
msgctxt "@action"
msgid "&Pipe to Terminal"
msgstr "مرّر إلى ال&طّرفيّة"
-#: kateconsole.cpp:136
+#: kateconsole.cpp:142
#, kde-format
msgctxt "@action"
msgid "S&ynchronize Terminal with Current Document"
msgstr "زامن الطّرفيّة مع المستند الحاليّ"
-#: kateconsole.cpp:141
+#: kateconsole.cpp:146
+#, kde-format
+msgctxt "@action"
+msgid "Run Current Document"
+msgstr ""
+
+#: kateconsole.cpp:151
#, kde-format
msgctxt "@action"
msgid "&Focus Terminal"
msgstr "ركّز على الطّرفيّة"
-#: kateconsole.cpp:259
+#: kateconsole.cpp:269
#, kde-format
msgid ""
"Do you really want to pipe the text to the console? This will execute any "
"contained commands with your user rights."
msgstr "أمتأكّد من تمرير النّصّ إلى الطّرفيّة؟ سينفّذ هذا أيّة أوامر بصلاحيّات حسابك."
-#: kateconsole.cpp:260
+#: kateconsole.cpp:270
#, kde-format
msgid "Pipe to Terminal?"
msgstr "أأمرّر إلى الطّرفيّة؟"
-#: kateconsole.cpp:261
+#: kateconsole.cpp:271
#, kde-format
msgid "Pipe to Terminal"
msgstr "مرّر إلى الطّرفيّة"
-#: kateconsole.cpp:283
+#: kateconsole.cpp:293
#, kde-format
msgid "Sorry, cannot cd into '%1'"
msgstr "آسفون، تعذّر الانتقال إلى '%1'"
-#: kateconsole.cpp:300 kateconsole.cpp:316
+#: kateconsole.cpp:314
+#, kde-format
+msgid "Not a local file: '%1'"
+msgstr ""
+
+#: kateconsole.cpp:348
+#, fuzzy, kde-format
+#| msgid ""
+#| "Do you really want to pipe the text to the console? This will execute any "
+#| "contained commands with your user rights."
+msgid ""
+"Do you really want to Run the document ?\n"
+"This will execute the following command,\n"
+"with your user rights, in the terminal:\n"
+"'%1'"
+msgstr "أمتأكّد من تمرير النّصّ إلى الطّرفيّة؟ سينفّذ هذا أيّة أوامر بصلاحيّات حسابك."
+
+#: kateconsole.cpp:352
+#, fuzzy, kde-format
+#| msgid "Pipe to Terminal?"
+msgid "Run in Terminal?"
+msgstr "أأمرّر إلى الطّرفيّة؟"
+
+#: kateconsole.cpp:353
+#, kde-format
+msgid "Run"
+msgstr ""
+
+#: kateconsole.cpp:369 kateconsole.cpp:385
#, kde-format
msgid "Defocus Terminal"
msgstr "أزِل التّركيز عن الطّرفيّة"
-#: kateconsole.cpp:309
+#: kateconsole.cpp:378
#, kde-format
msgid "Focus Terminal"
msgstr "ركّز على الطّرفيّة"
-#: kateconsole.cpp:340
+#: kateconsole.cpp:409
#, kde-format
msgid ""
"&Automatically synchronize the terminal with the current document when "
"possible"
msgstr "زامن الطّرفيّة آليًّا مع المستند الحاليّ إن كان ممكنًا"
-#: kateconsole.cpp:342
+#: kateconsole.cpp:413 kateconsole.cpp:434
+#, fuzzy, kde-format
+#| msgid "Pipe to Terminal"
+msgid "Run in terminal"
+msgstr "مرّر إلى الطّرفيّة"
+
+#: kateconsole.cpp:415
+#, kde-format
+msgid "&Remove extension"
+msgstr ""
+
+#: kateconsole.cpp:420
+#, kde-format
+msgid "Prefix:"
+msgstr ""
+
+#: kateconsole.cpp:428
+#, kde-format
+msgid "&Show warning next time"
+msgstr ""
+
+#: kateconsole.cpp:430
+#, kde-format
+msgid ""
+"The next time '%1' is executed, make sure a warning window will pop up, "
+"displaying the command to be sent to terminal, for review."
+msgstr ""
+
+#: kateconsole.cpp:444
#, kde-format
msgid "Set &EDITOR environment variable to 'kate -b'"
msgstr "اضبط متغيّر البي&ئة EDITOR إلى 'kate -b'"
-#: kateconsole.cpp:345
+#: kateconsole.cpp:447
#, kde-format
msgid ""
"Important: The document has to be closed to make the console application "
"continue"
msgstr "هامّ: يجب إغلاق المستند ليتابع تطبيق الطّرفيّة"
-#: kateconsole.cpp:360
+#: kateconsole.cpp:470
#, kde-format
msgid "Terminal Settings"
msgstr "إعدادات الطّرفيّة"
diff -Nru kate-17.12.3/po/ar/kate.po kate-18.04.3/po/ar/kate.po
--- kate-17.12.3/po/ar/kate.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ar/kate.po 2018-07-10 00:03:40.000000000 +0000
@@ -13,7 +13,7 @@
msgstr ""
"Project-Id-Version: kate\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-07 03:24+0200\n"
+"POT-Creation-Date: 2018-04-03 06:11+0200\n"
"PO-Revision-Date: 2017-09-02 10:41+0300\n"
"Last-Translator: Safa Alfulaij \n"
"Language-Team: Arabic \n"
@@ -243,56 +243,56 @@
"ترى هنا كلّ ملحقات «كيت» المتوفّرة. تلك المؤشّرة قد حُمّلت، وستُحمّل أيضًا عند بدء "
"«كيت» مجدّدًا."
-#: katedocmanager.cpp:232
+#: katedocmanager.cpp:233
#, kde-format
msgid ""
"The supposedly temporary file %1 has been modified. Do you want to delete it "
"anyway?"
msgstr "الملفّ المؤقّت المفترض %1 عُدّل. أتريد حذفه بأيّ حال؟"
-#: katedocmanager.cpp:234
+#: katedocmanager.cpp:235
#, kde-format
msgid "Delete File?"
msgstr "أأحذف الملفّ؟"
-#: katedocmanager.cpp:339
+#: katedocmanager.cpp:340
#, kde-format
msgid ""
"
The document '%1' has been modified, but not saved.
Do you want to "
"save your changes or discard them?
Select one or more at "
"once, and press an action button until the list is empty.
"
msgstr ""
+"Los documentos llistaos embaxo camudaron nel discu.
Esbilla unu o más "
+"al empar y primi un botón hasta que se balere'l llistáu.
"
#: katemwmodonhddialog.cpp:93
#, kde-format
@@ -668,7 +672,7 @@
#: katemwmodonhddialog.cpp:112
#, kde-format
msgid "&View Difference"
-msgstr ""
+msgstr "&Ver diferencia"
#: katemwmodonhddialog.cpp:114
#, kde-format
@@ -677,11 +681,14 @@
"the selected document, and shows the difference with the default "
"application. Requires diff(1)."
msgstr ""
+"Calcua la diferencia ente'l conteníu del editor y el ficheru del discu pal "
+"documentu esbillau, y amuesa la diferencia cola aplicación por defeutu. "
+"Rique diff(1)"
#: katemwmodonhddialog.cpp:124
#, kde-format
msgid "&Ignore Changes"
-msgstr ""
+msgstr "&Inorar cambeos"
#: katemwmodonhddialog.cpp:125
#, kde-format
@@ -696,7 +703,7 @@
#: katemwmodonhddialog.cpp:135
#, kde-format
msgid "&Reload"
-msgstr ""
+msgstr "&Recargar"
#: katemwmodonhddialog.cpp:137
#, kde-format
@@ -746,7 +753,7 @@
#, kde-format
msgid ""
"A file named \"%1\" already exists. Are you sure you want to overwrite it?"
-msgstr ""
+msgstr "Yá esiste un ficheru col nome «%1». ¿De xuru que quies sobrescribilu?"
#: katesavemodifieddialog.cpp:90
#, kde-format
@@ -764,6 +771,8 @@
"The following documents have been modified. Do you want to save them "
"before closing?"
msgstr ""
+"Modificáronse los documentos de darréu. ¿Quies guardalos enantes de "
+"zarrar?"
#: katesavemodifieddialog.cpp:162
#, kde-format
@@ -810,7 +819,7 @@
#: kateviewmanager.cpp:143
#, kde-format
msgid "Cl&ose Current View"
-msgstr ""
+msgstr "&Zarrar vista actual"
#: kateviewmanager.cpp:147
#, kde-format
@@ -820,7 +829,7 @@
#: kateviewmanager.cpp:151
#, kde-format
msgid "Close Inactive Views"
-msgstr ""
+msgstr "Zarrar vistes inactives"
#: kateviewmanager.cpp:154
#, kde-format
@@ -919,6 +928,9 @@
"you want to proceed?
Beware that kate may stop responding for "
"some time when opening large files.
"
msgstr ""
+"
Tas tentando d'abrir unu o más ficheros grandes:
%1
Quies "
+"siguir?
Ten curiáu porque Kate podría dexar de responder un "
+"tiempu al abrir ficheros grandes.
"
#: kateviewmanager.cpp:251
#, kde-format
@@ -929,12 +941,12 @@
#, kde-format
msgctxt "indicator for more documents"
msgid "+%1"
-msgstr ""
+msgstr "+%1"
#: kateviewspace.cpp:93 kateviewspace.cpp:153
#, kde-format
msgid "Click here to switch to the Quick Open view."
-msgstr ""
+msgstr "Primi equí pa camudar a la vista d'apertura actual."
#: kateviewspace.cpp:106
#, kde-format
@@ -955,7 +967,7 @@
#: kateviewspace.cpp:593
#, kde-format
msgid "&Close Document"
-msgstr ""
+msgstr "&Zarrar documentu"
#: kateviewspace.cpp:594
#, kde-format
@@ -970,344 +982,344 @@
#: kateviewspace.cpp:597
#, kde-format
msgid "&Open Containing Folder"
-msgstr ""
+msgstr "&Abrir carpeta contenedora"
-#: main.cpp:111
+#: main.cpp:112
#, kde-format
msgid "Kate"
msgstr ""
-#: main.cpp:112
+#: main.cpp:113
#, kde-format
msgid "Kate - Advanced Text Editor"
msgstr ""
-#: main.cpp:113
+#: main.cpp:114
#, kde-format
msgid "(c) 2000-2017 The Kate Authors"
-msgstr ""
+msgstr "(c) 2000-2017 Los autores de Kate"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Christoph Cullmann"
-msgstr ""
+msgstr "Christoph Cullmann"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Maintainer"
msgstr ""
-#: main.cpp:128
+#: main.cpp:129
#, kde-format
msgid "Anders Lund"
-msgstr ""
+msgstr "Anders Lund"
-#: main.cpp:128 main.cpp:129 main.cpp:130 main.cpp:139
+#: main.cpp:129 main.cpp:130 main.cpp:131 main.cpp:140
#, kde-format
msgid "Core Developer"
msgstr ""
-#: main.cpp:129
+#: main.cpp:130
#, kde-format
msgid "Joseph Wenninger"
msgstr ""
-#: main.cpp:130
+#: main.cpp:131
#, kde-format
msgid "Hamish Rodda"
msgstr ""
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Dominik Haumann"
msgstr ""
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Developer & Highlight wizard"
msgstr ""
-#: main.cpp:132
+#: main.cpp:133
#, kde-format
msgid "Kåre Särs"
msgstr ""
-#: main.cpp:132 main.cpp:133 main.cpp:134
+#: main.cpp:133 main.cpp:134 main.cpp:135
#, kde-format
msgid "Developer"
msgstr ""
-#: main.cpp:133
+#: main.cpp:134
#, kde-format
msgid "Alexander Neundorf"
-msgstr ""
+msgstr "Alexander Neundorf"
-#: main.cpp:134
+#: main.cpp:135
#, kde-format
msgid "Sven Brauch"
msgstr ""
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "Waldo Bastian"
msgstr ""
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "The cool buffersystem"
msgstr ""
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "Charles Samuels"
-msgstr ""
+msgstr "Charles Samuels"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "The Editing Commands"
msgstr ""
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Matt Newell"
msgstr ""
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Testing, ..."
msgstr ""
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Michael Bartl"
msgstr ""
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Former Core Developer"
msgstr ""
-#: main.cpp:139
+#: main.cpp:140
#, kde-format
msgid "Michael McCallum"
msgstr ""
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "Jochen Wilhemly"
msgstr ""
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "KWrite Author"
msgstr ""
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "Michael Koch"
msgstr ""
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "KWrite port to KParts"
msgstr ""
-#: main.cpp:142
+#: main.cpp:143
#, kde-format
msgid "Christian Gebauer"
-msgstr ""
+msgstr "Christian Gebauer"
-#: main.cpp:143
+#: main.cpp:144
#, kde-format
msgid "Simon Hausmann"
msgstr ""
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "Glen Parker"
msgstr ""
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "KWrite Undo History, Kspell integration"
msgstr ""
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "Scott Manson"
msgstr ""
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "KWrite XML Syntax highlighting support"
msgstr ""
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "John Firebaugh"
msgstr ""
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "Patches and more"
msgstr ""
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Pablo Martín"
msgstr ""
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Python Plugin Developer"
msgstr ""
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "Gerald Senarclens de Grancy"
msgstr ""
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "QA and Scripting"
msgstr ""
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Matteo Merli"
msgstr ""
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Highlighting for RPM Spec-Files, Perl, Diff and more"
msgstr ""
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Rocky Scaletta"
msgstr ""
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Highlighting for VHDL"
msgstr ""
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Yury Lebedev"
msgstr ""
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Highlighting for SQL"
msgstr ""
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Chris Ross"
-msgstr ""
+msgstr "Chris Ross"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Highlighting for Ferite"
msgstr ""
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Nick Roux"
msgstr ""
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Highlighting for ILERPG"
msgstr ""
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Carsten Niehaus"
-msgstr ""
+msgstr "Carsten Niehaus"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Highlighting for LaTeX"
msgstr ""
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Per Wigren"
msgstr ""
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Highlighting for Makefiles, Python"
msgstr ""
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Jan Fritz"
msgstr ""
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Highlighting for Python"
msgstr ""
-#: main.cpp:158
+#: main.cpp:159
#, kde-format
msgid "Daniel Naber"
msgstr ""
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Roland Pabel"
msgstr ""
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Highlighting for Scheme"
msgstr ""
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "Cristi Dumitrescu"
msgstr ""
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "PHP Keyword/Datatype list"
msgstr ""
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Carsten Pfeiffer"
-msgstr ""
+msgstr "Carsten Pfeiffer"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Very nice help"
msgstr ""
-#: main.cpp:162
+#: main.cpp:163
#, kde-format
msgid "All people who have contributed and I have forgotten to mention"
-msgstr ""
+msgstr "Tola xente que collaboró y m'escaecí en mentar"
-#: main.cpp:188
+#: main.cpp:189
#, kde-format
msgid "Start Kate with a given session."
msgstr ""
-#: main.cpp:188
+#: main.cpp:189
#, kde-format
msgid "session"
msgstr ""
-#: main.cpp:192
+#: main.cpp:193
#, kde-format
msgid "Start Kate with a new anonymous session, implies '-n'."
msgstr ""
-#: main.cpp:196
+#: main.cpp:197
#, kde-format
msgid ""
"Force start of a new kate instance (is ignored if start is used and another "
@@ -1315,71 +1327,71 @@
"and no URLs are given at all."
msgstr ""
-#: main.cpp:200
+#: main.cpp:201
#, kde-format
msgid ""
"If using an already running kate instance, block until it exits, if URLs "
"given to open."
msgstr ""
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid ""
"Only try to reuse kate instance with this pid (is ignored if start is used "
"and another kate instance already has the given session opened)."
msgstr ""
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid "pid"
msgstr ""
-#: main.cpp:208
+#: main.cpp:209
#, kde-format
msgid "Set encoding for the file to open."
msgstr ""
-#: main.cpp:208
+#: main.cpp:209
#, kde-format
msgid "encoding"
msgstr ""
-#: main.cpp:212
+#: main.cpp:213
#, kde-format
msgid "Navigate to this line."
msgstr ""
-#: main.cpp:212
+#: main.cpp:213
#, kde-format
msgid "line"
msgstr ""
-#: main.cpp:216
+#: main.cpp:217
#, kde-format
msgid "Navigate to this column."
msgstr ""
-#: main.cpp:216
+#: main.cpp:217
#, kde-format
msgid "column"
msgstr ""
-#: main.cpp:220
+#: main.cpp:221
#, kde-format
msgid "Read the contents of stdin."
msgstr ""
-#: main.cpp:224
+#: main.cpp:225
#, kde-format
msgid "The files/URLs opened by the application will be deleted after use"
msgstr ""
-#: main.cpp:228
+#: main.cpp:229
#, kde-format
msgid "Documents to open."
msgstr ""
-#: main.cpp:228
+#: main.cpp:229
#, kde-format
msgid "[urls...]"
msgstr ""
@@ -1415,7 +1427,7 @@
#: session/katesessionchooser.cpp:96
#, kde-format
msgid "&Always use this choice"
-msgstr ""
+msgstr "Usar &siempres esta escoyeta"
#: session/katesessionchooser.cpp:108 session/katesessionopendialog.cpp:39
#, kde-format
@@ -1435,14 +1447,14 @@
#: session/katesessionmanagedialog.cpp:74
#, kde-format
msgid "&Rename..."
-msgstr ""
+msgstr "&Renomar..."
#: session/katesessionmanagedialog.cpp:93 session/katesessionopendialog.cpp:79
#, kde-format
msgid "&Open"
-msgstr ""
+msgstr "&Abrir"
-#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:455
+#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:463
#, kde-format
msgid "Session name:"
msgstr ""
@@ -1452,52 +1464,52 @@
msgid "Specify New Name for Session"
msgstr ""
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "To save a session, you must specify a name."
msgstr ""
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "Missing Session Name"
msgstr ""
-#: session/katesessionmanager.cpp:124
+#: session/katesessionmanager.cpp:132
#, kde-format
msgid ""
"Internal error: there is more than one instance open for a given session."
msgstr ""
-#: session/katesessionmanager.cpp:129
+#: session/katesessionmanager.cpp:137
#, kde-format
msgid ""
"Session '%1' is already opened in another kate instance, change there "
"instead of reopening?"
msgstr ""
-#: session/katesessionmanager.cpp:267
+#: session/katesessionmanager.cpp:275
#, kde-format
msgid ""
"The session could not be renamed to \"%1\", there already exists another "
"session with the same name"
msgstr ""
-#: session/katesessionmanager.cpp:268 session/katesessionmanager.cpp:281
+#: session/katesessionmanager.cpp:276 session/katesessionmanager.cpp:289
#, kde-format
msgid "Session Renaming"
msgstr ""
-#: session/katesessionmanager.cpp:280
+#: session/katesessionmanager.cpp:288
#, kde-format
msgid "The session could not be renamed to \"%1\". Failed to write to \"%2\""
msgstr ""
-#: session/katesessionmanager.cpp:454
+#: session/katesessionmanager.cpp:462
#, kde-format
msgid "Specify New Name for Current Session"
msgstr ""
-#: session/katesessionmanager.cpp:455
+#: session/katesessionmanager.cpp:463
#, kde-format
msgid ""
"There is already an existing session with your chosen name.\n"
@@ -1533,6 +1545,8 @@
"Check this if you want all your views and frames restored each time you open "
"Kate."
msgstr ""
+"Conseña esto si quies que toles vistes y marcos se restauren cada vegada "
+"qu'abras Kate."
#. i18n: ectx: property (text), widget (QCheckBox, restoreVC)
#: ui/sessionconfigwidget.ui:78
@@ -1544,13 +1558,13 @@
#: ui/sessionconfigwidget.ui:88
#, kde-format
msgid "Behaviour on Application Startup"
-msgstr ""
+msgstr "Comportamientu nel aniciu de l'aplicación"
#. i18n: ectx: property (text), widget (QRadioButton, startNewSessionRadioButton)
#: ui/sessionconfigwidget.ui:94
#, kde-format
msgid "&Start new session"
-msgstr ""
+msgstr "&Aniciar sesión nueva"
#. i18n: ectx: property (text), widget (QRadioButton, loadLastUserSessionRadioButton)
#: ui/sessionconfigwidget.ui:101
@@ -1562,4 +1576,4 @@
#: ui/sessionconfigwidget.ui:108
#, kde-format
msgid "&Manually choose a session"
-msgstr ""
+msgstr "Una sesión escoyida a &mano"
diff -Nru kate-17.12.3/po/ast/kateproject.po kate-18.04.3/po/ast/kateproject.po
--- kate-17.12.3/po/ast/kateproject.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ast/kateproject.po 2018-07-10 00:03:40.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-02-27 03:46+0100\n"
+"POT-Creation-Date: 2017-11-17 03:18+0100\n"
"PO-Revision-Date: 2016-12-19 03:24+0100\n"
"Last-Translator: enolp \n"
"Language-Team: Asturian \n"
@@ -86,42 +86,37 @@
msgid "Notes"
msgstr ""
-#: kateprojectinfoviewcodeanalysis.cpp:36
+#: kateprojectinfoviewcodeanalysis.cpp:38
#, kde-format
msgid "Start Analysis..."
msgstr ""
-#: kateprojectinfoviewcodeanalysis.cpp:47 kateprojectinfoviewindex.cpp:43
+#: kateprojectinfoviewcodeanalysis.cpp:51 kateprojectinfoviewindex.cpp:43
#, kde-format
msgid "File"
msgstr ""
-#: kateprojectinfoviewcodeanalysis.cpp:47 kateprojectinfoviewindex.cpp:43
+#: kateprojectinfoviewcodeanalysis.cpp:51 kateprojectinfoviewindex.cpp:43
#, kde-format
msgid "Line"
msgstr ""
-#: kateprojectinfoviewcodeanalysis.cpp:47
+#: kateprojectinfoviewcodeanalysis.cpp:51
#, kde-format
msgid "Severity"
msgstr ""
-#: kateprojectinfoviewcodeanalysis.cpp:47
+#: kateprojectinfoviewcodeanalysis.cpp:51
#, kde-format
msgid "Message"
msgstr ""
-#: kateprojectinfoviewcodeanalysis.cpp:121
-#, kde-format
-msgid "Please install 'cppcheck'."
-msgstr ""
-
-#: kateprojectinfoviewcodeanalysis.cpp:207
+#: kateprojectinfoviewcodeanalysis.cpp:219
#, kde-format
msgid "Analysis finished."
msgstr ""
-#: kateprojectinfoviewcodeanalysis.cpp:212
+#: kateprojectinfoviewcodeanalysis.cpp:224
#, kde-format
msgid "Analysis failed!"
msgstr ""
diff -Nru kate-17.12.3/po/ast/katesearch.po kate-18.04.3/po/ast/katesearch.po
--- kate-17.12.3/po/ast/katesearch.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ast/katesearch.po 2018-07-10 00:03:40.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
+"POT-Creation-Date: 2018-03-01 03:19+0100\n"
"PO-Revision-Date: 2016-12-19 03:24+0100\n"
"Last-Translator: enolp \n"
"Language-Team: Asturian \n"
@@ -318,149 +318,161 @@
msgid "Usage: newPGrep [pattern to search for in current project]"
msgstr ""
+#. i18n: ectx: property (toolTip), widget (QToolButton, newTabButton)
+#: search.ui:19
+#, kde-format
+msgid "Add new search tab"
+msgstr ""
+
#. i18n: ectx: property (text), widget (QToolButton, newTabButton)
#. i18n: ectx: property (text), widget (QToolButton, displayOptions)
-#: search.ui:19 search.ui:164
+#: search.ui:22 search.ui:170
#, kde-format
msgid "..."
msgstr ""
#. i18n: ectx: property (text), widget (QLabel, findLabel)
-#: search.ui:26
+#: search.ui:29
#, kde-format
msgid "Find:"
msgstr ""
#. i18n: ectx: property (toolTip), widget (QPushButton, searchButton)
#. i18n: ectx: property (text), widget (QPushButton, searchButton)
-#: search.ui:46 search.ui:49
+#: search.ui:49 search.ui:52
#, kde-format
msgid "Search"
msgstr ""
#. i18n: ectx: property (toolTip), widget (QPushButton, nextButton)
#. i18n: ectx: property (text), widget (QPushButton, nextButton)
-#: search.ui:93 search.ui:96
+#: search.ui:96 search.ui:99
#, kde-format
msgid "Next"
msgstr ""
#. i18n: ectx: property (text), widget (QPushButton, stopButton)
-#: search.ui:134
+#: search.ui:137
#, kde-format
msgid "Stop"
msgstr ""
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:146
+#: search.ui:149
#, kde-format
msgid "In Current File"
msgstr ""
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:151
+#: search.ui:154
#, kde-format
msgid "in Open Files"
msgstr ""
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:156
+#: search.ui:159
#, kde-format
msgid "in Folder"
msgstr ""
+#. i18n: ectx: property (toolTip), widget (QToolButton, displayOptions)
+#: search.ui:167
+#, kde-format
+msgid "Show search options"
+msgstr ""
+
#. i18n: ectx: property (text), widget (QLabel, replaceLabel)
-#: search.ui:174
+#: search.ui:180
#, kde-format
msgid "Replace:"
msgstr ""
#. i18n: ectx: property (text), widget (QPushButton, replaceButton)
-#: search.ui:194
+#: search.ui:200
#, kde-format
msgid "Replace"
msgstr ""
#. i18n: ectx: property (text), widget (QPushButton, replaceCheckedBtn)
-#: search.ui:204
+#: search.ui:210
#, kde-format
msgid "Replace Checked"
msgstr ""
#. i18n: ectx: property (toolTip), widget (QToolButton, matchCase)
-#: search.ui:211
+#: search.ui:217
#, kde-format
msgid "Match case"
msgstr ""
#. i18n: ectx: property (toolTip), widget (QToolButton, useRegExp)
-#: search.ui:227
+#: search.ui:233
#, kde-format
msgid "Use regular expressions"
msgstr ""
#. i18n: ectx: property (toolTip), widget (QToolButton, expandResults)
-#: search.ui:256
+#: search.ui:262
#, kde-format
msgid "Expand results"
msgstr ""
#. i18n: ectx: property (toolTip), widget (QToolButton, currentFolderButton)
-#: search.ui:272
+#: search.ui:278
#, kde-format
msgid "Use the current document's path."
msgstr ""
#. i18n: ectx: property (text), widget (QLabel, folderLabel)
-#: search.ui:373
+#: search.ui:379
#, kde-format
msgid "Folder:"
msgstr ""
#. i18n: ectx: property (toolTip), widget (QToolButton, folderUpButton)
-#: search.ui:391
+#: search.ui:397
#, kde-format
msgid "Go one folder up."
msgstr ""
#. i18n: ectx: property (text), widget (QLabel, filterLabel)
-#: search.ui:400
+#: search.ui:406
#, kde-format
msgid "Filter:"
msgstr ""
#. i18n: ectx: property (text), item, widget (KComboBox, filterCombo)
-#: search.ui:422
+#: search.ui:428
#, kde-format
msgid "*"
msgstr ""
#. i18n: ectx: property (text), widget (QLabel, excludeLabel)
-#: search.ui:430
+#: search.ui:436
#, kde-format
msgid "Exclude:"
msgstr ""
#. i18n: ectx: property (text), widget (QCheckBox, recursiveCheckBox)
-#: search.ui:451
+#: search.ui:457
#, kde-format
msgid "Recursive"
msgstr ""
#. i18n: ectx: property (text), widget (QCheckBox, hiddenCheckBox)
-#: search.ui:461
+#: search.ui:467
#, kde-format
msgid "Include hidden"
msgstr ""
#. i18n: ectx: property (text), widget (QCheckBox, symLinkCheckBox)
-#: search.ui:468
+#: search.ui:474
#, kde-format
msgid "Follow symbolic links"
msgstr ""
#. i18n: ectx: property (text), widget (QCheckBox, binaryCheckBox)
-#: search.ui:475
+#: search.ui:481
#, kde-format
msgid "Include binary files"
msgstr ""
diff -Nru kate-17.12.3/po/ast/katesnippetsplugin.po kate-18.04.3/po/ast/katesnippetsplugin.po
--- kate-17.12.3/po/ast/katesnippetsplugin.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ast/katesnippetsplugin.po 2018-07-10 00:03:40.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-08-08 03:18+0200\n"
+"POT-Creation-Date: 2018-03-07 03:16+0100\n"
"PO-Revision-Date: 2016-12-21 16:13+0100\n"
"Last-Translator: enolp \n"
"Language-Team: Asturian \n"
@@ -85,29 +85,29 @@
msgid "Prefix to show in code completion"
msgstr ""
-#: editsnippet.cpp:106 editsnippet.cpp:187
+#: editsnippet.cpp:107 editsnippet.cpp:188
#, kde-format
msgid "Edit Snippet %1 in %2"
msgstr ""
-#: editsnippet.cpp:116
+#: editsnippet.cpp:117
#, kde-format
msgid "Create New Snippet in Repository %1"
msgstr ""
-#: editsnippet.cpp:155
+#: editsnippet.cpp:156
#, kde-format
msgid "Snippet name cannot contain spaces"
msgstr ""
-#: editsnippet.cpp:194
+#: editsnippet.cpp:195
#, kde-format
msgid ""
"The snippet contains unsaved changes. Do you want to continue and lose all "
"changes?"
msgstr ""
-#: editsnippet.cpp:195
+#: editsnippet.cpp:196
#, kde-format
msgid "Warning - Unsaved Changes"
msgstr ""
diff -Nru kate-17.12.3/po/ast/ktexteditorpreviewplugin.po kate-18.04.3/po/ast/ktexteditorpreviewplugin.po
--- kate-17.12.3/po/ast/ktexteditorpreviewplugin.po 1970-01-01 00:00:00.000000000 +0000
+++ kate-18.04.3/po/ast/ktexteditorpreviewplugin.po 2018-07-10 00:03:40.000000000 +0000
@@ -0,0 +1,99 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ktexteditorpreviewplugin\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2017-09-26 03:30+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Asturian \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#, kde-format
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr ""
+
+#, kde-format
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr ""
+
+#: ktexteditorpreviewview.cpp:43
+#, kde-format
+msgid "Preview"
+msgstr ""
+
+#: previewwidget.cpp:62
+#, kde-format
+msgid "Lock Current Document"
+msgstr ""
+
+#: previewwidget.cpp:63
+#, kde-format
+msgid "Lock preview to current document"
+msgstr ""
+
+#: previewwidget.cpp:64
+#, kde-format
+msgid "Unlock Current View"
+msgstr ""
+
+#: previewwidget.cpp:64
+#, kde-format
+msgid "Unlock current view"
+msgstr ""
+
+#: previewwidget.cpp:71
+#, kde-format
+msgid "Automatically Update Preview"
+msgstr ""
+
+#: previewwidget.cpp:72
+#, kde-format
+msgid "Enable automatic updates of the preview to the current document content"
+msgstr ""
+
+#: previewwidget.cpp:73
+#, kde-format
+msgid "Manually Update Preview"
+msgstr ""
+
+#: previewwidget.cpp:73
+#, kde-format
+msgid ""
+"Disable automatic updates of the preview to the current document content"
+msgstr ""
+
+#: previewwidget.cpp:78
+#, kde-format
+msgid "Update Preview"
+msgstr ""
+
+#: previewwidget.cpp:79
+#, kde-format
+msgid "Update the preview to the current document content"
+msgstr ""
+
+#: previewwidget.cpp:87
+#, kde-format
+msgid "View"
+msgstr ""
+
+#: previewwidget.cpp:107
+#, kde-format
+msgid "No preview available."
+msgstr ""
+
+#: previewwidget.cpp:202
+#, kde-format
+msgid "About %1"
+msgstr ""
diff -Nru kate-17.12.3/po/ast/plasma_applet_org.kde.plasma.katesessions.po kate-18.04.3/po/ast/plasma_applet_org.kde.plasma.katesessions.po
--- kate-17.12.3/po/ast/plasma_applet_org.kde.plasma.katesessions.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ast/plasma_applet_org.kde.plasma.katesessions.po 2018-07-10 00:03:40.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-11-19 20:06+0100\n"
+"POT-Creation-Date: 2018-02-05 03:03+0100\n"
"PO-Revision-Date: 2017-01-12 20:59+0100\n"
"Last-Translator: enolp \n"
"Language-Team: Asturian \n"
@@ -47,17 +47,17 @@
msgid "Delete session"
msgstr ""
-#: engine/katesessionsmodel.cpp:75
+#: engine/katesessionsmodel.cpp:74
#, kde-format
msgid "Start Kate (no arguments)"
msgstr ""
-#: engine/katesessionsmodel.cpp:83
+#: engine/katesessionsmodel.cpp:82
#, kde-format
msgid "New Kate Session"
msgstr "Sesión Kate nueva"
-#: engine/katesessionsmodel.cpp:92
+#: engine/katesessionsmodel.cpp:91
#, kde-format
msgid "New Anonymous Session"
msgstr "Sesión anónima nueva"
diff -Nru kate-17.12.3/po/bg/katekonsoleplugin.po kate-18.04.3/po/bg/katekonsoleplugin.po
--- kate-17.12.3/po/bg/katekonsoleplugin.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/bg/katekonsoleplugin.po 2018-07-10 00:03:40.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-01-12 05:30+0100\n"
+"POT-Creation-Date: 2018-01-27 03:11+0100\n"
"PO-Revision-Date: 2011-07-12 22:47+0300\n"
"Last-Translator: Yasen Pramatarov \n"
"Language-Team: Bulgarian \n"
@@ -17,41 +17,47 @@
"X-Generator: Lokalize 1.2\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: kateconsole.cpp:62
+#: kateconsole.cpp:67
#, kde-format
msgid "You do not have enough karma to access a shell or terminal emulation"
msgstr "Нямате достатъчно карма за достъп до обвивка или терминална емулация"
-#: kateconsole.cpp:94 kateconsole.cpp:355
+#: kateconsole.cpp:99 kateconsole.cpp:465
#, kde-format
msgid "Terminal"
msgstr "Терминал"
-#: kateconsole.cpp:124
+#: kateconsole.cpp:129
#, fuzzy, kde-format
#| msgid "Terminal"
msgid "Kate Terminal"
msgstr "Терминал"
-#: kateconsole.cpp:133
+#: kateconsole.cpp:138
#, kde-format
msgctxt "@action"
msgid "&Pipe to Terminal"
msgstr "&Пренасочване към терминала"
-#: kateconsole.cpp:136
+#: kateconsole.cpp:142
#, kde-format
msgctxt "@action"
msgid "S&ynchronize Terminal with Current Document"
msgstr "&Синхронизиране на терминала с текущия документ"
-#: kateconsole.cpp:141
+#: kateconsole.cpp:146
+#, kde-format
+msgctxt "@action"
+msgid "Run Current Document"
+msgstr ""
+
+#: kateconsole.cpp:151
#, kde-format
msgctxt "@action"
msgid "&Focus Terminal"
msgstr "&Фокусиране на терминала"
-#: kateconsole.cpp:259
+#: kateconsole.cpp:269
#, kde-format
msgid ""
"Do you really want to pipe the text to the console? This will execute any "
@@ -60,33 +66,63 @@
"Наистина ли искате да пренасочите текста към терминала? Всички съдържащи се "
"в него команди ще бъдат изпълнени с вашите права."
-#: kateconsole.cpp:260
+#: kateconsole.cpp:270
#, kde-format
msgid "Pipe to Terminal?"
msgstr "Да се пренасочи ли към терминала?"
-#: kateconsole.cpp:261
+#: kateconsole.cpp:271
#, kde-format
msgid "Pipe to Terminal"
msgstr "Пренасочване към терминала"
-#: kateconsole.cpp:283
+#: kateconsole.cpp:293
#, fuzzy, kde-format
#| msgid "Sorry, can not cd into '%1'"
msgid "Sorry, cannot cd into '%1'"
msgstr "Не може да се смени директорията с \"%1\""
-#: kateconsole.cpp:300 kateconsole.cpp:316
+#: kateconsole.cpp:314
+#, kde-format
+msgid "Not a local file: '%1'"
+msgstr ""
+
+#: kateconsole.cpp:348
+#, fuzzy, kde-format
+#| msgid ""
+#| "Do you really want to pipe the text to the console? This will execute any "
+#| "contained commands with your user rights."
+msgid ""
+"Do you really want to Run the document ?\n"
+"This will execute the following command,\n"
+"with your user rights, in the terminal:\n"
+"'%1'"
+msgstr ""
+"Наистина ли искате да пренасочите текста към терминала? Всички съдържащи се "
+"в него команди ще бъдат изпълнени с вашите права."
+
+#: kateconsole.cpp:352
+#, fuzzy, kde-format
+#| msgid "Pipe to Terminal?"
+msgid "Run in Terminal?"
+msgstr "Да се пренасочи ли към терминала?"
+
+#: kateconsole.cpp:353
+#, kde-format
+msgid "Run"
+msgstr ""
+
+#: kateconsole.cpp:369 kateconsole.cpp:385
#, kde-format
msgid "Defocus Terminal"
msgstr "Дефокусиране на терминала"
-#: kateconsole.cpp:309
+#: kateconsole.cpp:378
#, kde-format
msgid "Focus Terminal"
msgstr "Фокусиране на терминала"
-#: kateconsole.cpp:340
+#: kateconsole.cpp:409
#, kde-format
msgid ""
"&Automatically synchronize the terminal with the current document when "
@@ -94,12 +130,40 @@
msgstr ""
"&Автоматично синхронизиране на терминала с текущия документ при възможност"
-#: kateconsole.cpp:342
+#: kateconsole.cpp:413 kateconsole.cpp:434
+#, fuzzy, kde-format
+#| msgid "Pipe to Terminal"
+msgid "Run in terminal"
+msgstr "Пренасочване към терминала"
+
+#: kateconsole.cpp:415
+#, kde-format
+msgid "&Remove extension"
+msgstr ""
+
+#: kateconsole.cpp:420
+#, kde-format
+msgid "Prefix:"
+msgstr ""
+
+#: kateconsole.cpp:428
+#, kde-format
+msgid "&Show warning next time"
+msgstr ""
+
+#: kateconsole.cpp:430
+#, kde-format
+msgid ""
+"The next time '%1' is executed, make sure a warning window will pop up, "
+"displaying the command to be sent to terminal, for review."
+msgstr ""
+
+#: kateconsole.cpp:444
#, kde-format
msgid "Set &EDITOR environment variable to 'kate -b'"
msgstr "Променливата на средата &EDITOR да е \"kate -b\""
-#: kateconsole.cpp:345
+#: kateconsole.cpp:447
#, kde-format
msgid ""
"Important: The document has to be closed to make the console application "
@@ -108,7 +172,7 @@
"Важно: За да продължи конзолната програма, документът трябва да бъде "
"затворен."
-#: kateconsole.cpp:360
+#: kateconsole.cpp:470
#, kde-format
msgid "Terminal Settings"
msgstr "Настройки на терминала"
diff -Nru kate-17.12.3/po/bg/kate.po kate-18.04.3/po/bg/kate.po
--- kate-17.12.3/po/bg/kate.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/bg/kate.po 2018-07-10 00:03:40.000000000 +0000
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kate\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-07 03:24+0200\n"
+"POT-Creation-Date: 2018-04-03 06:11+0200\n"
"PO-Revision-Date: 2011-07-23 15:00+0300\n"
"Last-Translator: Yasen Pramatarov \n"
"Language-Team: Bulgarian \n"
@@ -239,19 +239,19 @@
"Списък на всички налични приставки. Приставките, с отметки, са заредени в "
"момента и се зареждат автоматично всеки път, когато стартирате редактора."
-#: katedocmanager.cpp:232
+#: katedocmanager.cpp:233
#, kde-format
msgid ""
"The supposedly temporary file %1 has been modified. Do you want to delete it "
"anyway?"
msgstr ""
-#: katedocmanager.cpp:234
+#: katedocmanager.cpp:235
#, kde-format
msgid "Delete File?"
msgstr "Да се изтрие ли файлът?"
-#: katedocmanager.cpp:339
+#: katedocmanager.cpp:340
#, kde-format
msgid ""
"
The document '%1' has been modified, but not saved.
Do you want to "
@@ -260,39 +260,39 @@
"
Документът \"%1\" е променен, но не е записан.
Искате ли да бъде "
"записан или да се отхвърлят промените?
"
-#: katedocmanager.cpp:341 katetabbutton.cpp:46
+#: katedocmanager.cpp:342 katetabbutton.cpp:46
#, kde-format
msgid "Close Document"
msgstr "Затваряне на документ"
-#: katedocmanager.cpp:348
+#: katedocmanager.cpp:349
#, kde-format
msgid "Save As"
msgstr "Запис като..."
-#: katedocmanager.cpp:367 katemainwindow.cpp:468
+#: katedocmanager.cpp:368 katemainwindow.cpp:468
#, kde-format
msgid "New file opened while trying to close Kate, closing aborted."
msgstr ""
"Има подадена заявка за отваряне на файл по време на затварянето на "
"редактора. Прекъсване на затварянето."
-#: katedocmanager.cpp:368 katemainwindow.cpp:469
+#: katedocmanager.cpp:369 katemainwindow.cpp:469
#, kde-format
msgid "Closing Aborted"
msgstr "Прекъсване на затварянето"
-#: katedocmanager.cpp:443
+#: katedocmanager.cpp:444
#, kde-format
msgid "Starting Up"
msgstr "Стартиране"
-#: katedocmanager.cpp:444
+#: katedocmanager.cpp:445
#, kde-format
msgid "Reopening files from the last session..."
msgstr "Отваряне на файловете от последната сесия..."
-#: katedocmanager.cpp:605
+#: katedocmanager.cpp:606
#, kde-format
msgid "Errors/Warnings while opening documents"
msgstr ""
@@ -1043,349 +1043,349 @@
msgid "&Open Containing Folder"
msgstr "Ред на отваряне"
-#: main.cpp:111
+#: main.cpp:112
#, kde-format
msgid "Kate"
msgstr "Kate"
-#: main.cpp:112
+#: main.cpp:113
#, kde-format
msgid "Kate - Advanced Text Editor"
msgstr "Разширен текстов редактор Kate"
-#: main.cpp:113
+#: main.cpp:114
#, fuzzy, kde-format
#| msgid "(c) 2000-2005 The Kate Authors"
msgid "(c) 2000-2017 The Kate Authors"
msgstr "(c) 2000-2005 авторите на Kate"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Christoph Cullmann"
msgstr "Christoph Cullmann"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Maintainer"
msgstr "Поддръжка"
-#: main.cpp:128
+#: main.cpp:129
#, kde-format
msgid "Anders Lund"
msgstr "Anders Lund"
-#: main.cpp:128 main.cpp:129 main.cpp:130 main.cpp:139
+#: main.cpp:129 main.cpp:130 main.cpp:131 main.cpp:140
#, kde-format
msgid "Core Developer"
msgstr "Основен разработчик"
-#: main.cpp:129
+#: main.cpp:130
#, kde-format
msgid "Joseph Wenninger"
msgstr "Joseph Wenninger"
-#: main.cpp:130
+#: main.cpp:131
#, kde-format
msgid "Hamish Rodda"
msgstr "Hamish Rodda"
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Dominik Haumann"
msgstr "Dominik Haumann"
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Developer & Highlight wizard"
msgstr "Разработчик и специалист по осветяването"
-#: main.cpp:132
+#: main.cpp:133
#, kde-format
msgid "Kåre Särs"
msgstr ""
-#: main.cpp:132 main.cpp:133 main.cpp:134
+#: main.cpp:133 main.cpp:134 main.cpp:135
#, fuzzy, kde-format
#| msgid "Core Developer"
msgid "Developer"
msgstr "Основен разработчик"
-#: main.cpp:133
+#: main.cpp:134
#, fuzzy, kde-format
#| msgid "Anders Lund"
msgid "Alexander Neundorf"
msgstr "Anders Lund"
-#: main.cpp:134
+#: main.cpp:135
#, kde-format
msgid "Sven Brauch"
msgstr ""
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "Waldo Bastian"
msgstr "Waldo Bastian"
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "The cool buffersystem"
msgstr "Система на буфера"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "Charles Samuels"
msgstr "Charles Samuels"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "The Editing Commands"
msgstr "Команди за редактиране"
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Matt Newell"
msgstr "Matt Newell"
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Testing, ..."
msgstr "Тестване, ..."
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Michael Bartl"
msgstr "Michael Bartl"
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Former Core Developer"
msgstr "Бивш основен разработчик"
-#: main.cpp:139
+#: main.cpp:140
#, kde-format
msgid "Michael McCallum"
msgstr "Michael McCallum"
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "Jochen Wilhemly"
msgstr "Jochen Wilhemly"
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "KWrite Author"
msgstr "Автор на KWrite"
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "Michael Koch"
msgstr "Michael Koch"
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "KWrite port to KParts"
msgstr "Версия на KWrite за KParts"
-#: main.cpp:142
+#: main.cpp:143
#, kde-format
msgid "Christian Gebauer"
msgstr "Christian Gebauer"
-#: main.cpp:143
+#: main.cpp:144
#, kde-format
msgid "Simon Hausmann"
msgstr "Simon Hausmann"
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "Glen Parker"
msgstr "Glen Parker"
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "KWrite Undo History, Kspell integration"
msgstr "История на редактирането в KWrite, интегриране с Kspell"
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "Scott Manson"
msgstr "Scott Manson"
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "KWrite XML Syntax highlighting support"
msgstr "Поддръжка на осветяване на XML в KWrite"
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "John Firebaugh"
msgstr "John Firebaugh"
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "Patches and more"
msgstr "Кръпки и други"
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Pablo Martín"
msgstr ""
-#: main.cpp:147
+#: main.cpp:148
#, fuzzy, kde-format
#| msgid "Plugins"
msgid "Python Plugin Developer"
msgstr "Приставки"
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "Gerald Senarclens de Grancy"
msgstr ""
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "QA and Scripting"
msgstr ""
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Matteo Merli"
msgstr "Matteo Merli"
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Highlighting for RPM Spec-Files, Perl, Diff and more"
msgstr "Осветяване за RPM Spec-файлове, Perl, Diff и други"
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Rocky Scaletta"
msgstr "Rocky Scaletta"
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Highlighting for VHDL"
msgstr "Осветяване за VHDL"
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Yury Lebedev"
msgstr "Yury Lebedev"
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Highlighting for SQL"
msgstr "Осветяване за SQL"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Chris Ross"
msgstr "Chris Ross"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Highlighting for Ferite"
msgstr "Осветяване за Ferite"
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Nick Roux"
msgstr "Nick Roux"
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Highlighting for ILERPG"
msgstr "Осветяване за ILERPG"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Carsten Niehaus"
msgstr "Carsten Niehaus"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Highlighting for LaTeX"
msgstr "Осветяване за LaTeX"
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Per Wigren"
msgstr "Per Wigren"
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Highlighting for Makefiles, Python"
msgstr "Осветяване за Makefile-ове, Python"
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Jan Fritz"
msgstr "Jan Fritz"
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Highlighting for Python"
msgstr "Осветяване за Python"
-#: main.cpp:158
+#: main.cpp:159
#, kde-format
msgid "Daniel Naber"
msgstr "Daniel Naber"
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Roland Pabel"
msgstr "Roland Pabel"
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Highlighting for Scheme"
msgstr "Осветяване за Scheme"
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "Cristi Dumitrescu"
msgstr "Cristi Dumitrescu"
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "PHP Keyword/Datatype list"
msgstr "Списък с ключови думи и видове данни в PHP"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Carsten Pfeiffer"
msgstr "Carsten Pfeiffer"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Very nice help"
msgstr "Много добра помощ"
-#: main.cpp:162
+#: main.cpp:163
#, kde-format
msgid "All people who have contributed and I have forgotten to mention"
msgstr "Всички хора, които са помагали и съм забравил да спомена"
-#: main.cpp:188
+#: main.cpp:189
#, fuzzy, kde-format
#| msgid "Start Kate with a given session"
msgid "Start Kate with a given session."
msgstr "Стартиране със зададена сесия"
-#: main.cpp:188
+#: main.cpp:189
#, fuzzy, kde-format
#| msgid "Sessions"
msgid "session"
msgstr "Сесии"
-#: main.cpp:192
+#: main.cpp:193
#, fuzzy, kde-format
#| msgid "Start Kate with a new anonymous session, implies '-n'"
msgid "Start Kate with a new anonymous session, implies '-n'."
msgstr "Стартиране с нова анонимна сесия, като с опция \"-n\""
-#: main.cpp:196
+#: main.cpp:197
#, kde-format
msgid ""
"Force start of a new kate instance (is ignored if start is used and another "
@@ -1393,76 +1393,76 @@
"and no URLs are given at all."
msgstr ""
-#: main.cpp:200
+#: main.cpp:201
#, kde-format
msgid ""
"If using an already running kate instance, block until it exits, if URLs "
"given to open."
msgstr ""
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid ""
"Only try to reuse kate instance with this pid (is ignored if start is used "
"and another kate instance already has the given session opened)."
msgstr ""
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid "pid"
msgstr ""
-#: main.cpp:208
+#: main.cpp:209
#, fuzzy, kde-format
#| msgid "Set encoding for the file to open"
msgid "Set encoding for the file to open."
msgstr "Кодова таблица на файла за отваряне"
-#: main.cpp:208
+#: main.cpp:209
#, kde-format
msgid "encoding"
msgstr ""
-#: main.cpp:212
+#: main.cpp:213
#, fuzzy, kde-format
#| msgid "Navigate to this line"
msgid "Navigate to this line."
msgstr "Навигация до реда"
-#: main.cpp:212
+#: main.cpp:213
#, kde-format
msgid "line"
msgstr ""
-#: main.cpp:216
+#: main.cpp:217
#, fuzzy, kde-format
#| msgid "Navigate to this column"
msgid "Navigate to this column."
msgstr "Навигация до колоната"
-#: main.cpp:216
+#: main.cpp:217
#, kde-format
msgid "column"
msgstr ""
-#: main.cpp:220
+#: main.cpp:221
#, fuzzy, kde-format
#| msgid "Read the contents of stdin"
msgid "Read the contents of stdin."
msgstr "Четене от стандартния вход (stdin)"
-#: main.cpp:224
+#: main.cpp:225
#, kde-format
msgid "The files/URLs opened by the application will be deleted after use"
msgstr ""
-#: main.cpp:228
+#: main.cpp:229
#, fuzzy, kde-format
#| msgid "Document to open"
msgid "Documents to open."
msgstr "Документ за отваряне"
-#: main.cpp:228
+#: main.cpp:229
#, kde-format
msgid "[urls...]"
msgstr ""
@@ -1527,7 +1527,7 @@
msgid "&Open"
msgstr "&Отваряне"
-#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:455
+#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:463
#, kde-format
msgid "Session name:"
msgstr "Име на сесия:"
@@ -1537,52 +1537,52 @@
msgid "Specify New Name for Session"
msgstr "Задаване на ново име за сесията"
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "To save a session, you must specify a name."
msgstr "За да може да запишете сесията, трябва да зададете името и."
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "Missing Session Name"
msgstr "Няма зададено име на сесия"
-#: session/katesessionmanager.cpp:124
+#: session/katesessionmanager.cpp:132
#, kde-format
msgid ""
"Internal error: there is more than one instance open for a given session."
msgstr ""
-#: session/katesessionmanager.cpp:129
+#: session/katesessionmanager.cpp:137
#, kde-format
msgid ""
"Session '%1' is already opened in another kate instance, change there "
"instead of reopening?"
msgstr ""
-#: session/katesessionmanager.cpp:267
+#: session/katesessionmanager.cpp:275
#, kde-format
msgid ""
"The session could not be renamed to \"%1\", there already exists another "
"session with the same name"
msgstr ""
-#: session/katesessionmanager.cpp:268 session/katesessionmanager.cpp:281
+#: session/katesessionmanager.cpp:276 session/katesessionmanager.cpp:289
#, kde-format
msgid "Session Renaming"
msgstr "Преименуване на сесия"
-#: session/katesessionmanager.cpp:280
+#: session/katesessionmanager.cpp:288
#, kde-format
msgid "The session could not be renamed to \"%1\". Failed to write to \"%2\""
msgstr ""
-#: session/katesessionmanager.cpp:454
+#: session/katesessionmanager.cpp:462
#, kde-format
msgid "Specify New Name for Current Session"
msgstr "Задаване на име за текущата сесия"
-#: session/katesessionmanager.cpp:455
+#: session/katesessionmanager.cpp:463
#, kde-format
msgid ""
"There is already an existing session with your chosen name.\n"
diff -Nru kate-17.12.3/po/bg/katesearch.po kate-18.04.3/po/bg/katesearch.po
--- kate-17.12.3/po/bg/katesearch.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/bg/katesearch.po 2018-07-10 00:03:40.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: katesearch\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
+"POT-Creation-Date: 2018-03-01 03:19+0100\n"
"PO-Revision-Date: 2014-05-17 19:58+0200\n"
"Last-Translator: Svetoslav Stefanov \n"
"Language-Team: Bulgarian \n"
@@ -332,15 +332,21 @@
msgid "Usage: newPGrep [pattern to search for in current project]"
msgstr "Употреба: newPGrep [шаблон за търсене в текущия проект]"
+#. i18n: ectx: property (toolTip), widget (QToolButton, newTabButton)
+#: search.ui:19
+#, kde-format
+msgid "Add new search tab"
+msgstr ""
+
#. i18n: ectx: property (text), widget (QToolButton, newTabButton)
#. i18n: ectx: property (text), widget (QToolButton, displayOptions)
-#: search.ui:19 search.ui:164
+#: search.ui:22 search.ui:170
#, kde-format
msgid "..."
msgstr "..."
#. i18n: ectx: property (text), widget (QLabel, findLabel)
-#: search.ui:26
+#: search.ui:29
#, fuzzy, kde-format
#| msgid "Find"
msgid "Find:"
@@ -348,143 +354,150 @@
#. i18n: ectx: property (toolTip), widget (QPushButton, searchButton)
#. i18n: ectx: property (text), widget (QPushButton, searchButton)
-#: search.ui:46 search.ui:49
+#: search.ui:49 search.ui:52
#, kde-format
msgid "Search"
msgstr "Търсене"
#. i18n: ectx: property (toolTip), widget (QPushButton, nextButton)
#. i18n: ectx: property (text), widget (QPushButton, nextButton)
-#: search.ui:93 search.ui:96
+#: search.ui:96 search.ui:99
#, kde-format
msgid "Next"
msgstr "Следващо"
#. i18n: ectx: property (text), widget (QPushButton, stopButton)
-#: search.ui:134
+#: search.ui:137
#, kde-format
msgid "Stop"
msgstr "Спиране"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:146
+#: search.ui:149
#, fuzzy, kde-format
#| msgid "in Project"
msgid "In Current File"
msgstr "в проекта"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:151
+#: search.ui:154
#, fuzzy, kde-format
#| msgid "in Open files"
msgid "in Open Files"
msgstr "в отворените файлове"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:156
+#: search.ui:159
#, kde-format
msgid "in Folder"
msgstr "в папка"
+#. i18n: ectx: property (toolTip), widget (QToolButton, displayOptions)
+#: search.ui:167
+#, fuzzy, kde-format
+#| msgid "Se&arch:"
+msgid "Show search options"
+msgstr "&Търсене:"
+
#. i18n: ectx: property (text), widget (QLabel, replaceLabel)
-#: search.ui:174
+#: search.ui:180
#, fuzzy, kde-format
#| msgid "Replace"
msgid "Replace:"
msgstr "Замяна"
#. i18n: ectx: property (text), widget (QPushButton, replaceButton)
-#: search.ui:194
+#: search.ui:200
#, kde-format
msgid "Replace"
msgstr "Замяна"
#. i18n: ectx: property (text), widget (QPushButton, replaceCheckedBtn)
-#: search.ui:204
+#: search.ui:210
#, fuzzy, kde-format
#| msgid "Replace checked"
msgid "Replace Checked"
msgstr "Замяна на избраните"
#. i18n: ectx: property (toolTip), widget (QToolButton, matchCase)
-#: search.ui:211
+#: search.ui:217
#, fuzzy, kde-format
#| msgid "&Match case"
msgid "Match case"
msgstr "Зачитане на р_егистъра"
#. i18n: ectx: property (toolTip), widget (QToolButton, useRegExp)
-#: search.ui:227
+#: search.ui:233
#, fuzzy, kde-format
#| msgid "Regular e&xpressions"
msgid "Use regular expressions"
msgstr "&Регулярни изрази"
#. i18n: ectx: property (toolTip), widget (QToolButton, expandResults)
-#: search.ui:256
+#: search.ui:262
#, kde-format
msgid "Expand results"
msgstr "Разширяване на резултатите"
#. i18n: ectx: property (toolTip), widget (QToolButton, currentFolderButton)
-#: search.ui:272
+#: search.ui:278
#, kde-format
msgid "Use the current document's path."
msgstr "Използване на пътя до текущия документ"
#. i18n: ectx: property (text), widget (QLabel, folderLabel)
-#: search.ui:373
+#: search.ui:379
#, fuzzy, kde-format
#| msgid "F&older"
msgid "Folder:"
msgstr "&Папка"
#. i18n: ectx: property (toolTip), widget (QToolButton, folderUpButton)
-#: search.ui:391
+#: search.ui:397
#, kde-format
msgid "Go one folder up."
msgstr "Една папка нагоре"
#. i18n: ectx: property (text), widget (QLabel, filterLabel)
-#: search.ui:400
+#: search.ui:406
#, fuzzy, kde-format
#| msgid "Filter"
msgid "Filter:"
msgstr "Филтър"
#. i18n: ectx: property (text), item, widget (KComboBox, filterCombo)
-#: search.ui:422
+#: search.ui:428
#, kde-format
msgid "*"
msgstr "*"
#. i18n: ectx: property (text), widget (QLabel, excludeLabel)
-#: search.ui:430
+#: search.ui:436
#, fuzzy, kde-format
#| msgid "Exclude"
msgid "Exclude:"
msgstr "Изключване"
#. i18n: ectx: property (text), widget (QCheckBox, recursiveCheckBox)
-#: search.ui:451
+#: search.ui:457
#, kde-format
msgid "Recursive"
msgstr "Рекурсивно"
#. i18n: ectx: property (text), widget (QCheckBox, hiddenCheckBox)
-#: search.ui:461
+#: search.ui:467
#, kde-format
msgid "Include hidden"
msgstr "Включително скритите"
#. i18n: ectx: property (text), widget (QCheckBox, symLinkCheckBox)
-#: search.ui:468
+#: search.ui:474
#, kde-format
msgid "Follow symbolic links"
msgstr "Проследяване на символни връзки"
#. i18n: ectx: property (text), widget (QCheckBox, binaryCheckBox)
-#: search.ui:475
+#: search.ui:481
#, kde-format
msgid "Include binary files"
msgstr "Включване на двоични файлове"
@@ -507,11 +520,6 @@
#~ msgid "Folder"
#~ msgstr "&Папка"
-#, fuzzy
-#~| msgid "Se&arch:"
-#~ msgid "Search in:"
-#~ msgstr "&Търсене:"
-
#~ msgid "F&older"
#~ msgstr "&Папка"
diff -Nru kate-17.12.3/po/bs/katebuild-plugin.po kate-18.04.3/po/bs/katebuild-plugin.po
--- kate-17.12.3/po/bs/katebuild-plugin.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/bs/katebuild-plugin.po 2018-07-10 00:03:40.000000000 +0000
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: katebuild-plugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
+"POT-Creation-Date: 2018-01-23 03:14+0100\n"
"PO-Revision-Date: 2014-02-08 10:06+0100\n"
"Last-Translator: Samir Ribić \n"
"Language-Team: bosanski \n"
@@ -50,21 +50,21 @@
msgstr ""
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:160
+#: build.ui:163
#, kde-format
msgctxt "Header for the file name column"
msgid "File"
msgstr "Datoteka"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:165
+#: build.ui:168
#, kde-format
msgctxt "Header for the line number column"
msgid "Line"
msgstr "Linija"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:170
+#: build.ui:173
#, kde-format
msgctxt "Header for the error message column"
msgid "Message"
@@ -119,66 +119,66 @@
msgid "Target Settings"
msgstr "Postavke odredišta"
-#: plugin_katebuild.cpp:216 plugin_katebuild.cpp:828
+#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:829
#, fuzzy, kde-format
#| msgid "Target set"
msgid "Target Set"
msgstr "Skup odredišta"
-#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:238 plugin_katebuild.cpp:243
-#: plugin_katebuild.cpp:983
+#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:244
+#: plugin_katebuild.cpp:984
#, fuzzy, kde-format
#| msgid "Build"
msgid "build"
msgstr "Izgradi"
-#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:986
+#: plugin_katebuild.cpp:219 plugin_katebuild.cpp:240 plugin_katebuild.cpp:987
#, fuzzy, kde-format
#| msgid "Clean"
msgid "clean"
msgstr "Očisti"
-#: plugin_katebuild.cpp:219
+#: plugin_katebuild.cpp:220
#, fuzzy, kde-format
#| msgid "Config"
msgid "config"
msgstr "Konfiguracija"
-#: plugin_katebuild.cpp:223 plugin_katebuild.cpp:241 plugin_katebuild.cpp:989
+#: plugin_katebuild.cpp:224 plugin_katebuild.cpp:242 plugin_katebuild.cpp:990
#, kde-format
msgid "quick"
msgstr ""
-#: plugin_katebuild.cpp:271 plugin_katebuild.cpp:927 plugin_katebuild.cpp:938
-#: plugin_katebuild.cpp:959 plugin_katebuild.cpp:961
+#: plugin_katebuild.cpp:272 plugin_katebuild.cpp:928 plugin_katebuild.cpp:939
+#: plugin_katebuild.cpp:960 plugin_katebuild.cpp:962
#, kde-format
msgid "Project Plugin Targets"
msgstr "Odredište dodatka projekta"
-#: plugin_katebuild.cpp:388
+#: plugin_katebuild.cpp:389
#, kde-format
msgctxt "The same word as 'make' uses to mark an error."
msgid "error"
msgstr "greška"
-#: plugin_katebuild.cpp:390
+#: plugin_katebuild.cpp:391
#, kde-format
msgctxt "The same word as 'ld' uses to mark an ..."
msgid "undefined reference"
msgstr "nedefinisana referenca"
-#: plugin_katebuild.cpp:399
+#: plugin_katebuild.cpp:400
#, kde-format
msgctxt "The same word as 'make' uses to mark a warning."
msgid "warning"
msgstr "upozorenje"
-#: plugin_katebuild.cpp:451
+#: plugin_katebuild.cpp:452
#, kde-format
msgid "There is no file or directory specified for building."
msgstr "NIje označena takva datoteka ili direktorij za pravljenje."
-#: plugin_katebuild.cpp:455
+#: plugin_katebuild.cpp:456
#, kde-format
msgid ""
"The file \"%1\" is not a local file. Non-local files cannot be compiled."
@@ -186,50 +186,50 @@
"Datoteka \"%1\" nije lokalna datoteka. Ne lokalne datoteke nije moguće "
"kompjalirati."
-#: plugin_katebuild.cpp:501
+#: plugin_katebuild.cpp:502
#, kde-format
msgid "Failed to run \"%1\". exitStatus = %2"
msgstr "Neuspjelo izvršavanje „%1“. Izlazni status: %2"
-#: plugin_katebuild.cpp:519
+#: plugin_katebuild.cpp:520
#, kde-format
msgid "Building %1 cancelled"
msgstr ""
-#: plugin_katebuild.cpp:578
+#: plugin_katebuild.cpp:579
#, kde-format
msgid "Already building..."
msgstr ""
-#: plugin_katebuild.cpp:587
+#: plugin_katebuild.cpp:588
#, kde-format
msgid "No target available for building."
msgstr ""
-#: plugin_katebuild.cpp:600
+#: plugin_katebuild.cpp:601
#, fuzzy, kde-format
#| msgid "There is no file or directory specified for building."
msgid "There is no local file or directory specified for building."
msgstr "NIje označena takva datoteka ili direktorij za pravljenje."
-#: plugin_katebuild.cpp:622
+#: plugin_katebuild.cpp:623
#, fuzzy, kde-format
#| msgid "Build Target..."
msgid "Building target %1 ..."
msgstr "Gradnja odredišta..."
-#: plugin_katebuild.cpp:635
+#: plugin_katebuild.cpp:636
#, kde-kuit-format
msgctxt "@info"
msgid "Make Results:%1"
msgstr ""
-#: plugin_katebuild.cpp:653
+#: plugin_katebuild.cpp:654
#, kde-format
msgid "Building %1 completed."
msgstr ""
-#: plugin_katebuild.cpp:672
+#: plugin_katebuild.cpp:673
#, kde-format
msgid "Found one error."
msgid_plural "Found %1 errors."
@@ -237,12 +237,12 @@
msgstr[1] "Nađene %1 greške"
msgstr[2] "Nađeno %1 grešaka"
-#: plugin_katebuild.cpp:673
+#: plugin_katebuild.cpp:674
#, kde-format
msgid "Building %1 had errors."
msgstr ""
-#: plugin_katebuild.cpp:676
+#: plugin_katebuild.cpp:677
#, kde-format
msgid "Found one warning."
msgid_plural "Found %1 warnings."
@@ -250,62 +250,62 @@
msgstr[1] "Nađena %1 upozorenja"
msgstr[2] "Nađeno %1 upozorenja"
-#: plugin_katebuild.cpp:677
+#: plugin_katebuild.cpp:678
#, fuzzy, kde-format
#| msgid "Build Target..."
msgid "Building %1 had warnings."
msgstr "Gradnja odredišta..."
-#: plugin_katebuild.cpp:682
+#: plugin_katebuild.cpp:683
#, kde-format
msgid "Build failed."
msgstr "Gradnja neuspjela."
-#: plugin_katebuild.cpp:685
+#: plugin_katebuild.cpp:686
#, kde-format
msgid "Build completed without problems."
msgstr "Gradnja završena bez problema."
-#: plugin_katebuild.cpp:829
+#: plugin_katebuild.cpp:830
#, kde-format
msgid "Build"
msgstr "Izgradi"
-#: plugin_katebuild.cpp:830
+#: plugin_katebuild.cpp:831
#, kde-format
msgid "Clean"
msgstr "Očisti"
-#: plugin_katebuild.cpp:831
+#: plugin_katebuild.cpp:832
#, kde-format
msgid "Config"
msgstr "Konfiguracija"
-#: plugin_katebuild.cpp:832
+#: plugin_katebuild.cpp:833
#, fuzzy, kde-format
#| msgid "Config"
msgid "ConfigClean"
msgstr "Konfiguracija"
-#: plugin_katebuild.cpp:870
+#: plugin_katebuild.cpp:871
#, fuzzy, kde-format
#| msgid "Errors"
msgid "Only Errors"
msgstr "Greške"
-#: plugin_katebuild.cpp:873
+#: plugin_katebuild.cpp:874
#, fuzzy, kde-format
#| msgid "Errors && Warnings"
msgid "Errors and Warnings"
msgstr "Greške i Upozorenja"
-#: plugin_katebuild.cpp:876
+#: plugin_katebuild.cpp:877
#, fuzzy, kde-format
#| msgid "Build Output"
msgid "Parsed Output"
msgstr "Izgradi Izlaz"
-#: plugin_katebuild.cpp:879
+#: plugin_katebuild.cpp:880
#, fuzzy, kde-format
#| msgid "Build Output"
msgid "Full Output"
diff -Nru kate-17.12.3/po/bs/katekonsoleplugin.po kate-18.04.3/po/bs/katekonsoleplugin.po
--- kate-17.12.3/po/bs/katekonsoleplugin.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/bs/katekonsoleplugin.po 2018-07-10 00:03:40.000000000 +0000
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: katekonsoleplugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-01-12 05:30+0100\n"
+"POT-Creation-Date: 2018-01-27 03:11+0100\n"
"PO-Revision-Date: 2014-01-31 19:35+0100\n"
"Last-Translator: Samir Ribić \n"
"Language-Team: Bosnian \n"
@@ -20,41 +20,47 @@
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-#: kateconsole.cpp:62
+#: kateconsole.cpp:67
#, kde-format
msgid "You do not have enough karma to access a shell or terminal emulation"
msgstr "Nemate dovoljno karme za pristup školjci ili emulaciji terminala"
-#: kateconsole.cpp:94 kateconsole.cpp:355
+#: kateconsole.cpp:99 kateconsole.cpp:465
#, kde-format
msgid "Terminal"
msgstr "Terminal"
-#: kateconsole.cpp:124
+#: kateconsole.cpp:129
#, fuzzy, kde-format
#| msgid "Terminal"
msgid "Kate Terminal"
msgstr "Terminal"
-#: kateconsole.cpp:133
+#: kateconsole.cpp:138
#, kde-format
msgctxt "@action"
msgid "&Pipe to Terminal"
msgstr "&Proslijedi u terminal"
-#: kateconsole.cpp:136
+#: kateconsole.cpp:142
#, kde-format
msgctxt "@action"
msgid "S&ynchronize Terminal with Current Document"
msgstr "&Sinhronizuj terminal sa dokumentom"
-#: kateconsole.cpp:141
+#: kateconsole.cpp:146
+#, kde-format
+msgctxt "@action"
+msgid "Run Current Document"
+msgstr ""
+
+#: kateconsole.cpp:151
#, kde-format
msgctxt "@action"
msgid "&Focus Terminal"
msgstr "&Fokusiraj terminal"
-#: kateconsole.cpp:259
+#: kateconsole.cpp:269
#, kde-format
msgid ""
"Do you really want to pipe the text to the console? This will execute any "
@@ -63,54 +69,112 @@
"Želite li zaista da proslijedite tekst u konzolu? Time će se izvršiti svaka "
"sadržana naredba, uz vaše korisničke dozvole."
-#: kateconsole.cpp:260
+#: kateconsole.cpp:270
#, kde-format
msgid "Pipe to Terminal?"
msgstr "Proslijediti u terminal?"
-#: kateconsole.cpp:261
+#: kateconsole.cpp:271
#, kde-format
msgid "Pipe to Terminal"
msgstr "Proslijedi u terminal"
-#: kateconsole.cpp:283
+#: kateconsole.cpp:293
#, kde-format
msgid "Sorry, cannot cd into '%1'"
msgstr "Izvinite, ne mogu da promijenim direktorij u '%1'"
-#: kateconsole.cpp:300 kateconsole.cpp:316
+#: kateconsole.cpp:314
+#, kde-format
+msgid "Not a local file: '%1'"
+msgstr ""
+
+#: kateconsole.cpp:348
+#, fuzzy, kde-format
+#| msgid ""
+#| "Do you really want to pipe the text to the console? This will execute any "
+#| "contained commands with your user rights."
+msgid ""
+"Do you really want to Run the document ?\n"
+"This will execute the following command,\n"
+"with your user rights, in the terminal:\n"
+"'%1'"
+msgstr ""
+"Želite li zaista da proslijedite tekst u konzolu? Time će se izvršiti svaka "
+"sadržana naredba, uz vaše korisničke dozvole."
+
+#: kateconsole.cpp:352
+#, fuzzy, kde-format
+#| msgid "Pipe to Terminal?"
+msgid "Run in Terminal?"
+msgstr "Proslijediti u terminal?"
+
+#: kateconsole.cpp:353
+#, kde-format
+msgid "Run"
+msgstr ""
+
+#: kateconsole.cpp:369 kateconsole.cpp:385
#, kde-format
msgid "Defocus Terminal"
msgstr "&Defokusiraj terminal"
-#: kateconsole.cpp:309
+#: kateconsole.cpp:378
#, kde-format
msgid "Focus Terminal"
msgstr "Fokusiraj terminal"
-#: kateconsole.cpp:340
+#: kateconsole.cpp:409
#, kde-format
msgid ""
"&Automatically synchronize the terminal with the current document when "
"possible"
msgstr "&Automatski sinhronizuj terminal sa tekućim dokumentom kada je moguće"
+#: kateconsole.cpp:413 kateconsole.cpp:434
+#, fuzzy, kde-format
+#| msgid "Pipe to Terminal"
+msgid "Run in terminal"
+msgstr "Proslijedi u terminal"
+
+#: kateconsole.cpp:415
+#, kde-format
+msgid "&Remove extension"
+msgstr ""
+
+#: kateconsole.cpp:420
+#, kde-format
+msgid "Prefix:"
+msgstr ""
+
+#: kateconsole.cpp:428
+#, kde-format
+msgid "&Show warning next time"
+msgstr ""
+
+#: kateconsole.cpp:430
+#, kde-format
+msgid ""
+"The next time '%1' is executed, make sure a warning window will pop up, "
+"displaying the command to be sent to terminal, for review."
+msgstr ""
+
# literal-segment: EDITOR
-#: kateconsole.cpp:342
+#: kateconsole.cpp:444
#, kde-format
msgid "Set &EDITOR environment variable to 'kate -b'"
msgstr ""
"Postavi promjenljivu &okruženja EDITOR na kate -b"
"icode>"
-#: kateconsole.cpp:345
+#: kateconsole.cpp:447
#, kde-format
msgid ""
"Important: The document has to be closed to make the console application "
"continue"
msgstr "Važno: dokument mora biti zatvoren da bi se konzolni program nastavio."
-#: kateconsole.cpp:360
+#: kateconsole.cpp:470
#, kde-format
msgid "Terminal Settings"
msgstr "Postavke terminala"
diff -Nru kate-17.12.3/po/bs/kate.po kate-18.04.3/po/bs/kate.po
--- kate-17.12.3/po/bs/kate.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/bs/kate.po 2018-07-10 00:03:41.000000000 +0000
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: kate\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-07 03:24+0200\n"
+"POT-Creation-Date: 2018-04-03 06:11+0200\n"
"PO-Revision-Date: 2014-01-31 19:52+0100\n"
"Last-Translator: Samir Ribić \n"
"Language-Team: bosanski \n"
@@ -240,7 +240,7 @@
"Ovdje možete vidjeti sve dostupne priključke za Kate. Označeni će biti "
"učitani, sada kao i kad sljedeći put pokrenete Kate."
-#: katedocmanager.cpp:232
+#: katedocmanager.cpp:233
#, kde-format
msgid ""
"The supposedly temporary file %1 has been modified. Do you want to delete it "
@@ -248,12 +248,12 @@
msgstr ""
"Navodno privremena datoteka %1 je izmijenjena. Želite li ipak da je obrišete?"
-#: katedocmanager.cpp:234
+#: katedocmanager.cpp:235
#, kde-format
msgid "Delete File?"
msgstr "Obrisati datoteku?"
-#: katedocmanager.cpp:339
+#: katedocmanager.cpp:340
#, kde-format
msgid ""
"
The document '%1' has been modified, but not saved.
Do you want to "
@@ -262,38 +262,38 @@
"
Dokument „%1“ je izmijenjen, ali nije sačuvan.
Želite li da "
"sačuvate ili odbacite izmjene?
"
-#: katedocmanager.cpp:341 katetabbutton.cpp:46
+#: katedocmanager.cpp:342 katetabbutton.cpp:46
#, kde-format
msgid "Close Document"
msgstr "Zatvori dokument"
-#: katedocmanager.cpp:348
+#: katedocmanager.cpp:349
#, kde-format
msgid "Save As"
msgstr "Sačuvaj kao"
-#: katedocmanager.cpp:367 katemainwindow.cpp:468
+#: katedocmanager.cpp:368 katemainwindow.cpp:468
#, kde-format
msgid "New file opened while trying to close Kate, closing aborted."
msgstr ""
"Otvorena je nova datoteka tokom zatvaranja Kate, pa je ono obustavljeno."
-#: katedocmanager.cpp:368 katemainwindow.cpp:469
+#: katedocmanager.cpp:369 katemainwindow.cpp:469
#, kde-format
msgid "Closing Aborted"
msgstr "Zatvaranje obustavljeno"
-#: katedocmanager.cpp:443
+#: katedocmanager.cpp:444
#, kde-format
msgid "Starting Up"
msgstr "Pokretanje"
-#: katedocmanager.cpp:444
+#: katedocmanager.cpp:445
#, kde-format
msgid "Reopening files from the last session..."
msgstr "Otvaram fajlove iz prošle sesije..."
-#: katedocmanager.cpp:605
+#: katedocmanager.cpp:606
#, kde-format
msgid "Errors/Warnings while opening documents"
msgstr "Greške i upozorenja pri otvaranju dokumenata"
@@ -1042,348 +1042,348 @@
msgid "&Open Containing Folder"
msgstr "redoslijedu otvaranja"
-#: main.cpp:111
+#: main.cpp:112
#, kde-format
msgid "Kate"
msgstr "Kate"
-#: main.cpp:112
+#: main.cpp:113
#, kde-format
msgid "Kate - Advanced Text Editor"
msgstr "Kate, napredni uređivač teksta"
-#: main.cpp:113
+#: main.cpp:114
#, fuzzy, kde-format
#| msgid "(c) 2000-2013 The Kate Authors"
msgid "(c) 2000-2017 The Kate Authors"
msgstr "(c) 2000-2013 Kate Autori"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Christoph Cullmann"
msgstr "Christoph Cullmann"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Maintainer"
msgstr "održavalac"
-#: main.cpp:128
+#: main.cpp:129
#, kde-format
msgid "Anders Lund"
msgstr "Anders Lund"
-#: main.cpp:128 main.cpp:129 main.cpp:130 main.cpp:139
+#: main.cpp:129 main.cpp:130 main.cpp:131 main.cpp:140
#, kde-format
msgid "Core Developer"
msgstr "programer jezgra"
-#: main.cpp:129
+#: main.cpp:130
#, kde-format
msgid "Joseph Wenninger"
msgstr "Joseph Wenninger"
-#: main.cpp:130
+#: main.cpp:131
#, kde-format
msgid "Hamish Rodda"
msgstr "Hamish Rodda"
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Dominik Haumann"
msgstr "Dominik Haumann"
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Developer & Highlight wizard"
msgstr "programer i čarobnjak za isticanje"
-#: main.cpp:132
+#: main.cpp:133
#, kde-format
msgid "Kåre Särs"
msgstr ""
-#: main.cpp:132 main.cpp:133 main.cpp:134
+#: main.cpp:133 main.cpp:134 main.cpp:135
#, fuzzy, kde-format
#| msgid "Core Developer"
msgid "Developer"
msgstr "programer jezgra"
-#: main.cpp:133
+#: main.cpp:134
#, fuzzy, kde-format
#| msgid "Anders Lund"
msgid "Alexander Neundorf"
msgstr "Anders Lund"
-#: main.cpp:134
+#: main.cpp:135
#, kde-format
msgid "Sven Brauch"
msgstr ""
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "Waldo Bastian"
msgstr "Waldo Bastian"
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "The cool buffersystem"
msgstr "Dobar baferski sistem"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "Charles Samuels"
msgstr "Charles Samuels"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "The Editing Commands"
msgstr "uređivačke naredbe"
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Matt Newell"
msgstr "Matt Newell"
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Testing, ..."
msgstr "Testiranje, ..."
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Michael Bartl"
msgstr "Michael Bartl"
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Former Core Developer"
msgstr "bivši programer jezgra"
-#: main.cpp:139
+#: main.cpp:140
#, kde-format
msgid "Michael McCallum"
msgstr "Michael McCallum"
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "Jochen Wilhemly"
msgstr "Jochen Wilhemly"
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "KWrite Author"
msgstr "KWrite Autor"
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "Michael Koch"
msgstr "Michael Koch"
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "KWrite port to KParts"
msgstr "Prebacivanje KWrite na KParts"
-#: main.cpp:142
+#: main.cpp:143
#, kde-format
msgid "Christian Gebauer"
msgstr "Christian Gebauer"
-#: main.cpp:143
+#: main.cpp:144
#, kde-format
msgid "Simon Hausmann"
msgstr "Simon Hausmann"
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "Glen Parker"
msgstr "Glen Parker"
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "KWrite Undo History, Kspell integration"
msgstr "Istorijat poništavanja za Kwrite, integracija Kspella"
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "Scott Manson"
msgstr "Scott Manson"
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "KWrite XML Syntax highlighting support"
msgstr "isticanje sintakse XML‑a za Kwrite"
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "John Firebaugh"
msgstr "John Firebaugh"
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "Patches and more"
msgstr "zakrpe i drugo"
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Pablo Martín"
msgstr "Pablo Martín"
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Python Plugin Developer"
msgstr "Razvoj Python prikljuaka"
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "Gerald Senarclens de Grancy"
msgstr "Gerald Senarclens de Grancy"
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "QA and Scripting"
msgstr "Kontrola kvaliteta i skripte"
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Matteo Merli"
msgstr "Matteo Merli"
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Highlighting for RPM Spec-Files, Perl, Diff and more"
msgstr "Isticanje za RPM , Perl, Diff i dr."
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Rocky Scaletta"
msgstr "Rocky Scaletta"
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Highlighting for VHDL"
msgstr "isticanje VHDL‑a"
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Yury Lebedev"
msgstr "Yury Lebedev"
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Highlighting for SQL"
msgstr "isticanje SQL‑a"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Chris Ross"
msgstr "Chris Ross"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Highlighting for Ferite"
msgstr "isticanje Feritea"
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Nick Roux"
msgstr "Nick Roux"
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Highlighting for ILERPG"
msgstr "isticanje ILERPG‑a"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Carsten Niehaus"
msgstr "Carsten Niehaus"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Highlighting for LaTeX"
msgstr "isticanje LaTeXa"
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Per Wigren"
msgstr "Per Wigren"
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Highlighting for Makefiles, Python"
msgstr "isticanje make, Python"
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Jan Fritz"
msgstr "Jan Fritz"
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Highlighting for Python"
msgstr "isticanje Pythona"
-#: main.cpp:158
+#: main.cpp:159
#, kde-format
msgid "Daniel Naber"
msgstr "Daniel Naber"
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Roland Pabel"
msgstr "Roland Pabel"
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Highlighting for Scheme"
msgstr "isticanje Scheme"
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "Cristi Dumitrescu"
msgstr "Cristi Dumitrescu"
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "PHP Keyword/Datatype list"
msgstr "spisak ključnih reči i tipova za PHP"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Carsten Pfeiffer"
msgstr "Carsten Pfeiffer"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Very nice help"
msgstr "valjana pomoć"
-#: main.cpp:162
+#: main.cpp:163
#, kde-format
msgid "All people who have contributed and I have forgotten to mention"
msgstr "svi koji su doprinijeli, a ja zaboravih da ih spomenem"
-#: main.cpp:188
+#: main.cpp:189
#, fuzzy, kde-format
#| msgid "Start Kate with a given session"
msgid "Start Kate with a given session."
msgstr "Pokreni Kate sa datom sesijom"
-#: main.cpp:188
+#: main.cpp:189
#, fuzzy, kde-format
#| msgid "Sessions"
msgid "session"
msgstr "Sesije"
-#: main.cpp:192
+#: main.cpp:193
#, fuzzy, kde-format
#| msgid "Start Kate with a new anonymous session, implies '-n'"
msgid "Start Kate with a new anonymous session, implies '-n'."
msgstr "Pokreni Kate sa novom anonimnom sesijom (povlači -n)"
-#: main.cpp:196
+#: main.cpp:197
#, fuzzy, kde-format
#| msgid ""
#| "Force start of a new kate instance (is ignored if start is used and "
@@ -1397,7 +1397,7 @@
"Prinudno pokreni novi primjerak Kate ako nije dat nijedan parametar niti URL "
"(ignoriše se ako je sesija zadata i već otvorena u drugom primjerku)"
-#: main.cpp:200
+#: main.cpp:201
#, fuzzy, kde-format
#| msgid ""
#| "If using an already running kate instance, block until it exits, if URLs "
@@ -1409,7 +1409,7 @@
"Ako se koristi već pokrenuti primjerak Kate, blokiraj dok ne završi ako su "
"dati URL‑ovi za otvaranje"
-#: main.cpp:204
+#: main.cpp:205
#, fuzzy, kde-format
#| msgid ""
#| "Only try to reuse kate instance with this pid (is ignored if start is "
@@ -1421,63 +1421,63 @@
"Pokušaj da upotrijebiš samo primjerak Kate sa ovim PID‑om (ignoriše se ako "
"je sesija zadata i već otvorena u drugom primjerku)"
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid "pid"
msgstr ""
-#: main.cpp:208
+#: main.cpp:209
#, fuzzy, kde-format
#| msgid "Set encoding for the file to open"
msgid "Set encoding for the file to open."
msgstr "Kodiranje za datoteku koja se otvara"
-#: main.cpp:208
+#: main.cpp:209
#, fuzzy, kde-format
#| msgid "Show Encoding"
msgid "encoding"
msgstr "Prikaži kodiranje"
-#: main.cpp:212
+#: main.cpp:213
#, fuzzy, kde-format
#| msgid "Navigate to this line"
msgid "Navigate to this line."
msgstr "Idi na ovaj red"
-#: main.cpp:212
+#: main.cpp:213
#, kde-format
msgid "line"
msgstr ""
-#: main.cpp:216
+#: main.cpp:217
#, fuzzy, kde-format
#| msgid "Navigate to this column"
msgid "Navigate to this column."
msgstr "Idi na ovu kolonu"
-#: main.cpp:216
+#: main.cpp:217
#, kde-format
msgid "column"
msgstr ""
-#: main.cpp:220
+#: main.cpp:221
#, fuzzy, kde-format
#| msgid "Read the contents of stdin"
msgid "Read the contents of stdin."
msgstr "Učitaj sadržaj sa stdin"
-#: main.cpp:224
+#: main.cpp:225
#, kde-format
msgid "The files/URLs opened by the application will be deleted after use"
msgstr ""
-#: main.cpp:228
+#: main.cpp:229
#, fuzzy, kde-format
#| msgid "Document to open"
msgid "Documents to open."
msgstr "Dokument za otvaranje"
-#: main.cpp:228
+#: main.cpp:229
#, kde-format
msgid "[urls...]"
msgstr ""
@@ -1542,7 +1542,7 @@
msgid "&Open"
msgstr "&Otvori"
-#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:455
+#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:463
#, kde-format
msgid "Session name:"
msgstr "Ime sesije:"
@@ -1552,23 +1552,23 @@
msgid "Specify New Name for Session"
msgstr "Navedite novo ime za sesiju"
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "To save a session, you must specify a name."
msgstr "Morate navesti ime da biste sačuvali sesiju."
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "Missing Session Name"
msgstr "Nedostaje ime sesije"
-#: session/katesessionmanager.cpp:124
+#: session/katesessionmanager.cpp:132
#, kde-format
msgid ""
"Internal error: there is more than one instance open for a given session."
msgstr "Unutrašnja greška: više od jednog otvorenog primjerka za datu sesiju."
-#: session/katesessionmanager.cpp:129
+#: session/katesessionmanager.cpp:137
#, kde-format
msgid ""
"Session '%1' is already opened in another kate instance, change there "
@@ -1577,19 +1577,19 @@
"Sesija „%1“ je već otvorena u drugom primjerku Kate — da prebacim na njega "
"umjesto otvaranja novog?"
-#: session/katesessionmanager.cpp:267
+#: session/katesessionmanager.cpp:275
#, kde-format
msgid ""
"The session could not be renamed to \"%1\", there already exists another "
"session with the same name"
msgstr "Sesija se ne može preimenovati u „%1“, jer istoimena već postoji."
-#: session/katesessionmanager.cpp:268 session/katesessionmanager.cpp:281
+#: session/katesessionmanager.cpp:276 session/katesessionmanager.cpp:289
#, kde-format
msgid "Session Renaming"
msgstr "Preimenovanje sesije"
-#: session/katesessionmanager.cpp:280
+#: session/katesessionmanager.cpp:288
#, fuzzy, kde-format
#| msgid ""
#| "The session could not be renamed to \"%1\", there already exists another "
@@ -1597,12 +1597,12 @@
msgid "The session could not be renamed to \"%1\". Failed to write to \"%2\""
msgstr "Sesija se ne može preimenovati u „%1“, jer istoimena već postoji."
-#: session/katesessionmanager.cpp:454
+#: session/katesessionmanager.cpp:462
#, kde-format
msgid "Specify New Name for Current Session"
msgstr "Navedite novo ime za tekuću sesiju"
-#: session/katesessionmanager.cpp:455
+#: session/katesessionmanager.cpp:463
#, kde-format
msgid ""
"There is already an existing session with your chosen name.\n"
diff -Nru kate-17.12.3/po/bs/kateproject.po kate-18.04.3/po/bs/kateproject.po
--- kate-17.12.3/po/bs/kateproject.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/bs/kateproject.po 2018-07-10 00:03:40.000000000 +0000
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kde 49i410\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-02-27 03:46+0100\n"
+"POT-Creation-Date: 2017-11-17 03:18+0100\n"
"PO-Revision-Date: 2013-01-28 12:56+0000\n"
"Last-Translator: Vedran Ljubovic \n"
"Language-Team: Bosnian\n"
@@ -90,42 +90,37 @@
msgid "Notes"
msgstr "Bilješke"
-#: kateprojectinfoviewcodeanalysis.cpp:36
+#: kateprojectinfoviewcodeanalysis.cpp:38
#, kde-format
msgid "Start Analysis..."
msgstr "Pokreni analizu..."
-#: kateprojectinfoviewcodeanalysis.cpp:47 kateprojectinfoviewindex.cpp:43
+#: kateprojectinfoviewcodeanalysis.cpp:51 kateprojectinfoviewindex.cpp:43
#, kde-format
msgid "File"
msgstr "Datoteka"
-#: kateprojectinfoviewcodeanalysis.cpp:47 kateprojectinfoviewindex.cpp:43
+#: kateprojectinfoviewcodeanalysis.cpp:51 kateprojectinfoviewindex.cpp:43
#, kde-format
msgid "Line"
msgstr "Linija"
-#: kateprojectinfoviewcodeanalysis.cpp:47
+#: kateprojectinfoviewcodeanalysis.cpp:51
#, kde-format
msgid "Severity"
msgstr ""
-#: kateprojectinfoviewcodeanalysis.cpp:47
+#: kateprojectinfoviewcodeanalysis.cpp:51
#, kde-format
msgid "Message"
msgstr ""
-#: kateprojectinfoviewcodeanalysis.cpp:121
-#, kde-format
-msgid "Please install 'cppcheck'."
-msgstr "Molim instalirajte 'cppcheck'."
-
-#: kateprojectinfoviewcodeanalysis.cpp:207
+#: kateprojectinfoviewcodeanalysis.cpp:219
#, kde-format
msgid "Analysis finished."
msgstr ""
-#: kateprojectinfoviewcodeanalysis.cpp:212
+#: kateprojectinfoviewcodeanalysis.cpp:224
#, kde-format
msgid "Analysis failed!"
msgstr ""
@@ -192,6 +187,9 @@
msgid "&Projects"
msgstr "&Projekti"
+#~ msgid "Please install 'cppcheck'."
+#~ msgstr "Molim instalirajte 'cppcheck'."
+
#~ msgid "Git Tools"
#~ msgstr "Git alati"
diff -Nru kate-17.12.3/po/bs/katesearch.po kate-18.04.3/po/bs/katesearch.po
--- kate-17.12.3/po/bs/katesearch.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/bs/katesearch.po 2018-07-10 00:03:41.000000000 +0000
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: katesearch.po\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
+"POT-Creation-Date: 2018-03-01 03:19+0100\n"
"PO-Revision-Date: 2013-01-28 12:46+0000\n"
"Last-Translator: Admir Salkanović \n"
"Language-Team: bs \n"
@@ -339,15 +339,21 @@
msgid "Usage: newPGrep [pattern to search for in current project]"
msgstr "Upotreba: newPGrep [uzorak za traženje u trenutnom projektu]"
+#. i18n: ectx: property (toolTip), widget (QToolButton, newTabButton)
+#: search.ui:19
+#, kde-format
+msgid "Add new search tab"
+msgstr ""
+
#. i18n: ectx: property (text), widget (QToolButton, newTabButton)
#. i18n: ectx: property (text), widget (QToolButton, displayOptions)
-#: search.ui:19 search.ui:164
+#: search.ui:22 search.ui:170
#, kde-format
msgid "..."
msgstr "..."
#. i18n: ectx: property (text), widget (QLabel, findLabel)
-#: search.ui:26
+#: search.ui:29
#, fuzzy, kde-format
#| msgid "Find"
msgid "Find:"
@@ -355,143 +361,150 @@
#. i18n: ectx: property (toolTip), widget (QPushButton, searchButton)
#. i18n: ectx: property (text), widget (QPushButton, searchButton)
-#: search.ui:46 search.ui:49
+#: search.ui:49 search.ui:52
#, kde-format
msgid "Search"
msgstr "Traži"
#. i18n: ectx: property (toolTip), widget (QPushButton, nextButton)
#. i18n: ectx: property (text), widget (QPushButton, nextButton)
-#: search.ui:93 search.ui:96
+#: search.ui:96 search.ui:99
#, kde-format
msgid "Next"
msgstr "Sljedeće"
#. i18n: ectx: property (text), widget (QPushButton, stopButton)
-#: search.ui:134
+#: search.ui:137
#, kde-format
msgid "Stop"
msgstr "Stop"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:146
+#: search.ui:149
#, fuzzy, kde-format
#| msgid "in Project"
msgid "In Current File"
msgstr "u projektu"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:151
+#: search.ui:154
#, fuzzy, kde-format
#| msgid "in Open files"
msgid "in Open Files"
msgstr "u Otvorenim datotekama"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:156
+#: search.ui:159
#, kde-format
msgid "in Folder"
msgstr "u Direktoriju"
+#. i18n: ectx: property (toolTip), widget (QToolButton, displayOptions)
+#: search.ui:167
+#, fuzzy, kde-format
+#| msgid "Se&arch:"
+msgid "Show search options"
+msgstr "&Traži"
+
#. i18n: ectx: property (text), widget (QLabel, replaceLabel)
-#: search.ui:174
+#: search.ui:180
#, fuzzy, kde-format
#| msgid "Replace"
msgid "Replace:"
msgstr "Zamijeni"
#. i18n: ectx: property (text), widget (QPushButton, replaceButton)
-#: search.ui:194
+#: search.ui:200
#, kde-format
msgid "Replace"
msgstr "Zamijeni"
#. i18n: ectx: property (text), widget (QPushButton, replaceCheckedBtn)
-#: search.ui:204
+#: search.ui:210
#, fuzzy, kde-format
#| msgid "Replace checked"
msgid "Replace Checked"
msgstr "Zamijeni označeno"
#. i18n: ectx: property (toolTip), widget (QToolButton, matchCase)
-#: search.ui:211
+#: search.ui:217
#, fuzzy, kde-format
#| msgid "&Match case"
msgid "Match case"
msgstr "Poklopi &veličinu slova"
#. i18n: ectx: property (toolTip), widget (QToolButton, useRegExp)
-#: search.ui:227
+#: search.ui:233
#, fuzzy, kde-format
#| msgid "Regular e&xpressions"
msgid "Use regular expressions"
msgstr "Regularni &izraz"
#. i18n: ectx: property (toolTip), widget (QToolButton, expandResults)
-#: search.ui:256
+#: search.ui:262
#, kde-format
msgid "Expand results"
msgstr "Raširi rezultate"
#. i18n: ectx: property (toolTip), widget (QToolButton, currentFolderButton)
-#: search.ui:272
+#: search.ui:278
#, kde-format
msgid "Use the current document's path."
msgstr "Koristi trenutnu stazu dokumenta"
#. i18n: ectx: property (text), widget (QLabel, folderLabel)
-#: search.ui:373
+#: search.ui:379
#, fuzzy, kde-format
#| msgid "Folder"
msgid "Folder:"
msgstr "Direktorij"
#. i18n: ectx: property (toolTip), widget (QToolButton, folderUpButton)
-#: search.ui:391
+#: search.ui:397
#, kde-format
msgid "Go one folder up."
msgstr "Idi jedan direktorij gore"
#. i18n: ectx: property (text), widget (QLabel, filterLabel)
-#: search.ui:400
+#: search.ui:406
#, fuzzy, kde-format
#| msgid "Filter"
msgid "Filter:"
msgstr "Filter"
#. i18n: ectx: property (text), item, widget (KComboBox, filterCombo)
-#: search.ui:422
+#: search.ui:428
#, kde-format
msgid "*"
msgstr "*"
#. i18n: ectx: property (text), widget (QLabel, excludeLabel)
-#: search.ui:430
+#: search.ui:436
#, fuzzy, kde-format
#| msgid "Exclude"
msgid "Exclude:"
msgstr "Isključi"
#. i18n: ectx: property (text), widget (QCheckBox, recursiveCheckBox)
-#: search.ui:451
+#: search.ui:457
#, kde-format
msgid "Recursive"
msgstr "Rekurzivno"
#. i18n: ectx: property (text), widget (QCheckBox, hiddenCheckBox)
-#: search.ui:461
+#: search.ui:467
#, kde-format
msgid "Include hidden"
msgstr "Uključi skrivene"
#. i18n: ectx: property (text), widget (QCheckBox, symLinkCheckBox)
-#: search.ui:468
+#: search.ui:474
#, kde-format
msgid "Follow symbolic links"
msgstr "Prati simboličke veze"
#. i18n: ectx: property (text), widget (QCheckBox, binaryCheckBox)
-#: search.ui:475
+#: search.ui:481
#, kde-format
msgid "Include binary files"
msgstr "Ukljući binarne datoteke"
@@ -515,11 +528,6 @@
#~ msgid "Folder"
#~ msgstr "Direktorij"
-#, fuzzy
-#~| msgid "Se&arch:"
-#~ msgid "Search in:"
-#~ msgstr "&Traži"
-
#~ msgid "F&older"
#~ msgstr "Direkt&orij"
diff -Nru kate-17.12.3/po/bs/katesnippetsplugin.po kate-18.04.3/po/bs/katesnippetsplugin.po
--- kate-17.12.3/po/bs/katesnippetsplugin.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/bs/katesnippetsplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kde 49i410\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-08-08 03:18+0200\n"
+"POT-Creation-Date: 2018-03-07 03:16+0100\n"
"PO-Revision-Date: 2013-01-28 12:58+0000\n"
"Last-Translator: Samir Ribić \n"
"Language-Team: Bosnian\n"
@@ -88,29 +88,29 @@
msgid "Prefix to show in code completion"
msgstr ""
-#: editsnippet.cpp:106 editsnippet.cpp:187
+#: editsnippet.cpp:107 editsnippet.cpp:188
#, kde-format
msgid "Edit Snippet %1 in %2"
msgstr ""
-#: editsnippet.cpp:116
+#: editsnippet.cpp:117
#, kde-format
msgid "Create New Snippet in Repository %1"
msgstr ""
-#: editsnippet.cpp:155
+#: editsnippet.cpp:156
#, kde-format
msgid "Snippet name cannot contain spaces"
msgstr ""
-#: editsnippet.cpp:194
+#: editsnippet.cpp:195
#, kde-format
msgid ""
"The snippet contains unsaved changes. Do you want to continue and lose all "
"changes?"
msgstr ""
-#: editsnippet.cpp:195
+#: editsnippet.cpp:196
#, kde-format
msgid "Warning - Unsaved Changes"
msgstr ""
diff -Nru kate-17.12.3/po/bs/plasma_applet_org.kde.plasma.katesessions.po kate-18.04.3/po/bs/plasma_applet_org.kde.plasma.katesessions.po
--- kate-17.12.3/po/bs/plasma_applet_org.kde.plasma.katesessions.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/bs/plasma_applet_org.kde.plasma.katesessions.po 2018-07-10 00:03:41.000000000 +0000
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kde5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-11-19 20:06+0100\n"
+"POT-Creation-Date: 2018-02-05 03:03+0100\n"
"PO-Revision-Date: 2015-02-24 19:40+0100\n"
"Last-Translator: Samir Ribić \n"
"Language-Team: Bosnian\n"
@@ -49,17 +49,17 @@
msgid "Delete session"
msgstr "Obriši sesiju"
-#: engine/katesessionsmodel.cpp:75
+#: engine/katesessionsmodel.cpp:74
#, kde-format
msgid "Start Kate (no arguments)"
msgstr "Pokreni Kate (bez argumenata)"
-#: engine/katesessionsmodel.cpp:83
+#: engine/katesessionsmodel.cpp:82
#, kde-format
msgid "New Kate Session"
msgstr "Nova sesija programa Kate"
-#: engine/katesessionsmodel.cpp:92
+#: engine/katesessionsmodel.cpp:91
#, kde-format
msgid "New Anonymous Session"
msgstr "Nova anonimna sesija"
diff -Nru kate-17.12.3/po/ca/docs/kate/development.docbook kate-18.04.3/po/ca/docs/kate/development.docbook
--- kate-17.12.3/po/ca/docs/kate/development.docbook 2018-03-06 00:08:04.000000000 +0000
+++ kate-18.04.3/po/ca/docs/kate/development.docbook 2018-07-10 00:03:46.000000000 +0000
@@ -51,7 +51,7 @@
Els connectors de l'aplicació &kate; estenen la funcionalitat del propi editor &kate; d'una manera com bo us podeu imaginar, utilitzant el mateix llenguatge de programació en que està escrit el &kate;, C++.
+> estenen la funcionalitat del mateix editor &kate; d'una manera com bo us podeu imaginar, utilitzant el mateix llenguatge de programació en què està escrit el &kate;, C++.
Per començar, vegeu la Finestra principal La finestra principal del &kate; és una finestra d'aplicació estàndard del &kde;, amb l'afegit de vistes d'eina que contenen barres laterals. Teniu una barra de menú amb tots els menús comuns i algun més, i una barra d'eines que proveeix accés a les ordres utilitzades amb més freqüència.
+> La finestra principal del &kate; és una finestra d'aplicació estàndard del &kde;, amb l'afegit de vistes d'eina que contenen barres laterals. Teniu una barra de menús amb tots els menús comuns i algun més, i una barra d'eines que proveeix accés a les ordres utilitzades amb més freqüència.
La part més important de la finestra és l'àrea d'edició, que per omissió mostra un únic component d'edició de text, en el qual podreu treballar amb els vostres documents.
@@ -943,7 +943,7 @@
>Quan un document està disponible en més d'un editor, els canvis realitzats en un d'ells seran reflectits en els altres de forma immediata. Això inclou tant el canvi de text, com la seva selecció. Les operacions de cerca o de moviment del cursor, només es reflecteixen en l'editor actual.
En aquest moment no és possible tenir obertes diverses sessions d'un mateix document amb la intenció que els canvis que es produeixin en una no afectin a les altres.
+>En aquest moment no és possible tenir obertes diverses sessions d'un mateix document amb la intenció que els canvis que es produeixin en una no afectin les altres.
En dividir un editor en dos marcs, aquest es dividirà en dos marcs de la mateixa grandària i ambdós mostraran el document que s'està editant. El nou marc estarà a la part inferior (en el cas d'una divisió horitzontal) o a la part dreta (si la divisió és vertical). El nou marc obtindrà el focus, el qual es representa visualment per la barra del cursor parpellejant en el marc amb el focus.
diff -Nru kate-17.12.3/po/ca/docs/kate/man-kate.1.docbook kate-18.04.3/po/ca/docs/kate/man-kate.1.docbook
--- kate-17.12.3/po/ca/docs/kate/man-kate.1.docbook 2018-03-06 00:08:04.000000000 +0000
+++ kate-18.04.3/po/ca/docs/kate/man-kate.1.docbook 2018-07-10 00:03:46.000000000 +0000
@@ -144,7 +144,7 @@
>
Inicia el &kate; amb una nova sessio anònima, implica .
diff -Nru kate-17.12.3/po/ca/docs/kate/menus.docbook kate-18.04.3/po/ca/docs/kate/menus.docbook
--- kate-17.12.3/po/ca/docs/kate/menus.docbook 2018-03-06 00:08:04.000000000 +0000
+++ kate-18.04.3/po/ca/docs/kate/menus.docbook 2018-07-10 00:03:46.000000000 +0000
@@ -555,7 +555,7 @@
>
Deselecciona el text seleccionat a l'editor (si n'hi ha).
+>Desselecciona el text seleccionat a l'editor (si n'hi ha).
diff -Nru kate-17.12.3/po/ca/docs/kate/plugins.docbook kate-18.04.3/po/ca/docs/kate/plugins.docbook
--- kate-17.12.3/po/ca/docs/kate/plugins.docbook 2018-03-06 00:08:04.000000000 +0000
+++ kate-18.04.3/po/ca/docs/kate/plugins.docbook 2018-07-10 00:03:46.000000000 +0000
@@ -2299,7 +2299,7 @@
>Canviar de projecte
La idea és que mai hàgeu d'obrir un projecte de forma manual, això encara no s'admet en absolut. Per tant, què passa si obriu un fitxer, el connector Projecte ràpidament escanejarà la carpeta i les seves carpetes pare per a un fitxer La idea és que mai hageu d'obrir un projecte de forma manual, això encara no s'admet en absolut. Per tant, què passa si obriu un fitxer, el connector Projecte ràpidament escanejarà la carpeta i les seves carpetes pare per a un fitxer .kateproject. Si el troba, el projecte serà carregat automàticament.
@@ -2678,7 +2678,7 @@
>.
Una vegada hàgeu activat l'element per a la compleció del codi en Rust a la pàgina del connector, apareixerà una pàgina nova al vostre diàleg de configuració del &kate;.
+>Una vegada hageu activat l'element per a la compleció del codi en Rust a la pàgina del connector, apareixerà una pàgina nova al vostre diàleg de configuració del &kate;.
Si està activat, l'editor farà un sagnat amb espais per a cada nivell de sagnat, en comptes de amb un caràcter de tabulació. espais per a cada nivell de sagnat, en comptes d'un caràcter de tabulació.
@@ -1004,7 +1004,7 @@
>), haureu d'escapar el caràcter emprant un altre caràcter de barra invertida: el caràcter emprant un altre caràcter de barra inversa: \(\)
diff -Nru kate-17.12.3/po/ca/docs/katepart/configuring.docbook kate-18.04.3/po/ca/docs/katepart/configuring.docbook
--- kate-17.12.3/po/ca/docs/katepart/configuring.docbook 2018-03-06 00:08:04.000000000 +0000
+++ kate-18.04.3/po/ca/docs/katepart/configuring.docbook 2018-07-10 00:03:46.000000000 +0000
@@ -1796,7 +1796,7 @@
>Configuració amb variables de document
Les variables de la &kappname; són implementacions de la katepart de les variables de document, similar als modes de línia d'&Emacs; i vi. A la katepart, les línies tenen el format Les variables de la &kappname; són implementacions de la &kappname; de les variables de document, similar als modes de línia d'&Emacs; i vi. A la katepart, les línies tenen el format kate: NOMVARIABLE VALOR; [ NOMVARIABLE VALOR; ... ] les línies poden ser un comentari, si el fitxer és en un format amb comentaris. Els noms de les variables són paraules soles (sense espais en blanc), i quelcom que el segueixi després dels dos punts serà el valor. Els dos punts són requerits.
@@ -1813,14 +1813,14 @@
A més, les variables de document es poden posar en un fitxer anomenat .kateconfig en qualsevol directori, i les opcions configurades s'aplicaran com si els modes de línia es van introduir en cadascun dels fitxers en el directori i els seus subdirectoris, tan avall com la profunditat de cerca configurada. Les variables de document en el en qualsevol directori, i les opcions configurades s'aplicaran com si els modes de línia es van introduir en cadascun dels fitxers en el directori i els seus subdirectoris. Les variables de document en el .kateconfig utilitzen la mateixa sintaxi que en els modes de línia.
+> utilitzen la mateixa sintaxi que en els modes de línia, però amb les opcions esteses.
Hi ha variables que suporten la gran majoria de configuracions a la katepart, i addicionalment els connectors poden utilitzar variables, en el qual cas haurien de ser documentades en la documentació de dit connector.
+>Hi ha variables que suporten la gran majoria de configuracions a la &kappname;, i addicionalment els connectors poden utilitzar variables, en el qual cas haurien de ser documentades en la documentació del connector.
+
+Opcions esteses als fitxers .kateconfig
+
+La &kappname; sempre cerca per un fitxer .kateconfig en fitxers locals (no remots). A més, és possible configurar les opcions basades en comodins (extensions de fitxer) de la següent manera:
+
+kate: tab-width 4; indent-width 4; replace-tabs on;
+kate-wildcard(*.xml): indent-width 2;
+kate-wildcard(Makefile): replace-tabs off;
+
+
+En aquest exemple, tots els fitxers utilitzen una amplada de la pestanya de 4 espais, una amplada del sagnat de 4 espais, i les tabulacions se substitueixen expandides a espais. Tanmateix, per a tots els fitxers *.xml, l'amplada del sagnat s'estableix a 2 espais. I als Makefiles es fan servir tabulacions, &ead;, que les tabulacions no se substitueixen per espais.
+
+Els comodins estan separats per un punt i coma, &ead;, també podeu especificar múltiples extensions de fitxer de la següent manera:
+
+kate-wildcard(*.json;*.xml): indent-width 2;
+
+A més, també podeu utilitzar els tipus MIME per a fer-les coincidir amb certs fitxers, &pex;, per a sagnar tots els fitxers font de C++ amb 4 espais, podeu escriure:
+
+kate-mimetype(text/x-c++src): indent-width 4;
+
+Al costat del suport en els fitxers .kateconfig, els comodins i els tipus MIME que depenen de variables de document també són admesos en els mateixos fitxers com a comentaris.
+
+
+
diff -Nru kate-17.12.3/po/ca/docs/katepart/development.docbook kate-18.04.3/po/ca/docs/katepart/development.docbook
--- kate-17.12.3/po/ca/docs/katepart/development.docbook 2018-03-06 00:08:04.000000000 +0000
+++ kate-18.04.3/po/ca/docs/katepart/development.docbook 2018-07-10 00:03:46.000000000 +0000
@@ -951,8 +951,8 @@
Algunes regles poden tenir regles fill que s'executen únicament si la regla pare resulta aplicable. A tota la cadena coincident es donarà l'atribut definit per la regla pare. Una regla amb regles fills té aquest aspecte:
+>regles filles que s'executen únicament si la regla pare resulta aplicable. A tota la cadena coincident es donarà l'atribut definit per la regla pare. Una regla amb regles filles té aquest aspecte:
<NomRegla (atributs)>
@@ -1249,11 +1249,11 @@
><Int (atributs comuns) (dinàmic) />Aquesta regla no té atributs específics. Les regles fill normalment s'utilitzen per a detectar combinacions de Aquesta regla no té atributs específics. Les regles filles normalment s'utilitzen per a detectar combinacions de L i U després del número, indicant el tipus d'enter en el codi del programa. En realitat s'admeten totes les regles com a regles fill, tot i que, la després del número, indicant el tipus d'enter en el codi del programa. En realitat s'admeten totes les regles com a regles filles, tot i que, la DTD només permet la regla fill StringDetect (tabulació).Els següents caràcters coincideixen amb la regla si segueixen a una barra invertida (Els següents caràcters coincideixen amb la regla si segueixen a una barra inversa (\): abefnrtv"'?\L'atribut char defineix un caràcter opcional a comparar, per defecte és la barra invertida ( defineix un caràcter opcional a comparar, per defecte és la barra inversa ('\'). Nou des del &kde; 4.13.Una vegada que hàgeu entès com funciona el canvi de context serà fàcil escriure definicions de ressaltat. Tot i que haureu de tenir cura de comprovar en quina situació s'hauria de seleccionar una regla. Les expressions regulars són molt potents, però són lentes en comparació amb altres regles. Per això haureu de tenir en compte els següents consells.
+>Una vegada que hàgiu entès com funciona el canvi de context serà fàcil escriure definicions de ressaltat. Tot i que haureu de tenir cura de comprovar en quina situació s'hauria de seleccionar una regla. Les expressions regulars són molt potents, però són lentes en comparació amb altres regles. Per això haureu de tenir en compte els següents consells. La capçalera de l'script de línia d'ordresLa capçalera del fitxer javascript.js està inclosa en el JSON al començament de l'script de la forma següent:
+>La capçalera de cada script de la línia d'ordres està inclosa en el JSON al començament de l'script de la forma següent:
var katescript = {
"author": "Nom exemple <nom.exemple@alguna.adreça.org>",
"license": "LGPLv2+",
@@ -2810,7 +2808,7 @@
>Retorna true (vertader), si aquest interval i l'interval de (vertader), si aquest interval i l'interval altra són iguals, en cas contrari retornarà falseD'altres opcions de la línia d'ordres
Hi ha disponibles les següents opcions d'ajuda
+>Hi ha disponibles les següents opcions d'ajuda de la línia d'ordres
diff -Nru kate-17.12.3/po/ca/docs/katepart/regular-expressions.docbook kate-18.04.3/po/ca/docs/katepart/regular-expressions.docbook
--- kate-17.12.3/po/ca/docs/katepart/regular-expressions.docbook 2018-03-06 00:08:04.000000000 +0000
+++ kate-18.04.3/po/ca/docs/katepart/regular-expressions.docbook 2018-07-10 00:03:46.000000000 +0000
@@ -135,7 +135,7 @@
> per a permetre a l'intèrpret d'expressions regulars comprendre que aquests caràcters han de ser inclosos en el seu significat literal.Això es fa precedint el caràcter d'una barra invertida (Això es fa precedint el caràcter d'una barra inversa (\).
@@ -146,7 +146,7 @@
>) no té per què causar problemes. Si teniu cap dubte sobre quan un caràcter pot tenir un significat especial, escapeu-lo amb seguretat.
L'escapat inclou el propi caràcter de la barra invertida. Per a poder presentar-la de forma literal, heu d'escriure L'escapat inclou el propi caràcter de la barra inversa. Per a poder presentar-la de forma literal, heu d'escriure \\.
diff -Nru kate-17.12.3/po/ca/katebuild-plugin.po kate-18.04.3/po/ca/katebuild-plugin.po
--- kate-17.12.3/po/ca/katebuild-plugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca/katebuild-plugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: katebuild-plugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
+"POT-Creation-Date: 2018-01-23 03:14+0100\n"
"PO-Revision-Date: 2015-05-29 12:31+0200\n"
"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
@@ -49,21 +49,21 @@
msgstr "Cancel·la"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:160
+#: build.ui:163
#, kde-format
msgctxt "Header for the file name column"
msgid "File"
msgstr "Fitxer"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:165
+#: build.ui:168
#, kde-format
msgctxt "Header for the line number column"
msgid "Line"
msgstr "Línia"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:170
+#: build.ui:173
#, kde-format
msgctxt "Header for the error message column"
msgid "Message"
@@ -115,62 +115,62 @@
msgid "Target Settings"
msgstr "Arranjament de l'objectiu"
-#: plugin_katebuild.cpp:216 plugin_katebuild.cpp:828
+#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:829
#, kde-format
msgid "Target Set"
msgstr "Conjunt d'objectius"
-#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:238 plugin_katebuild.cpp:243
-#: plugin_katebuild.cpp:983
+#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:244
+#: plugin_katebuild.cpp:984
#, kde-format
msgid "build"
msgstr "construcció"
-#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:986
+#: plugin_katebuild.cpp:219 plugin_katebuild.cpp:240 plugin_katebuild.cpp:987
#, kde-format
msgid "clean"
msgstr "neteja"
-#: plugin_katebuild.cpp:219
+#: plugin_katebuild.cpp:220
#, kde-format
msgid "config"
msgstr "configuració"
-#: plugin_katebuild.cpp:223 plugin_katebuild.cpp:241 plugin_katebuild.cpp:989
+#: plugin_katebuild.cpp:224 plugin_katebuild.cpp:242 plugin_katebuild.cpp:990
#, kde-format
msgid "quick"
msgstr "ràpid"
-#: plugin_katebuild.cpp:271 plugin_katebuild.cpp:927 plugin_katebuild.cpp:938
-#: plugin_katebuild.cpp:959 plugin_katebuild.cpp:961
+#: plugin_katebuild.cpp:272 plugin_katebuild.cpp:928 plugin_katebuild.cpp:939
+#: plugin_katebuild.cpp:960 plugin_katebuild.cpp:962
#, kde-format
msgid "Project Plugin Targets"
msgstr "Objectius del connector de projectes"
-#: plugin_katebuild.cpp:388
+#: plugin_katebuild.cpp:389
#, kde-format
msgctxt "The same word as 'make' uses to mark an error."
msgid "error"
msgstr "error"
-#: plugin_katebuild.cpp:390
+#: plugin_katebuild.cpp:391
#, kde-format
msgctxt "The same word as 'ld' uses to mark an ..."
msgid "undefined reference"
msgstr "referència no definida"
-#: plugin_katebuild.cpp:399
+#: plugin_katebuild.cpp:400
#, kde-format
msgctxt "The same word as 'make' uses to mark a warning."
msgid "warning"
msgstr "avís"
-#: plugin_katebuild.cpp:451
+#: plugin_katebuild.cpp:452
#, kde-format
msgid "There is no file or directory specified for building."
msgstr "No s'ha especificat cap fitxer o carpeta per a construir."
-#: plugin_katebuild.cpp:455
+#: plugin_katebuild.cpp:456
#, kde-format
msgid ""
"The file \"%1\" is not a local file. Non-local files cannot be compiled."
@@ -178,117 +178,117 @@
"El fitxer «%1» no és un fitxer local. Els fitxers que no són locals no es "
"poden compilar."
-#: plugin_katebuild.cpp:501
+#: plugin_katebuild.cpp:502
#, kde-format
msgid "Failed to run \"%1\". exitStatus = %2"
msgstr "Ha fallat en executar «%1». Estat de la sortida = %2"
-#: plugin_katebuild.cpp:519
+#: plugin_katebuild.cpp:520
#, kde-format
msgid "Building %1 cancelled"
msgstr "S'ha cancel·lat la construcció de %1"
-#: plugin_katebuild.cpp:578
+#: plugin_katebuild.cpp:579
#, kde-format
msgid "Already building..."
msgstr "Ja està construint-se..."
-#: plugin_katebuild.cpp:587
+#: plugin_katebuild.cpp:588
#, kde-format
msgid "No target available for building."
msgstr "No hi ha cap objectiu disponible per a construir."
-#: plugin_katebuild.cpp:600
+#: plugin_katebuild.cpp:601
#, kde-format
msgid "There is no local file or directory specified for building."
msgstr "No s'ha especificat cap fitxer o carpeta locals per a construir."
-#: plugin_katebuild.cpp:622
+#: plugin_katebuild.cpp:623
#, kde-format
msgid "Building target %1 ..."
msgstr "S'està construint l'objectiu %1..."
-#: plugin_katebuild.cpp:635
+#: plugin_katebuild.cpp:636
#, kde-kuit-format
msgctxt "@info"
msgid "Make Results:%1"
msgstr "Resultat del «make»:%1"
-#: plugin_katebuild.cpp:653
+#: plugin_katebuild.cpp:654
#, kde-format
msgid "Building %1 completed."
msgstr "S'ha completat la construcció de %1."
-#: plugin_katebuild.cpp:672
+#: plugin_katebuild.cpp:673
#, kde-format
msgid "Found one error."
msgid_plural "Found %1 errors."
msgstr[0] "S'ha detectat un error."
msgstr[1] "S'han detectat %1 errors."
-#: plugin_katebuild.cpp:673
+#: plugin_katebuild.cpp:674
#, kde-format
msgid "Building %1 had errors."
msgstr "La construcció de %1 té errors."
-#: plugin_katebuild.cpp:676
+#: plugin_katebuild.cpp:677
#, kde-format
msgid "Found one warning."
msgid_plural "Found %1 warnings."
msgstr[0] "S'ha detectat un avís."
msgstr[1] "S'han detectat %1 avisos."
-#: plugin_katebuild.cpp:677
+#: plugin_katebuild.cpp:678
#, kde-format
msgid "Building %1 had warnings."
msgstr "La construcció de %1 té avisos."
-#: plugin_katebuild.cpp:682
+#: plugin_katebuild.cpp:683
#, kde-format
msgid "Build failed."
msgstr "Ha fallat la construcció."
-#: plugin_katebuild.cpp:685
+#: plugin_katebuild.cpp:686
#, kde-format
msgid "Build completed without problems."
msgstr "S'ha completat la construcció sense problemes."
-#: plugin_katebuild.cpp:829
+#: plugin_katebuild.cpp:830
#, kde-format
msgid "Build"
msgstr "Construeix"
-#: plugin_katebuild.cpp:830
+#: plugin_katebuild.cpp:831
#, kde-format
msgid "Clean"
msgstr "Neteja"
-#: plugin_katebuild.cpp:831
+#: plugin_katebuild.cpp:832
#, kde-format
msgid "Config"
msgstr "Configuració"
-#: plugin_katebuild.cpp:832
+#: plugin_katebuild.cpp:833
#, kde-format
msgid "ConfigClean"
msgstr "Neteja configuració"
-#: plugin_katebuild.cpp:870
+#: plugin_katebuild.cpp:871
#, kde-format
msgid "Only Errors"
msgstr "Només els errors"
-#: plugin_katebuild.cpp:873
+#: plugin_katebuild.cpp:874
#, kde-format
msgid "Errors and Warnings"
msgstr "Errors i avisos"
-#: plugin_katebuild.cpp:876
+#: plugin_katebuild.cpp:877
#, kde-format
msgid "Parsed Output"
msgstr "Sortida analitzada"
-#: plugin_katebuild.cpp:879
+#: plugin_katebuild.cpp:880
#, kde-format
msgid "Full Output"
msgstr "Sortida completa"
@@ -402,3 +402,39 @@
#, kde-format
msgid "Select directory to insert"
msgstr "Seleccioneu el directori a inserir"
+
+#~ msgid "Next Set of Targets"
+#~ msgstr "Conjunt següent d'objectius"
+
+#~ msgid "No previous target to build."
+#~ msgstr "No hi ha cap objectiu anterior a construir."
+
+#~ msgid "No target set as default target."
+#~ msgstr "No s'ha definit cap objectiu com a objectiu per defecte."
+
+#~ msgid "No target set as clean target."
+#~ msgstr "No s'ha definit cap objectiu com a objectiu de neteja."
+
+#~ msgid "Target \"%1\" not found for building."
+#~ msgstr "No s'ha trobat l'objectiu «%1» per a construir."
+
+#~ msgid "Really delete target %1?"
+#~ msgstr "De debò elimino l'objectiu %1?"
+
+#~ msgid "Nothing built yet."
+#~ msgstr "Encara no s'ha construït res."
+
+#~ msgid "Target Set %1"
+#~ msgstr "Conjunt d'objectius %1"
+
+#~ msgid "Target"
+#~ msgstr "Objectiu"
+
+#~ msgid "Target:"
+#~ msgstr "Objectiu:"
+
+#~ msgid "from"
+#~ msgstr "des de"
+
+#~ msgid "Command:"
+#~ msgstr "Ordre:"
diff -Nru kate-17.12.3/po/ca/katefilebrowserplugin.po kate-18.04.3/po/ca/katefilebrowserplugin.po
--- kate-17.12.3/po/ca/katefilebrowserplugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca/katefilebrowserplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -83,3 +83,6 @@
#, kde-format
msgid "Filesystem Browser Settings"
msgstr "Arranjament pel navegador del sistema de fitxers"
+
+#~ msgid "Filter:"
+#~ msgstr "Filtre:"
diff -Nru kate-17.12.3/po/ca/katefiletree.po kate-18.04.3/po/ca/katefiletree.po
--- kate-17.12.3/po/ca/katefiletree.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ca/katefiletree.po 2018-07-10 00:03:41.000000000 +0000
@@ -413,3 +413,9 @@
#, kde-format
msgid "&View"
msgstr "&Visualitza"
+
+#~ msgid "Save the current document to disk, with a name of your choice."
+#~ msgstr "Desa el document actual al disc, amb un nom de la vostra elecció."
+
+#~ msgid "Main Toolbar"
+#~ msgstr "Barra d'eines principal"
diff -Nru kate-17.12.3/po/ca/katekonsoleplugin.po kate-18.04.3/po/ca/katekonsoleplugin.po
--- kate-17.12.3/po/ca/katekonsoleplugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca/katekonsoleplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -1,63 +1,69 @@
# Translation of katekonsoleplugin.po to Catalan
-# Copyright (C) 2007-2014 This_file_is_part_of_KDE
+# Copyright (C) 2007-2017 This_file_is_part_of_KDE
# This file is distributed under the license LGPL version 2.1 or
# version 3 or later versions approved by the membership of KDE e.V.
#
-# Josep Ma. Ferrer , 2007, 2008, 2010, 2013.
+# Josep Ma. Ferrer , 2007, 2008, 2010, 2013, 2017.
# Manuel Tortosa , 2009.
# Antoni Bella Pérez , 2013, 2014.
msgid ""
msgstr ""
"Project-Id-Version: katekonsoleplugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-01-12 05:30+0100\n"
-"PO-Revision-Date: 2014-08-03 20:19+0200\n"
-"Last-Translator: Antoni Bella Pérez \n"
+"POT-Creation-Date: 2018-01-27 03:11+0100\n"
+"PO-Revision-Date: 2017-12-30 23:52+0100\n"
+"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Accelerator-Marker: &\n"
-#: kateconsole.cpp:62
+#: kateconsole.cpp:67
#, kde-format
msgid "You do not have enough karma to access a shell or terminal emulation"
msgstr ""
"No teniu karma suficient per accedir a un intèrpret d'ordres o una emulació "
"de terminal"
-#: kateconsole.cpp:94 kateconsole.cpp:355
+#: kateconsole.cpp:99 kateconsole.cpp:465
#, kde-format
msgid "Terminal"
msgstr "Terminal"
-#: kateconsole.cpp:124
+#: kateconsole.cpp:129
#, kde-format
msgid "Kate Terminal"
msgstr "Terminal del Kate"
-#: kateconsole.cpp:133
+#: kateconsole.cpp:138
#, kde-format
msgctxt "@action"
msgid "&Pipe to Terminal"
msgstr "&Condueix al terminal"
-#: kateconsole.cpp:136
+#: kateconsole.cpp:142
#, kde-format
msgctxt "@action"
msgid "S&ynchronize Terminal with Current Document"
msgstr "S&incronitza el terminal amb el document actual"
-#: kateconsole.cpp:141
+#: kateconsole.cpp:146
+#, kde-format
+msgctxt "@action"
+msgid "Run Current Document"
+msgstr "Executa el document actual"
+
+#: kateconsole.cpp:151
#, kde-format
msgctxt "@action"
msgid "&Focus Terminal"
msgstr "&Dóna el focus al terminal"
-#: kateconsole.cpp:259
+#: kateconsole.cpp:269
#, kde-format
msgid ""
"Do you really want to pipe the text to the console? This will execute any "
@@ -66,32 +72,60 @@
"Esteu segur que voleu conduir («pipe») el text a la consola? Això executarà "
"qualsevol ordre continguda amb els vostres drets d'usuari."
-#: kateconsole.cpp:260
+#: kateconsole.cpp:270
#, kde-format
msgid "Pipe to Terminal?"
msgstr "Condueixo al terminal?"
-#: kateconsole.cpp:261
+#: kateconsole.cpp:271
#, kde-format
msgid "Pipe to Terminal"
msgstr "Condueix al terminal"
-#: kateconsole.cpp:283
+#: kateconsole.cpp:293
#, kde-format
msgid "Sorry, cannot cd into '%1'"
msgstr "No es pot fer «cd» a dins de «%1»"
-#: kateconsole.cpp:300 kateconsole.cpp:316
+#: kateconsole.cpp:314
+#, kde-format
+msgid "Not a local file: '%1'"
+msgstr "No és un fitxer local: «%1»"
+
+#: kateconsole.cpp:348
+#, kde-format
+msgid ""
+"Do you really want to Run the document ?\n"
+"This will execute the following command,\n"
+"with your user rights, in the terminal:\n"
+"'%1'"
+msgstr ""
+"Esteu segur que voleu executar el document?\n"
+"Això executarà l'ordre següent,\n"
+"amb els vostres drets, al terminal:\n"
+"«%1»"
+
+#: kateconsole.cpp:352
+#, kde-format
+msgid "Run in Terminal?"
+msgstr "Executo en un terminal?"
+
+#: kateconsole.cpp:353
+#, kde-format
+msgid "Run"
+msgstr "Executa"
+
+#: kateconsole.cpp:369 kateconsole.cpp:385
#, kde-format
msgid "Defocus Terminal"
msgstr "Treu el focus del terminal"
-#: kateconsole.cpp:309
+#: kateconsole.cpp:378
#, kde-format
msgid "Focus Terminal"
msgstr "Dóna el focus al terminal"
-#: kateconsole.cpp:340
+#: kateconsole.cpp:409
#, kde-format
msgid ""
"&Automatically synchronize the terminal with the current document when "
@@ -100,12 +134,41 @@
"Sincronitza &automàticament el terminal amb el document actual quan sigui "
"possible"
-#: kateconsole.cpp:342
+#: kateconsole.cpp:413 kateconsole.cpp:434
+#, kde-format
+msgid "Run in terminal"
+msgstr "Executa en un terminal"
+
+#: kateconsole.cpp:415
+#, kde-format
+msgid "&Remove extension"
+msgstr "&Elimina l'extensió"
+
+#: kateconsole.cpp:420
+#, kde-format
+msgid "Prefix:"
+msgstr "Prefix:"
+
+#: kateconsole.cpp:428
+#, kde-format
+msgid "&Show warning next time"
+msgstr "Mo&stra un avís la pròxima vegada"
+
+#: kateconsole.cpp:430
+#, kde-format
+msgid ""
+"The next time '%1' is executed, make sure a warning window will pop up, "
+"displaying the command to be sent to terminal, for review."
+msgstr ""
+"La pròxima vegada que s'executi «%1», s'assegurà que apareixerà una finestra "
+"emergent d'avís, mostrant l'ordre que s'enviarà al terminal, per revisar-la."
+
+#: kateconsole.cpp:444
#, kde-format
msgid "Set &EDITOR environment variable to 'kate -b'"
msgstr "Estableix la variable d'entorn &EDITOR a «kate -b»"
-#: kateconsole.cpp:345
+#: kateconsole.cpp:447
#, kde-format
msgid ""
"Important: The document has to be closed to make the console application "
@@ -114,7 +177,7 @@
"Important: el document s'ha de tancar per fer que continuï l'aplicació de "
"consola"
-#: kateconsole.cpp:360
+#: kateconsole.cpp:470
#, kde-format
msgid "Terminal Settings"
msgstr "Arranjament del terminal"
diff -Nru kate-17.12.3/po/ca/kate.po kate-18.04.3/po/ca/kate.po
--- kate-17.12.3/po/ca/kate.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ca/kate.po 2018-07-10 00:03:41.000000000 +0000
@@ -6,13 +6,12 @@
# Antoni Bella Pérez , 2003, 2014, 2015, 2016, 2017.
# Albert Astals Cid , 2004, 2005.
# Josep Ma. Ferrer , 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018.
-# Manuel Tortosa , 2009, 2010.
-# Manuel Tortosa Moreno , 2010.
+# Manuel Tortosa Moreno , 2009, 2010.
msgid ""
msgstr ""
"Project-Id-Version: kate\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-07 03:24+0200\n"
+"POT-Creation-Date: 2018-04-03 06:11+0200\n"
"PO-Revision-Date: 2018-02-17 20:50+0100\n"
"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
@@ -240,7 +239,7 @@
"una marca de selecció estan carregats i es tornaran a carregar la pròxima "
"vegada que inicieu el Kate."
-#: katedocmanager.cpp:232
+#: katedocmanager.cpp:233
#, kde-format
msgid ""
"The supposedly temporary file %1 has been modified. Do you want to delete it "
@@ -249,12 +248,12 @@
"El suposat fitxer temporal %1 ha estat modificat. El voleu suprimir "
"igualment?"
-#: katedocmanager.cpp:234
+#: katedocmanager.cpp:235
#, kde-format
msgid "Delete File?"
msgstr "Suprimeixo el fitxer?"
-#: katedocmanager.cpp:339
+#: katedocmanager.cpp:340
#, kde-format
msgid ""
"
The document '%1' has been modified, but not saved.
Do you want to "
@@ -263,39 +262,39 @@
"
El document «%1» ha estat modificat, però no desat.
Voleu desar els "
"canvis o descartar-los?
"
-#: katedocmanager.cpp:341 katetabbutton.cpp:46
+#: katedocmanager.cpp:342 katetabbutton.cpp:46
#, kde-format
msgid "Close Document"
msgstr "Tanca el document"
-#: katedocmanager.cpp:348
+#: katedocmanager.cpp:349
#, kde-format
msgid "Save As"
msgstr "Desa com a"
-#: katedocmanager.cpp:367 katemainwindow.cpp:468
+#: katedocmanager.cpp:368 katemainwindow.cpp:468
#, kde-format
msgid "New file opened while trying to close Kate, closing aborted."
msgstr ""
"S'ha obert un fitxer nou mentre s'intentava tancar el Kate, s'interromp el "
"tancament."
-#: katedocmanager.cpp:368 katemainwindow.cpp:469
+#: katedocmanager.cpp:369 katemainwindow.cpp:469
#, kde-format
msgid "Closing Aborted"
msgstr "Tancament interromput"
-#: katedocmanager.cpp:443
+#: katedocmanager.cpp:444
#, kde-format
msgid "Starting Up"
msgstr "S'està engegant"
-#: katedocmanager.cpp:444
+#: katedocmanager.cpp:445
#, kde-format
msgid "Reopening files from the last session..."
msgstr "S'estan reobrint els fitxers de l'última sessió..."
-#: katedocmanager.cpp:605
+#: katedocmanager.cpp:606
#, kde-format
msgid "Errors/Warnings while opening documents"
msgstr "Errors/avisos mentre s'obren els documents"
@@ -1041,342 +1040,342 @@
msgid "&Open Containing Folder"
msgstr "&Obre la carpeta contenidora"
-#: main.cpp:111
+#: main.cpp:112
#, kde-format
msgid "Kate"
msgstr "Kate"
-#: main.cpp:112
+#: main.cpp:113
#, kde-format
msgid "Kate - Advanced Text Editor"
msgstr "Kate: Editor avançat de text"
-#: main.cpp:113
+#: main.cpp:114
#, kde-format
msgid "(c) 2000-2017 The Kate Authors"
msgstr "(c) 2000-2017 The Kate Authors"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Christoph Cullmann"
msgstr "Christoph Cullmann"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Maintainer"
msgstr "Mantenidor"
-#: main.cpp:128
+#: main.cpp:129
#, kde-format
msgid "Anders Lund"
msgstr "Anders Lund"
-#: main.cpp:128 main.cpp:129 main.cpp:130 main.cpp:139
+#: main.cpp:129 main.cpp:130 main.cpp:131 main.cpp:140
#, kde-format
msgid "Core Developer"
msgstr "Desenvolupador principal"
-#: main.cpp:129
+#: main.cpp:130
#, kde-format
msgid "Joseph Wenninger"
msgstr "Joseph Wenninger"
-#: main.cpp:130
+#: main.cpp:131
#, kde-format
msgid "Hamish Rodda"
msgstr "Hamish Rodda"
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Dominik Haumann"
msgstr "Dominik Haumann"
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Developer & Highlight wizard"
msgstr "Desenvolupador i assistent pel ressaltat"
-#: main.cpp:132
+#: main.cpp:133
#, kde-format
msgid "Kåre Särs"
msgstr "Kåre Särs"
-#: main.cpp:132 main.cpp:133 main.cpp:134
+#: main.cpp:133 main.cpp:134 main.cpp:135
#, kde-format
msgid "Developer"
msgstr "Desenvolupador"
-#: main.cpp:133
+#: main.cpp:134
#, kde-format
msgid "Alexander Neundorf"
msgstr "Alexander Neundorf"
-#: main.cpp:134
+#: main.cpp:135
#, kde-format
msgid "Sven Brauch"
msgstr "Sven Brauch"
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "Waldo Bastian"
msgstr "Waldo Bastian"
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "The cool buffersystem"
msgstr "El fantàstic sistema de memòria intermèdia"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "Charles Samuels"
msgstr "Charles Samuels"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "The Editing Commands"
msgstr "Les ordres d'edició"
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Matt Newell"
msgstr "Matt Newell"
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Testing, ..."
msgstr "Proves..."
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Michael Bartl"
msgstr "Michael Bartl"
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Former Core Developer"
msgstr "Antic desenvolupador principal"
-#: main.cpp:139
+#: main.cpp:140
#, kde-format
msgid "Michael McCallum"
msgstr "Michael McCallum"
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "Jochen Wilhemly"
msgstr "Jochen Wilhemly"
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "KWrite Author"
msgstr "Autor del KWrite"
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "Michael Koch"
msgstr "Michael Koch"
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "KWrite port to KParts"
msgstr "Port del KWrite a KParts"
-#: main.cpp:142
+#: main.cpp:143
#, kde-format
msgid "Christian Gebauer"
msgstr "Christian Gebauer"
-#: main.cpp:143
+#: main.cpp:144
#, kde-format
msgid "Simon Hausmann"
msgstr "Simon Hausmann"
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "Glen Parker"
msgstr "Glen Parker"
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "KWrite Undo History, Kspell integration"
msgstr "Historial desfés del KWrite, integració amb el Kspell"
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "Scott Manson"
msgstr "Scott Manson"
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "KWrite XML Syntax highlighting support"
msgstr "Implementació del ressaltat de la sintaxi XML al KWrite"
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "John Firebaugh"
msgstr "John Firebaugh"
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "Patches and more"
msgstr "Pedaços i més"
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Pablo Martín"
msgstr "Pablo Martín"
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Python Plugin Developer"
msgstr "Desenvolupador del connector Python"
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "Gerald Senarclens de Grancy"
msgstr "Gerald Senarclens de Grancy"
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "QA and Scripting"
msgstr "QA i creació de scripts"
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Matteo Merli"
msgstr "Matteo Merli"
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Highlighting for RPM Spec-Files, Perl, Diff and more"
msgstr "Ressaltat pels fitxers «spec» dels RPM, Perl, diff i més"
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Rocky Scaletta"
msgstr "Rocky Scaletta"
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Highlighting for VHDL"
msgstr "Ressaltat per a VHDL"
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Yury Lebedev"
msgstr "Yury Lebedev"
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Highlighting for SQL"
msgstr "Ressaltat per a SQL"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Chris Ross"
msgstr "Chris Ross"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Highlighting for Ferite"
msgstr "Ressaltat per a Ferite"
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Nick Roux"
msgstr "Nick Roux"
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Highlighting for ILERPG"
msgstr "Ressaltat per a ILERPG"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Carsten Niehaus"
msgstr "Carsten Niehaus"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Highlighting for LaTeX"
msgstr "Ressaltat per a LaTeX"
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Per Wigren"
msgstr "Per Wigren"
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Highlighting for Makefiles, Python"
msgstr "Ressaltat pels fitxers de Make, Python"
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Jan Fritz"
msgstr "Jan Fritz"
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Highlighting for Python"
msgstr "Ressaltat per a Python"
-#: main.cpp:158
+#: main.cpp:159
#, kde-format
msgid "Daniel Naber"
msgstr "Daniel Naber"
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Roland Pabel"
msgstr "Roland Pabel"
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Highlighting for Scheme"
msgstr "Ressaltat per a Scheme"
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "Cristi Dumitrescu"
msgstr "Cristi Dumitrescu"
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "PHP Keyword/Datatype list"
msgstr "Llista de les paraules clau/tipus de dades per a PHP"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Carsten Pfeiffer"
msgstr "Carsten Pfeiffer"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Very nice help"
msgstr "Ajuda molt valuosa"
-#: main.cpp:162
+#: main.cpp:163
#, kde-format
msgid "All people who have contributed and I have forgotten to mention"
msgstr "Tothom qui ha col·laborat i als que m'he descuidat de mencionar"
-#: main.cpp:188
+#: main.cpp:189
#, kde-format
msgid "Start Kate with a given session."
msgstr "Inicia el Kate amb una sessió indicada."
-#: main.cpp:188
+#: main.cpp:189
#, kde-format
msgid "session"
msgstr "sessió"
-#: main.cpp:192
+#: main.cpp:193
#, kde-format
msgid "Start Kate with a new anonymous session, implies '-n'."
msgstr "Inicia el Kate amb una sessió anònima nova, implica «-n»."
-#: main.cpp:196
+#: main.cpp:197
#, kde-format
msgid ""
"Force start of a new kate instance (is ignored if start is used and another "
@@ -1387,7 +1386,7 @@
"una altra instància del Kate ja té oberta la sessió indicada), forçada si no "
"se li proporcionen paràmetres ni els URL."
-#: main.cpp:200
+#: main.cpp:201
#, kde-format
msgid ""
"If using an already running kate instance, block until it exits, if URLs "
@@ -1396,7 +1395,7 @@
"Si s'està usant una instància del Kate en execució, la bloqueja fins que "
"sortiu, si se li han proporcionat els URL a obrir."
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid ""
"Only try to reuse kate instance with this pid (is ignored if start is used "
@@ -1406,58 +1405,58 @@
"usat «start» i ja hi ha una altra instància del Kate amb la sessió indicada "
"oberta)."
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid "pid"
msgstr "PID"
-#: main.cpp:208
+#: main.cpp:209
#, kde-format
msgid "Set encoding for the file to open."
msgstr "Estableix la codificació del fitxer a obrir."
-#: main.cpp:208
+#: main.cpp:209
#, kde-format
msgid "encoding"
msgstr "codificació"
-#: main.cpp:212
+#: main.cpp:213
#, kde-format
msgid "Navigate to this line."
msgstr "Navega fins aquesta línia."
-#: main.cpp:212
+#: main.cpp:213
#, kde-format
msgid "line"
msgstr "línia"
-#: main.cpp:216
+#: main.cpp:217
#, kde-format
msgid "Navigate to this column."
msgstr "Navega fins aquesta columna."
-#: main.cpp:216
+#: main.cpp:217
#, kde-format
msgid "column"
msgstr "columna"
-#: main.cpp:220
+#: main.cpp:221
#, kde-format
msgid "Read the contents of stdin."
msgstr "Llegeix el contingut de l'entrada estàndard."
-#: main.cpp:224
+#: main.cpp:225
#, kde-format
msgid "The files/URLs opened by the application will be deleted after use"
msgstr ""
"Els fitxers/URL oberts per l'aplicació se suprimiran després d'usar-los"
-#: main.cpp:228
+#: main.cpp:229
#, kde-format
msgid "Documents to open."
msgstr "Documents a obrir."
-#: main.cpp:228
+#: main.cpp:229
#, kde-format
msgid "[urls...]"
msgstr "[URL...]"
@@ -1520,7 +1519,7 @@
msgid "&Open"
msgstr "&Obre"
-#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:455
+#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:463
#, kde-format
msgid "Session name:"
msgstr "Nom de la sessió:"
@@ -1530,24 +1529,24 @@
msgid "Specify New Name for Session"
msgstr "Especifiqueu un nom nou per a la sessió"
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "To save a session, you must specify a name."
msgstr "Per desar una sessió, heu d'especificar un nom."
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "Missing Session Name"
msgstr "Falta el nom de la sessió"
-#: session/katesessionmanager.cpp:124
+#: session/katesessionmanager.cpp:132
#, kde-format
msgid ""
"Internal error: there is more than one instance open for a given session."
msgstr ""
"Error intern: hi ha més d'una instància oberta d'una sessió proporcionada."
-#: session/katesessionmanager.cpp:129
+#: session/katesessionmanager.cpp:137
#, kde-format
msgid ""
"Session '%1' is already opened in another kate instance, change there "
@@ -1556,7 +1555,7 @@
"La sessió «%1» ja està oberta per una altra instància del Kate, voleu "
"canviar-la en lloc de reobrir-la?"
-#: session/katesessionmanager.cpp:267
+#: session/katesessionmanager.cpp:275
#, kde-format
msgid ""
"The session could not be renamed to \"%1\", there already exists another "
@@ -1565,22 +1564,22 @@
"La sessió no es pot reanomenar a «%1», ja existeix una altra sessió amb el "
"mateix nom"
-#: session/katesessionmanager.cpp:268 session/katesessionmanager.cpp:281
+#: session/katesessionmanager.cpp:276 session/katesessionmanager.cpp:289
#, kde-format
msgid "Session Renaming"
msgstr "Reanomenant una sessió"
-#: session/katesessionmanager.cpp:280
+#: session/katesessionmanager.cpp:288
#, kde-format
msgid "The session could not be renamed to \"%1\". Failed to write to \"%2\""
msgstr "La sessió no es pot reanomenar a «%1». Ha fallat en escriure a «%2»"
-#: session/katesessionmanager.cpp:454
+#: session/katesessionmanager.cpp:462
#, kde-format
msgid "Specify New Name for Current Session"
msgstr "Especifiqueu un nom nou per a la sessió actual"
-#: session/katesessionmanager.cpp:455
+#: session/katesessionmanager.cpp:463
#, kde-format
msgid ""
"There is already an existing session with your chosen name.\n"
@@ -1654,3 +1653,33 @@
#, kde-format
msgid "&Manually choose a session"
msgstr "Escull &manualment una sessió"
+
+#~ msgid "Comment"
+#~ msgstr "Comentari"
+
+#~ msgid "&Highlight Tab"
+#~ msgstr "&Ressaltat de la pestanya"
+
+#~ msgid "&None"
+#~ msgstr "C&ap"
+
+#~ msgid "&Red"
+#~ msgstr "&Vermell"
+
+#~ msgid "&Yellow"
+#~ msgstr "&Groc"
+
+#~ msgid "&Green"
+#~ msgstr "V&erd"
+
+#~ msgid "&Cyan"
+#~ msgstr "&Cian"
+
+#~ msgid "&Blue"
+#~ msgstr "&Blau"
+
+#~ msgid "&Magenta"
+#~ msgstr "&Magenta"
+
+#~ msgid "C&ustom Color..."
+#~ msgstr "Color &personalitzat..."
diff -Nru kate-17.12.3/po/ca/kateproject.po kate-18.04.3/po/ca/kateproject.po
--- kate-17.12.3/po/ca/kateproject.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ca/kateproject.po 2018-07-10 00:03:41.000000000 +0000
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: kateproject\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-02-27 03:46+0100\n"
+"POT-Creation-Date: 2017-11-17 03:18+0100\n"
"PO-Revision-Date: 2016-05-27 18:18+0200\n"
"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
@@ -92,42 +92,37 @@
msgid "Notes"
msgstr "Notes"
-#: kateprojectinfoviewcodeanalysis.cpp:36
+#: kateprojectinfoviewcodeanalysis.cpp:38
#, kde-format
msgid "Start Analysis..."
msgstr "Inicia l'anàlisi..."
-#: kateprojectinfoviewcodeanalysis.cpp:47 kateprojectinfoviewindex.cpp:43
+#: kateprojectinfoviewcodeanalysis.cpp:51 kateprojectinfoviewindex.cpp:43
#, kde-format
msgid "File"
msgstr "Fitxer"
-#: kateprojectinfoviewcodeanalysis.cpp:47 kateprojectinfoviewindex.cpp:43
+#: kateprojectinfoviewcodeanalysis.cpp:51 kateprojectinfoviewindex.cpp:43
#, kde-format
msgid "Line"
msgstr "Línia"
-#: kateprojectinfoviewcodeanalysis.cpp:47
+#: kateprojectinfoviewcodeanalysis.cpp:51
#, kde-format
msgid "Severity"
msgstr "Severitat"
-#: kateprojectinfoviewcodeanalysis.cpp:47
+#: kateprojectinfoviewcodeanalysis.cpp:51
#, kde-format
msgid "Message"
msgstr "Missatge"
-#: kateprojectinfoviewcodeanalysis.cpp:121
-#, kde-format
-msgid "Please install 'cppcheck'."
-msgstr "Si us plau, instal·leu el «cppcheck»."
-
-#: kateprojectinfoviewcodeanalysis.cpp:207
+#: kateprojectinfoviewcodeanalysis.cpp:219
#, kde-format
msgid "Analysis finished."
msgstr "Ha finalitzat l'anàlisi."
-#: kateprojectinfoviewcodeanalysis.cpp:212
+#: kateprojectinfoviewcodeanalysis.cpp:224
#, kde-format
msgid "Analysis failed!"
msgstr "L'anàlisi ha fallat!"
@@ -192,3 +187,21 @@
#, kde-format
msgid "&Projects"
msgstr "&Projectes"
+
+#~ msgid "Please install 'cppcheck'."
+#~ msgstr "Si us plau, instal·leu el «cppcheck»."
+
+#~ msgid "Follow Location"
+#~ msgstr "Seguir una ubicació"
+
+#~ msgid "Git Tools"
+#~ msgstr "Eines «git»"
+
+#~ msgid "Launch gitk"
+#~ msgstr "Llança el «gitk»"
+
+#~ msgid "Launch qgit"
+#~ msgstr "Llança el «qgit»"
+
+#~ msgid "Launch git-cola"
+#~ msgstr "Llança el «git-cola»"
diff -Nru kate-17.12.3/po/ca/kate-replicode-plugin.po kate-18.04.3/po/ca/kate-replicode-plugin.po
--- kate-17.12.3/po/ca/kate-replicode-plugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca/kate-replicode-plugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -414,3 +414,15 @@
#, kde-format
msgid "Replicode execution finished."
msgstr "L'execució del Replicode ha finalitzat."
+
+#~ msgid "Unable to find active file"
+#~ msgstr "No s'ha pogut trobar cap fitxer actiu"
+
+#~ msgid "No file"
+#~ msgstr "No hi ha cap fitxer"
+
+#~ msgid "Can't find replicode executor"
+#~ msgstr "No s'ha pogut trobar l'executor del «replicode»"
+
+#~ msgid "Can't find user operator library"
+#~ msgstr "No s'ha pogut trobar la biblioteca d'operació de l'usuari"
diff -Nru kate-17.12.3/po/ca/katesearch.po kate-18.04.3/po/ca/katesearch.po
--- kate-17.12.3/po/ca/katesearch.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca/katesearch.po 2018-07-10 00:03:41.000000000 +0000
@@ -1,16 +1,16 @@
# Translation of katesearch.po to Catalan
-# Copyright (C) 2011-2017 This_file_is_part_of_KDE
+# Copyright (C) 2011-2018 This_file_is_part_of_KDE
# This file is distributed under the license LGPL version 2.1 or
# version 3 or later versions approved by the membership of KDE e.V.
#
-# Josep Ma. Ferrer , 2011, 2012, 2013, 2014, 2016, 2017.
+# Josep Ma. Ferrer , 2011, 2012, 2013, 2014, 2016, 2017, 2018.
# Antoni Bella Pérez , 2014, 2015, 2017.
msgid ""
msgstr ""
"Project-Id-Version: katesearch\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
-"PO-Revision-Date: 2017-12-30 23:57+0100\n"
+"POT-Creation-Date: 2018-03-01 03:19+0100\n"
+"PO-Revision-Date: 2018-03-01 19:41+0100\n"
"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
"Language: ca\n"
@@ -330,149 +330,161 @@
msgid "Usage: newPGrep [pattern to search for in current project]"
msgstr "Sintaxi: newPGrep [patró de cerca en el projecte actual]"
+#. i18n: ectx: property (toolTip), widget (QToolButton, newTabButton)
+#: search.ui:19
+#, kde-format
+msgid "Add new search tab"
+msgstr "Afegeix una pestanya de cerca nova"
+
#. i18n: ectx: property (text), widget (QToolButton, newTabButton)
#. i18n: ectx: property (text), widget (QToolButton, displayOptions)
-#: search.ui:19 search.ui:164
+#: search.ui:22 search.ui:170
#, kde-format
msgid "..."
msgstr "..."
#. i18n: ectx: property (text), widget (QLabel, findLabel)
-#: search.ui:26
+#: search.ui:29
#, kde-format
msgid "Find:"
msgstr "Cerca:"
#. i18n: ectx: property (toolTip), widget (QPushButton, searchButton)
#. i18n: ectx: property (text), widget (QPushButton, searchButton)
-#: search.ui:46 search.ui:49
+#: search.ui:49 search.ui:52
#, kde-format
msgid "Search"
msgstr "Cerca"
#. i18n: ectx: property (toolTip), widget (QPushButton, nextButton)
#. i18n: ectx: property (text), widget (QPushButton, nextButton)
-#: search.ui:93 search.ui:96
+#: search.ui:96 search.ui:99
#, kde-format
msgid "Next"
msgstr "Següent"
#. i18n: ectx: property (text), widget (QPushButton, stopButton)
-#: search.ui:134
+#: search.ui:137
#, kde-format
msgid "Stop"
msgstr "Atura"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:146
+#: search.ui:149
#, kde-format
msgid "In Current File"
msgstr "Al fitxer actual"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:151
+#: search.ui:154
#, kde-format
msgid "in Open Files"
msgstr "Als Fitxers oberts"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:156
+#: search.ui:159
#, kde-format
msgid "in Folder"
msgstr "A la carpeta"
+#. i18n: ectx: property (toolTip), widget (QToolButton, displayOptions)
+#: search.ui:167
+#, kde-format
+msgid "Show search options"
+msgstr "Mostra les opcions de cerca"
+
#. i18n: ectx: property (text), widget (QLabel, replaceLabel)
-#: search.ui:174
+#: search.ui:180
#, kde-format
msgid "Replace:"
msgstr "Substitueix:"
#. i18n: ectx: property (text), widget (QPushButton, replaceButton)
-#: search.ui:194
+#: search.ui:200
#, kde-format
msgid "Replace"
msgstr "Substitueix"
#. i18n: ectx: property (text), widget (QPushButton, replaceCheckedBtn)
-#: search.ui:204
+#: search.ui:210
#, kde-format
msgid "Replace Checked"
msgstr "Substitueix les verificades"
#. i18n: ectx: property (toolTip), widget (QToolButton, matchCase)
-#: search.ui:211
+#: search.ui:217
#, kde-format
msgid "Match case"
msgstr "Fes concordar les majúscules"
#. i18n: ectx: property (toolTip), widget (QToolButton, useRegExp)
-#: search.ui:227
+#: search.ui:233
#, kde-format
msgid "Use regular expressions"
msgstr "Usa expressions regulars"
#. i18n: ectx: property (toolTip), widget (QToolButton, expandResults)
-#: search.ui:256
+#: search.ui:262
#, kde-format
msgid "Expand results"
msgstr "Expandeix els resultats"
#. i18n: ectx: property (toolTip), widget (QToolButton, currentFolderButton)
-#: search.ui:272
+#: search.ui:278
#, kde-format
msgid "Use the current document's path."
msgstr "Usa el camí del document actual."
#. i18n: ectx: property (text), widget (QLabel, folderLabel)
-#: search.ui:373
+#: search.ui:379
#, kde-format
msgid "Folder:"
msgstr "Carpeta:"
#. i18n: ectx: property (toolTip), widget (QToolButton, folderUpButton)
-#: search.ui:391
+#: search.ui:397
#, kde-format
msgid "Go one folder up."
msgstr "Vés una carpeta cap amunt."
#. i18n: ectx: property (text), widget (QLabel, filterLabel)
-#: search.ui:400
+#: search.ui:406
#, kde-format
msgid "Filter:"
msgstr "Filtre:"
#. i18n: ectx: property (text), item, widget (KComboBox, filterCombo)
-#: search.ui:422
+#: search.ui:428
#, kde-format
msgid "*"
msgstr "*"
#. i18n: ectx: property (text), widget (QLabel, excludeLabel)
-#: search.ui:430
+#: search.ui:436
#, kde-format
msgid "Exclude:"
msgstr "Exclou:"
#. i18n: ectx: property (text), widget (QCheckBox, recursiveCheckBox)
-#: search.ui:451
+#: search.ui:457
#, kde-format
msgid "Recursive"
msgstr "Recursiu"
#. i18n: ectx: property (text), widget (QCheckBox, hiddenCheckBox)
-#: search.ui:461
+#: search.ui:467
#, kde-format
msgid "Include hidden"
msgstr "Inclou els ocults"
#. i18n: ectx: property (text), widget (QCheckBox, symLinkCheckBox)
-#: search.ui:468
+#: search.ui:474
#, kde-format
msgid "Follow symbolic links"
msgstr "Segueix els enllaços simbòlics"
#. i18n: ectx: property (text), widget (QCheckBox, binaryCheckBox)
-#: search.ui:475
+#: search.ui:481
#, kde-format
msgid "Include binary files"
msgstr "Inclou els fitxers binaris"
@@ -488,3 +500,12 @@
#, kde-format
msgid "Search More"
msgstr "Cerca més"
+
+#~ msgid "Folder"
+#~ msgstr "Carpeta"
+
+#~ msgid "Fi&nd:"
+#~ msgstr "C&erca:"
+
+#~ msgid "F&older"
+#~ msgstr "&Carpeta"
diff -Nru kate-17.12.3/po/ca/katesnippetsplugin.po kate-18.04.3/po/ca/katesnippetsplugin.po
--- kate-17.12.3/po/ca/katesnippetsplugin.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ca/katesnippetsplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: katesnippetsplugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-08-08 03:18+0200\n"
+"POT-Creation-Date: 2018-03-07 03:16+0100\n"
"PO-Revision-Date: 2016-06-15 22:48+0200\n"
"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
@@ -89,22 +89,22 @@
msgid "Prefix to show in code completion"
msgstr "Prefix a mostrar en la compleció de codi"
-#: editsnippet.cpp:106 editsnippet.cpp:187
+#: editsnippet.cpp:107 editsnippet.cpp:188
#, kde-format
msgid "Edit Snippet %1 in %2"
msgstr "Edita el retall %1 a %2"
-#: editsnippet.cpp:116
+#: editsnippet.cpp:117
#, kde-format
msgid "Create New Snippet in Repository %1"
msgstr "Crea un retall nou al repositori %1"
-#: editsnippet.cpp:155
+#: editsnippet.cpp:156
#, kde-format
msgid "Snippet name cannot contain spaces"
msgstr "El nom del retall no pot contenir espais"
-#: editsnippet.cpp:194
+#: editsnippet.cpp:195
#, kde-format
msgid ""
"The snippet contains unsaved changes. Do you want to continue and lose all "
@@ -112,7 +112,7 @@
msgstr ""
"El retall conté canvis sense desar. Voleu continuar i perdre tots els canvis?"
-#: editsnippet.cpp:195
+#: editsnippet.cpp:196
#, kde-format
msgid "Warning - Unsaved Changes"
msgstr "Avís: Canvis sense desar"
@@ -374,3 +374,9 @@
#, kde-format
msgid "&Tools"
msgstr "&Eines"
+
+#~ msgid "Snippets..."
+#~ msgstr "Retalls..."
+
+#~ msgid "Help"
+#~ msgstr "Ajuda"
diff -Nru kate-17.12.3/po/ca/katesymbolviewer.po kate-18.04.3/po/ca/katesymbolviewer.po
--- kate-17.12.3/po/ca/katesymbolviewer.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ca/katesymbolviewer.po 2018-07-10 00:03:41.000000000 +0000
@@ -241,3 +241,14 @@
#, kde-format
msgid "Templates"
msgstr "Plantilles"
+
+#~ msgctxt "NAME OF TRANSLATORS"
+#~ msgid "Your names"
+#~ msgstr "Josep Ma. Ferrer,Manuel Tortosa Moreno"
+
+#~ msgctxt "EMAIL OF TRANSLATORS"
+#~ msgid "Your emails"
+#~ msgstr "txemaq@gmail.com,manutortosa@gmail.com"
+
+#~ msgid "View symbols"
+#~ msgstr "Visualitza els símbols"
diff -Nru kate-17.12.3/po/ca/kwrite.po kate-18.04.3/po/ca/kwrite.po
--- kate-17.12.3/po/ca/kwrite.po 2018-03-06 00:07:53.000000000 +0000
+++ kate-18.04.3/po/ca/kwrite.po 2018-07-10 00:03:41.000000000 +0000
@@ -522,3 +522,10 @@
msgstr ""
"El fitxer «%1» no s'ha pogut obrir, aquest no és un fitxer normal, és una "
"carpeta."
+
+#~ msgid ""
+#~ "The file given could not be read; check whether it exists or is readable "
+#~ "for the current user."
+#~ msgstr ""
+#~ "El fitxer indicat no es pot llegir, comproveu si existeix i si el pot "
+#~ "llegir l'usuari actual."
diff -Nru kate-17.12.3/po/ca/plasma_applet_org.kde.plasma.katesessions.po kate-18.04.3/po/ca/plasma_applet_org.kde.plasma.katesessions.po
--- kate-17.12.3/po/ca/plasma_applet_org.kde.plasma.katesessions.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca/plasma_applet_org.kde.plasma.katesessions.po 2018-07-10 00:03:41.000000000 +0000
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: plasma_applet_org.kde.plasma.katesessions\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-11-19 20:06+0100\n"
+"POT-Creation-Date: 2018-02-05 03:03+0100\n"
"PO-Revision-Date: 2014-09-10 21:59+0200\n"
"Last-Translator: Antoni Bella Pérez \n"
"Language-Team: Catalan \n"
@@ -52,17 +52,17 @@
msgid "Delete session"
msgstr "Elimina la sessió"
-#: engine/katesessionsmodel.cpp:75
+#: engine/katesessionsmodel.cpp:74
#, kde-format
msgid "Start Kate (no arguments)"
msgstr "Inicia el Kate (sense arguments)"
-#: engine/katesessionsmodel.cpp:83
+#: engine/katesessionsmodel.cpp:82
#, kde-format
msgid "New Kate Session"
msgstr "Sessió nova del Kate"
-#: engine/katesessionsmodel.cpp:92
+#: engine/katesessionsmodel.cpp:91
#, kde-format
msgid "New Anonymous Session"
msgstr "Sessió nova anònima"
diff -Nru kate-17.12.3/po/ca@valencia/katebacktracebrowserplugin.po kate-18.04.3/po/ca@valencia/katebacktracebrowserplugin.po
--- kate-17.12.3/po/ca@valencia/katebacktracebrowserplugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/katebacktracebrowserplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -69,7 +69,7 @@
#: btconfigwidget.ui:14
#, kde-format
msgid "Search Folders"
-msgstr "Busca a les carpetes"
+msgstr "Cerca a les carpetes"
#. i18n: ectx: property (text), widget (QLabel, label)
#: btconfigwidget.ui:20
@@ -78,7 +78,7 @@
"Please add the source folders in which to search for the files in the "
"backtrace:"
msgstr ""
-"Per favor, afegiu a la traça inversa les carpetes font a on buscar els "
+"Per favor, afegiu a la traça inversa les carpetes font a on cercar els "
"fitxers:"
#. i18n: ectx: property (whatsThis), widget (QListWidget, lstFolders)
diff -Nru kate-17.12.3/po/ca@valencia/katebuild-plugin.po kate-18.04.3/po/ca@valencia/katebuild-plugin.po
--- kate-17.12.3/po/ca@valencia/katebuild-plugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/katebuild-plugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: katebuild-plugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
+"POT-Creation-Date: 2018-01-23 03:14+0100\n"
"PO-Revision-Date: 2015-05-29 12:31+0200\n"
"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
@@ -49,21 +49,21 @@
msgstr "Cancel·la"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:160
+#: build.ui:163
#, kde-format
msgctxt "Header for the file name column"
msgid "File"
msgstr "Fitxer"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:165
+#: build.ui:168
#, kde-format
msgctxt "Header for the line number column"
msgid "Line"
msgstr "Línia"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:170
+#: build.ui:173
#, kde-format
msgctxt "Header for the error message column"
msgid "Message"
@@ -115,62 +115,62 @@
msgid "Target Settings"
msgstr "Arranjament de l'objectiu"
-#: plugin_katebuild.cpp:216 plugin_katebuild.cpp:828
+#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:829
#, kde-format
msgid "Target Set"
msgstr "Conjunt d'objectius"
-#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:238 plugin_katebuild.cpp:243
-#: plugin_katebuild.cpp:983
+#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:244
+#: plugin_katebuild.cpp:984
#, kde-format
msgid "build"
msgstr "construcció"
-#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:986
+#: plugin_katebuild.cpp:219 plugin_katebuild.cpp:240 plugin_katebuild.cpp:987
#, kde-format
msgid "clean"
msgstr "neteja"
-#: plugin_katebuild.cpp:219
+#: plugin_katebuild.cpp:220
#, kde-format
msgid "config"
msgstr "configuració"
-#: plugin_katebuild.cpp:223 plugin_katebuild.cpp:241 plugin_katebuild.cpp:989
+#: plugin_katebuild.cpp:224 plugin_katebuild.cpp:242 plugin_katebuild.cpp:990
#, kde-format
msgid "quick"
msgstr "ràpid"
-#: plugin_katebuild.cpp:271 plugin_katebuild.cpp:927 plugin_katebuild.cpp:938
-#: plugin_katebuild.cpp:959 plugin_katebuild.cpp:961
+#: plugin_katebuild.cpp:272 plugin_katebuild.cpp:928 plugin_katebuild.cpp:939
+#: plugin_katebuild.cpp:960 plugin_katebuild.cpp:962
#, kde-format
msgid "Project Plugin Targets"
msgstr "Objectius del connector de projectes"
-#: plugin_katebuild.cpp:388
+#: plugin_katebuild.cpp:389
#, kde-format
msgctxt "The same word as 'make' uses to mark an error."
msgid "error"
msgstr "error"
-#: plugin_katebuild.cpp:390
+#: plugin_katebuild.cpp:391
#, kde-format
msgctxt "The same word as 'ld' uses to mark an ..."
msgid "undefined reference"
msgstr "referència no definida"
-#: plugin_katebuild.cpp:399
+#: plugin_katebuild.cpp:400
#, kde-format
msgctxt "The same word as 'make' uses to mark a warning."
msgid "warning"
msgstr "avís"
-#: plugin_katebuild.cpp:451
+#: plugin_katebuild.cpp:452
#, kde-format
msgid "There is no file or directory specified for building."
msgstr "No s'ha especificat cap fitxer o carpeta per a construir."
-#: plugin_katebuild.cpp:455
+#: plugin_katebuild.cpp:456
#, kde-format
msgid ""
"The file \"%1\" is not a local file. Non-local files cannot be compiled."
@@ -178,117 +178,117 @@
"El fitxer «%1» no és un fitxer local. Els fitxers que no són locals no es "
"poden compilar."
-#: plugin_katebuild.cpp:501
+#: plugin_katebuild.cpp:502
#, kde-format
msgid "Failed to run \"%1\". exitStatus = %2"
msgstr "Ha fallat en executar «%1». Estat de l'eixida = %2"
-#: plugin_katebuild.cpp:519
+#: plugin_katebuild.cpp:520
#, kde-format
msgid "Building %1 cancelled"
msgstr "S'ha cancel·lat la construcció de %1"
-#: plugin_katebuild.cpp:578
+#: plugin_katebuild.cpp:579
#, kde-format
msgid "Already building..."
msgstr "Ja està construint-se..."
-#: plugin_katebuild.cpp:587
+#: plugin_katebuild.cpp:588
#, kde-format
msgid "No target available for building."
msgstr "No hi ha cap objectiu disponible per a construir."
-#: plugin_katebuild.cpp:600
+#: plugin_katebuild.cpp:601
#, kde-format
msgid "There is no local file or directory specified for building."
msgstr "No s'ha especificat cap fitxer o carpeta locals per a construir."
-#: plugin_katebuild.cpp:622
+#: plugin_katebuild.cpp:623
#, kde-format
msgid "Building target %1 ..."
msgstr "S'està construint l'objectiu %1..."
-#: plugin_katebuild.cpp:635
+#: plugin_katebuild.cpp:636
#, kde-kuit-format
msgctxt "@info"
msgid "Make Results:%1"
msgstr "Resultat del «make»:%1"
-#: plugin_katebuild.cpp:653
+#: plugin_katebuild.cpp:654
#, kde-format
msgid "Building %1 completed."
msgstr "S'ha completat la construcció de %1."
-#: plugin_katebuild.cpp:672
+#: plugin_katebuild.cpp:673
#, kde-format
msgid "Found one error."
msgid_plural "Found %1 errors."
msgstr[0] "S'ha detectat un error."
msgstr[1] "S'han detectat %1 errors."
-#: plugin_katebuild.cpp:673
+#: plugin_katebuild.cpp:674
#, kde-format
msgid "Building %1 had errors."
msgstr "La construcció de %1 té errors."
-#: plugin_katebuild.cpp:676
+#: plugin_katebuild.cpp:677
#, kde-format
msgid "Found one warning."
msgid_plural "Found %1 warnings."
msgstr[0] "S'ha detectat un avís."
msgstr[1] "S'han detectat %1 avisos."
-#: plugin_katebuild.cpp:677
+#: plugin_katebuild.cpp:678
#, kde-format
msgid "Building %1 had warnings."
msgstr "La construcció de %1 té avisos."
-#: plugin_katebuild.cpp:682
+#: plugin_katebuild.cpp:683
#, kde-format
msgid "Build failed."
msgstr "Ha fallat la construcció."
-#: plugin_katebuild.cpp:685
+#: plugin_katebuild.cpp:686
#, kde-format
msgid "Build completed without problems."
msgstr "S'ha completat la construcció sense problemes."
-#: plugin_katebuild.cpp:829
+#: plugin_katebuild.cpp:830
#, kde-format
msgid "Build"
msgstr "Construeix"
-#: plugin_katebuild.cpp:830
+#: plugin_katebuild.cpp:831
#, kde-format
msgid "Clean"
msgstr "Neteja"
-#: plugin_katebuild.cpp:831
+#: plugin_katebuild.cpp:832
#, kde-format
msgid "Config"
msgstr "Configuració"
-#: plugin_katebuild.cpp:832
+#: plugin_katebuild.cpp:833
#, kde-format
msgid "ConfigClean"
msgstr "Neteja configuració"
-#: plugin_katebuild.cpp:870
+#: plugin_katebuild.cpp:871
#, kde-format
msgid "Only Errors"
msgstr "Només els errors"
-#: plugin_katebuild.cpp:873
+#: plugin_katebuild.cpp:874
#, kde-format
msgid "Errors and Warnings"
msgstr "Errors i avisos"
-#: plugin_katebuild.cpp:876
+#: plugin_katebuild.cpp:877
#, kde-format
msgid "Parsed Output"
msgstr "Eixida analitzada"
-#: plugin_katebuild.cpp:879
+#: plugin_katebuild.cpp:880
#, kde-format
msgid "Full Output"
msgstr "Eixida completa"
@@ -339,18 +339,18 @@
#, kde-format
msgid "Check the check-box to make the command the default for the target-set."
msgstr ""
-"Activeu la casella de selecció per fer l'orde per defecte pel conjunt "
+"Activeu la casella de selecció per fer l'ordre per defecte pel conjunt "
"d'objectius."
#: TargetModel.cpp:354
#, kde-format
msgid "Command/Target-set Name"
-msgstr "Nom d'orde/conjunt d'objectius"
+msgstr "Nom d'ordre/conjunt d'objectius"
#: TargetModel.cpp:357
#, kde-format
msgid "Working Directory / Command"
-msgstr "Directori de treball / orde"
+msgstr "Directori de treball / ordre"
#: targets.cpp:30
#, kde-format
@@ -370,7 +370,7 @@
#: targets.cpp:41
#, kde-format
msgid "Copy command or target set"
-msgstr "Copia l'orde o el conjunt d'objectius"
+msgstr "Copia l'ordre o el conjunt d'objectius"
#: targets.cpp:45
#, kde-format
@@ -402,3 +402,39 @@
#, kde-format
msgid "Select directory to insert"
msgstr "Seleccioneu el directori a inserir"
+
+#~ msgid "Next Set of Targets"
+#~ msgstr "Conjunt següent d'objectius"
+
+#~ msgid "No previous target to build."
+#~ msgstr "No hi ha cap objectiu anterior a construir."
+
+#~ msgid "No target set as default target."
+#~ msgstr "No s'ha definit cap objectiu com a objectiu per defecte."
+
+#~ msgid "No target set as clean target."
+#~ msgstr "No s'ha definit cap objectiu com a objectiu de neteja."
+
+#~ msgid "Target \"%1\" not found for building."
+#~ msgstr "No s'ha trobat l'objectiu «%1» per a construir."
+
+#~ msgid "Really delete target %1?"
+#~ msgstr "De debò elimino l'objectiu %1?"
+
+#~ msgid "Nothing built yet."
+#~ msgstr "Encara no s'ha construït res."
+
+#~ msgid "Target Set %1"
+#~ msgstr "Conjunt d'objectius %1"
+
+#~ msgid "Target"
+#~ msgstr "Objectiu"
+
+#~ msgid "Target:"
+#~ msgstr "Objectiu:"
+
+#~ msgid "from"
+#~ msgstr "des de"
+
+#~ msgid "Command:"
+#~ msgstr "Ordre:"
diff -Nru kate-17.12.3/po/ca@valencia/kate-ctags-plugin.po kate-18.04.3/po/ca@valencia/kate-ctags-plugin.po
--- kate-17.12.3/po/ca@valencia/kate-ctags-plugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/kate-ctags-plugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -51,7 +51,7 @@
#: CTagsGlobalConfig.ui:66 kate_ctags.ui:119
#, kde-format
msgid "CTags command"
-msgstr "Orde de CTags"
+msgstr "Ordre de CTags"
#: ctagskinds.cpp:29
#, kde-format
@@ -295,7 +295,7 @@
#: kate_ctags.ui:13
#, kde-format
msgid "Lookup"
-msgstr "Busca"
+msgstr "Cerca"
#. i18n: ectx: property (text), widget (QPushButton, updateButton)
#. i18n: ectx: property (text), widget (QPushButton, updateButton2)
@@ -344,7 +344,7 @@
#: kate_ctags.ui:152
#, kde-format
msgid "Revert to the default command"
-msgstr "Reverteix a l'orde per omissió"
+msgstr "Reverteix a l'ordre per omissió"
#. i18n: ectx: property (text), widget (QToolButton, resetCMD)
#: kate_ctags.ui:155
@@ -390,7 +390,7 @@
#: kate_ctags_plugin.cpp:249
#, kde-format
msgid "The CTags command exited with code %1"
-msgstr "L'orde CTags ha finalitzat amb el codi %1"
+msgstr "L'ordre CTags ha finalitzat amb el codi %1"
#: kate_ctags_view.cpp:43
#, kde-format
@@ -415,7 +415,7 @@
#: kate_ctags_view.cpp:65
#, kde-format
msgid "Lookup Current Text"
-msgstr "Busca el text actual"
+msgstr "Cerca el text actual"
#: kate_ctags_view.cpp:72 kate_ctags_view.cpp:143
#, kde-format
@@ -430,7 +430,7 @@
#: kate_ctags_view.cpp:74 kate_ctags_view.cpp:145
#, kde-format
msgid "Lookup: %1"
-msgstr "Busca: %1"
+msgstr "Cerca: %1"
#: kate_ctags_view.cpp:88 kate_ctags_view.cpp:91
#, kde-format
diff -Nru kate-17.12.3/po/ca@valencia/katefilebrowserplugin.po kate-18.04.3/po/ca@valencia/katefilebrowserplugin.po
--- kate-17.12.3/po/ca@valencia/katefilebrowserplugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/katefilebrowserplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -25,7 +25,7 @@
#: katefilebrowser.cpp:99
#, kde-format
msgid "Search"
-msgstr "Busca"
+msgstr "Cerca"
#: katefilebrowser.cpp:113
#, kde-format
@@ -83,3 +83,6 @@
#, kde-format
msgid "Filesystem Browser Settings"
msgstr "Arranjament pel navegador del sistema de fitxers"
+
+#~ msgid "Filter:"
+#~ msgstr "Filtre:"
diff -Nru kate-17.12.3/po/ca@valencia/katefiletree.po kate-18.04.3/po/ca@valencia/katefiletree.po
--- kate-17.12.3/po/ca@valencia/katefiletree.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/katefiletree.po 2018-07-10 00:03:41.000000000 +0000
@@ -84,7 +84,7 @@
#: katefiletree.cpp:85
#, kde-format
msgid "Close other documents in this folder."
-msgstr "Tanca tots els altres documents en esta carpeta."
+msgstr "Tanca tots els altres documents en aquesta carpeta."
#: katefiletree.cpp:87
#, kde-format
@@ -177,12 +177,12 @@
#, kde-format
msgctxt "@action:inmenu sorting option"
msgid "Opening Order"
-msgstr "Orde d'obertura"
+msgstr "Ordre d'obertura"
#: katefiletree.cpp:126
#, kde-format
msgid "Sort by Opening Order"
-msgstr "Ordena per l'orde d'obertura"
+msgstr "Ordena per l'ordre d'obertura"
#: katefiletree.cpp:129
#, kde-format
@@ -281,7 +281,7 @@
#: katefiletreeconfigpage.cpp:85
#, kde-format
msgid "Opening Order"
-msgstr "Orde d'obertura"
+msgstr "Ordre d'obertura"
#: katefiletreeconfigpage.cpp:86
#, kde-format
@@ -335,9 +335,9 @@
"Set the color for modified documents. This color is blended into the color "
"for viewed files. The most recently edited documents get most of this color."
msgstr ""
-"Establiu el color per a l'ombrejat dels documents modificats. Este color es "
-"barrejarà amb el color dels fitxers visualitzats. Els documents editats més "
-"recentment obtindran un ombrejat més intens amb este color."
+"Establiu el color per a l'ombrejat dels documents modificats. Aquest color "
+"es barrejarà amb el color dels fitxers visualitzats. Els documents editats "
+"més recentment obtindran un ombrejat més intens amb aquest color."
#: katefiletreeconfigpage.cpp:120
#, kde-format
@@ -413,3 +413,9 @@
#, kde-format
msgid "&View"
msgstr "&Visualitza"
+
+#~ msgid "Save the current document to disk, with a name of your choice."
+#~ msgstr "Desa el document actual al disc, amb un nom de la vostra elecció."
+
+#~ msgid "Main Toolbar"
+#~ msgstr "Barra d'eines principal"
diff -Nru kate-17.12.3/po/ca@valencia/kategdbplugin.po kate-18.04.3/po/ca@valencia/kategdbplugin.po
--- kate-17.12.3/po/ca@valencia/kategdbplugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/kategdbplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -26,7 +26,7 @@
#: advanced_settings.ui:17
#, kde-format
msgid "GDB command"
-msgstr "Orde de GDB"
+msgstr "Ordre de GDB"
#. i18n: ectx: property (text), widget (QToolButton, u_gdbBrowse)
#. i18n: ectx: property (text), widget (QToolButton, u_addSrcPath)
@@ -44,7 +44,7 @@
#: advanced_settings.ui:37
#, kde-format
msgid "Source file search paths"
-msgstr "Camins de busca de fitxers de codi font"
+msgstr "Camins de cerca de fitxers de codi font"
#. i18n: ectx: property (text), item, widget (QComboBox, u_localRemote)
#: advanced_settings.ui:92
@@ -99,7 +99,7 @@
#: advanced_settings.ui:317
#, kde-format
msgid "Custom Init Commands"
-msgstr "Ordes d'inici personalitzades"
+msgstr "Ordres d'inici personalitzades"
#: configview.cpp:58
#, kde-format
@@ -141,17 +141,17 @@
#: configview.cpp:101
#, kde-format
msgid "Keep the focus on the command line"
-msgstr "Mantén el focus a la línia d'ordes"
+msgstr "Mantén el focus a la línia d'ordres"
#: configview.cpp:103
#, kde-format
msgid "Redirect IO"
-msgstr "Redirigeix la E/S"
+msgstr "Redirigeix l'E/S"
#: configview.cpp:104
#, kde-format
msgid "Redirect the debugged programs IO to a separate tab"
-msgstr "Redirigeix la E/S dels programes depurats a una pestanya separada"
+msgstr "Redirigeix l'E/S dels programes depurats a una pestanya separada"
#: configview.cpp:106
#, kde-format
diff -Nru kate-17.12.3/po/ca@valencia/katekonsoleplugin.po kate-18.04.3/po/ca@valencia/katekonsoleplugin.po
--- kate-17.12.3/po/ca@valencia/katekonsoleplugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/katekonsoleplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -1,97 +1,131 @@
# Translation of katekonsoleplugin.po to Catalan (Valencian)
-# Copyright (C) 2007-2014 This_file_is_part_of_KDE
+# Copyright (C) 2007-2017 This_file_is_part_of_KDE
# This file is distributed under the license LGPL version 2.1 or
# version 3 or later versions approved by the membership of KDE e.V.
#
-# Josep Ma. Ferrer , 2007, 2008, 2010, 2013.
+# Josep Ma. Ferrer , 2007, 2008, 2010, 2013, 2017.
# Manuel Tortosa , 2009.
# Antoni Bella Pérez , 2013, 2014.
msgid ""
msgstr ""
"Project-Id-Version: katekonsoleplugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-01-12 05:30+0100\n"
-"PO-Revision-Date: 2014-08-03 20:19+0200\n"
-"Last-Translator: Antoni Bella Pérez \n"
+"POT-Creation-Date: 2018-01-27 03:11+0100\n"
+"PO-Revision-Date: 2017-12-30 23:52+0100\n"
+"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
"Language: ca@valencia\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Accelerator-Marker: &\n"
-#: kateconsole.cpp:62
+#: kateconsole.cpp:67
#, kde-format
msgid "You do not have enough karma to access a shell or terminal emulation"
msgstr ""
-"No teniu karma suficient per accedir a un intèrpret d'ordes o una emulació "
+"No teniu karma suficient per accedir a un intèrpret d'ordres o una emulació "
"de terminal"
-#: kateconsole.cpp:94 kateconsole.cpp:355
+#: kateconsole.cpp:99 kateconsole.cpp:465
#, kde-format
msgid "Terminal"
msgstr "Terminal"
-#: kateconsole.cpp:124
+#: kateconsole.cpp:129
#, kde-format
msgid "Kate Terminal"
msgstr "Terminal del Kate"
-#: kateconsole.cpp:133
+#: kateconsole.cpp:138
#, kde-format
msgctxt "@action"
msgid "&Pipe to Terminal"
msgstr "&Condueix al terminal"
-#: kateconsole.cpp:136
+#: kateconsole.cpp:142
#, kde-format
msgctxt "@action"
msgid "S&ynchronize Terminal with Current Document"
msgstr "S&incronitza el terminal amb el document actual"
-#: kateconsole.cpp:141
+#: kateconsole.cpp:146
+#, kde-format
+msgctxt "@action"
+msgid "Run Current Document"
+msgstr "Executa el document actual"
+
+#: kateconsole.cpp:151
#, kde-format
msgctxt "@action"
msgid "&Focus Terminal"
msgstr "&Dóna el focus al terminal"
-#: kateconsole.cpp:259
+#: kateconsole.cpp:269
#, kde-format
msgid ""
"Do you really want to pipe the text to the console? This will execute any "
"contained commands with your user rights."
msgstr ""
"Esteu segur que voleu conduir («pipe») el text a la consola? Això executarà "
-"qualsevol orde continguda amb els vostres drets d'usuari."
+"qualsevol ordre continguda amb els vostres drets d'usuari."
-#: kateconsole.cpp:260
+#: kateconsole.cpp:270
#, kde-format
msgid "Pipe to Terminal?"
msgstr "Condueixo al terminal?"
-#: kateconsole.cpp:261
+#: kateconsole.cpp:271
#, kde-format
msgid "Pipe to Terminal"
msgstr "Condueix al terminal"
-#: kateconsole.cpp:283
+#: kateconsole.cpp:293
#, kde-format
msgid "Sorry, cannot cd into '%1'"
msgstr "No es pot fer «cd» a dins de «%1»"
-#: kateconsole.cpp:300 kateconsole.cpp:316
+#: kateconsole.cpp:314
+#, kde-format
+msgid "Not a local file: '%1'"
+msgstr "No és un fitxer local: «%1»"
+
+#: kateconsole.cpp:348
+#, kde-format
+msgid ""
+"Do you really want to Run the document ?\n"
+"This will execute the following command,\n"
+"with your user rights, in the terminal:\n"
+"'%1'"
+msgstr ""
+"Esteu segur que voleu executar el document?\n"
+"Això executarà l'ordre següent,\n"
+"amb els vostres drets, al terminal:\n"
+"«%1»"
+
+#: kateconsole.cpp:352
+#, kde-format
+msgid "Run in Terminal?"
+msgstr "Executo en un terminal?"
+
+#: kateconsole.cpp:353
+#, kde-format
+msgid "Run"
+msgstr "Executa"
+
+#: kateconsole.cpp:369 kateconsole.cpp:385
#, kde-format
msgid "Defocus Terminal"
msgstr "Treu el focus del terminal"
-#: kateconsole.cpp:309
+#: kateconsole.cpp:378
#, kde-format
msgid "Focus Terminal"
msgstr "Dóna el focus al terminal"
-#: kateconsole.cpp:340
+#: kateconsole.cpp:409
#, kde-format
msgid ""
"&Automatically synchronize the terminal with the current document when "
@@ -100,12 +134,41 @@
"Sincronitza &automàticament el terminal amb el document actual quan siga "
"possible"
-#: kateconsole.cpp:342
+#: kateconsole.cpp:413 kateconsole.cpp:434
+#, kde-format
+msgid "Run in terminal"
+msgstr "Executa en un terminal"
+
+#: kateconsole.cpp:415
+#, kde-format
+msgid "&Remove extension"
+msgstr "&Elimina l'extensió"
+
+#: kateconsole.cpp:420
+#, kde-format
+msgid "Prefix:"
+msgstr "Prefix:"
+
+#: kateconsole.cpp:428
+#, kde-format
+msgid "&Show warning next time"
+msgstr "Mo&stra un avís la pròxima vegada"
+
+#: kateconsole.cpp:430
+#, kde-format
+msgid ""
+"The next time '%1' is executed, make sure a warning window will pop up, "
+"displaying the command to be sent to terminal, for review."
+msgstr ""
+"La pròxima vegada que s'execute «%1», s'assegurà que apareixerà una finestra "
+"emergent d'avís, mostrant l'ordre que s'enviarà al terminal, per revisar-la."
+
+#: kateconsole.cpp:444
#, kde-format
msgid "Set &EDITOR environment variable to 'kate -b'"
msgstr "Estableix la variable d'entorn &EDITOR a «kate -b»"
-#: kateconsole.cpp:345
+#: kateconsole.cpp:447
#, kde-format
msgid ""
"Important: The document has to be closed to make the console application "
@@ -114,7 +177,7 @@
"Important: el document s'ha de tancar per fer que continue l'aplicació de "
"consola"
-#: kateconsole.cpp:360
+#: kateconsole.cpp:470
#, kde-format
msgid "Terminal Settings"
msgstr "Arranjament del terminal"
diff -Nru kate-17.12.3/po/ca@valencia/kateopenheader.po kate-18.04.3/po/ca@valencia/kateopenheader.po
--- kate-17.12.3/po/ca@valencia/kateopenheader.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/kateopenheader.po 2018-07-10 00:03:41.000000000 +0000
@@ -56,12 +56,12 @@
msgstr ""
"
toggle-header — alterna entre la capçalera i el corresponent "
"fitxer c/cpp
ús: toggle-header
Durant "
-"l'edició de codi en C o C++, esta orde alternarà entre un fitxer de "
+"l'edició de codi en C o C++, aquesta ordre alternarà entre un fitxer de "
"capçalera i el seu corresponent fitxer en C/C++ o viceversa.
Per "
"exemple, si esteu editant myclass.cpp, toggle-header canviarà a "
-"myclass.h si este fitxer està disponible.
Funcionarà amb les següents "
-"parelles de sufixos del nom de fitxer: Fitxers de capçalera: h, H, hh, "
-"hpp Fitxers de codi: c, cpp, cc, cp, cxx
"
+"myclass.h si aquest fitxer està disponible.
Funcionarà amb les "
+"següents parelles de sufixos del nom de fitxer: Fitxers de capçalera: "
+"h, H, hh, hpp Fitxers de codi: c, cpp, cc, cp, cxx
"
#. i18n: ectx: Menu (file)
#: ui.rc:6
diff -Nru kate-17.12.3/po/ca@valencia/kate.po kate-18.04.3/po/ca@valencia/kate.po
--- kate-17.12.3/po/ca@valencia/kate.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/kate.po 2018-07-10 00:03:41.000000000 +0000
@@ -6,13 +6,12 @@
# Antoni Bella Pérez , 2003, 2014, 2015, 2016, 2017.
# Albert Astals Cid , 2004, 2005.
# Josep Ma. Ferrer , 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018.
-# Manuel Tortosa , 2009, 2010.
-# Manuel Tortosa Moreno , 2010.
+# Manuel Tortosa Moreno , 2009, 2010.
msgid ""
msgstr ""
"Project-Id-Version: kate\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-07 03:24+0200\n"
+"POT-Creation-Date: 2018-04-03 06:11+0200\n"
"PO-Revision-Date: 2018-02-17 20:50+0100\n"
"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
@@ -99,7 +98,7 @@
msgid ""
"The file '%1' could not be opened: it is not a normal file, it is a folder."
msgstr ""
-"El fitxer «%1» no s'ha pogut obrir, este no és un fitxer normal, és una "
+"El fitxer «%1» no s'ha pogut obrir, aquest no és un fitxer normal, és una "
"carpeta."
#: kateconfigdialog.cpp:56
@@ -148,7 +147,7 @@
"Si està habilitat, quan el Kate reba el focus vos demanarà què cal fer amb "
"els fitxers que han estat modificats al disc dur. Si no està habilitat, vos "
"demanarà què fer amb un fitxer que ha estat modificat al disc dur només quan "
-"s'intente guardar este fitxer."
+"s'intente guardar aquest fitxer."
#: kateconfigdialog.cpp:102
#, kde-format
@@ -240,7 +239,7 @@
"una marca de selecció estan carregats i es tornaran a carregar la pròxima "
"vegada que inicieu el Kate."
-#: katedocmanager.cpp:232
+#: katedocmanager.cpp:233
#, kde-format
msgid ""
"The supposedly temporary file %1 has been modified. Do you want to delete it "
@@ -249,12 +248,12 @@
"El suposat fitxer temporal %1 ha estat modificat. El voleu suprimir "
"igualment?"
-#: katedocmanager.cpp:234
+#: katedocmanager.cpp:235
#, kde-format
msgid "Delete File?"
msgstr "Suprimeixo el fitxer?"
-#: katedocmanager.cpp:339
+#: katedocmanager.cpp:340
#, kde-format
msgid ""
"
The document '%1' has been modified, but not saved.
Do you want to "
@@ -263,39 +262,39 @@
"
El document «%1» ha estat modificat, però no guardat.
Voleu guardar "
"els canvis o descartar-los?
"
-#: katedocmanager.cpp:341 katetabbutton.cpp:46
+#: katedocmanager.cpp:342 katetabbutton.cpp:46
#, kde-format
msgid "Close Document"
msgstr "Tanca el document"
-#: katedocmanager.cpp:348
+#: katedocmanager.cpp:349
#, kde-format
msgid "Save As"
msgstr "Guarda com a"
-#: katedocmanager.cpp:367 katemainwindow.cpp:468
+#: katedocmanager.cpp:368 katemainwindow.cpp:468
#, kde-format
msgid "New file opened while trying to close Kate, closing aborted."
msgstr ""
"S'ha obert un fitxer nou mentre s'intentava tancar el Kate, s'interromp el "
"tancament."
-#: katedocmanager.cpp:368 katemainwindow.cpp:469
+#: katedocmanager.cpp:369 katemainwindow.cpp:469
#, kde-format
msgid "Closing Aborted"
msgstr "Tancament interromput"
-#: katedocmanager.cpp:443
+#: katedocmanager.cpp:444
#, kde-format
msgid "Starting Up"
msgstr "S'està engegant"
-#: katedocmanager.cpp:444
+#: katedocmanager.cpp:445
#, kde-format
msgid "Reopening files from the last session..."
msgstr "S'estan reobrint els fitxers de l'última sessió..."
-#: katedocmanager.cpp:605
+#: katedocmanager.cpp:606
#, kde-format
msgid "Errors/Warnings while opening documents"
msgstr "Errors/avisos mentre s'obren els documents"
@@ -303,7 +302,7 @@
#: katemainwindow.cpp:219
#, kde-format
msgid "Use this command to show or hide the view's statusbar"
-msgstr "Usa esta orde per a mostrar o ocultar la vista de la barra d'estat"
+msgstr "Usa aquesta ordre per a mostrar o ocultar la vista de la barra d'estat"
#: katemainwindow.cpp:222
#, kde-format
@@ -313,7 +312,7 @@
#: katemainwindow.cpp:225
#, kde-format
msgid "Use this command to show or hide the tabs for the views"
-msgstr "Usa esta orde per a mostrar o ocultar les pestanyes a les vistes"
+msgstr "Usa aquesta ordre per a mostrar o ocultar les pestanyes a les vistes"
#: katemainwindow.cpp:227
#, kde-format
@@ -436,7 +435,7 @@
#: katemainwindow.cpp:326
#, kde-format
msgid "Close this window"
-msgstr "Tanca esta finestra"
+msgstr "Tanca aquesta finestra"
#: katemainwindow.cpp:330
#, kde-format
@@ -461,8 +460,8 @@
"Open the current document using another application registered for its file "
"type, or an application of your choice."
msgstr ""
-"Obri el document actual usant una altra aplicació registrada per este tipus "
-"de fitxer o una aplicació de la vostra elecció."
+"Obri el document actual usant una altra aplicació registrada per aquest "
+"tipus de fitxer o una aplicació de la vostra elecció."
#: katemainwindow.cpp:345
#, kde-format
@@ -479,7 +478,8 @@
#, kde-format
msgid ""
"Configure various aspects of this application and the editing component."
-msgstr "Configura diversos aspectes d'esta aplicació i del component d'edició."
+msgstr ""
+"Configura diversos aspectes d'aquesta aplicació i del component d'edició."
#: katemainwindow.cpp:355
#, kde-format
@@ -770,8 +770,8 @@
"The diff command failed. Please make sure that diff(1) is installed and in "
"your PATH."
msgstr ""
-"Ha fallat l'orde «diff». Assegureu-vos que el diff(1) està instal·lat i a la "
-"PATH."
+"Ha fallat l'ordre «diff». Assegureu-vos que el diff(1) està instal·lat i a "
+"la PATH."
#: katemwmodonhddialog.cpp:310
#, kde-format
@@ -791,7 +791,7 @@
#: katequickopen.cpp:64
#, kde-format
msgid "Quick Open Search"
-msgstr "Busca amb obertura ràpida"
+msgstr "Cerca amb obertura ràpida"
#: katesavemodifieddialog.cpp:81
#, kde-format
@@ -1040,342 +1040,342 @@
msgid "&Open Containing Folder"
msgstr "&Obri la carpeta contenidora"
-#: main.cpp:111
+#: main.cpp:112
#, kde-format
msgid "Kate"
msgstr "Kate"
-#: main.cpp:112
+#: main.cpp:113
#, kde-format
msgid "Kate - Advanced Text Editor"
msgstr "Kate: Editor avançat de text"
-#: main.cpp:113
+#: main.cpp:114
#, kde-format
msgid "(c) 2000-2017 The Kate Authors"
msgstr "(c) 2000-2017 The Kate Authors"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Christoph Cullmann"
msgstr "Christoph Cullmann"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Maintainer"
msgstr "Mantenidor"
-#: main.cpp:128
+#: main.cpp:129
#, kde-format
msgid "Anders Lund"
msgstr "Anders Lund"
-#: main.cpp:128 main.cpp:129 main.cpp:130 main.cpp:139
+#: main.cpp:129 main.cpp:130 main.cpp:131 main.cpp:140
#, kde-format
msgid "Core Developer"
msgstr "Desenvolupador principal"
-#: main.cpp:129
+#: main.cpp:130
#, kde-format
msgid "Joseph Wenninger"
msgstr "Joseph Wenninger"
-#: main.cpp:130
+#: main.cpp:131
#, kde-format
msgid "Hamish Rodda"
msgstr "Hamish Rodda"
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Dominik Haumann"
msgstr "Dominik Haumann"
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Developer & Highlight wizard"
msgstr "Desenvolupador i assistent pel ressaltat"
-#: main.cpp:132
+#: main.cpp:133
#, kde-format
msgid "Kåre Särs"
msgstr "Kåre Särs"
-#: main.cpp:132 main.cpp:133 main.cpp:134
+#: main.cpp:133 main.cpp:134 main.cpp:135
#, kde-format
msgid "Developer"
msgstr "Desenvolupador"
-#: main.cpp:133
+#: main.cpp:134
#, kde-format
msgid "Alexander Neundorf"
msgstr "Alexander Neundorf"
-#: main.cpp:134
+#: main.cpp:135
#, kde-format
msgid "Sven Brauch"
msgstr "Sven Brauch"
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "Waldo Bastian"
msgstr "Waldo Bastian"
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "The cool buffersystem"
msgstr "El fantàstic sistema de memòria intermèdia"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "Charles Samuels"
msgstr "Charles Samuels"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "The Editing Commands"
-msgstr "Les ordes d'edició"
+msgstr "Les ordres d'edició"
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Matt Newell"
msgstr "Matt Newell"
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Testing, ..."
msgstr "Proves..."
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Michael Bartl"
msgstr "Michael Bartl"
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Former Core Developer"
msgstr "Antic desenvolupador principal"
-#: main.cpp:139
+#: main.cpp:140
#, kde-format
msgid "Michael McCallum"
msgstr "Michael McCallum"
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "Jochen Wilhemly"
msgstr "Jochen Wilhemly"
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "KWrite Author"
msgstr "Autor del KWrite"
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "Michael Koch"
msgstr "Michael Koch"
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "KWrite port to KParts"
msgstr "Port del KWrite a KParts"
-#: main.cpp:142
+#: main.cpp:143
#, kde-format
msgid "Christian Gebauer"
msgstr "Christian Gebauer"
-#: main.cpp:143
+#: main.cpp:144
#, kde-format
msgid "Simon Hausmann"
msgstr "Simon Hausmann"
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "Glen Parker"
msgstr "Glen Parker"
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "KWrite Undo History, Kspell integration"
msgstr "Historial desfés del KWrite, integració amb el Kspell"
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "Scott Manson"
msgstr "Scott Manson"
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "KWrite XML Syntax highlighting support"
msgstr "Implementació del ressaltat de la sintaxi XML al KWrite"
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "John Firebaugh"
msgstr "John Firebaugh"
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "Patches and more"
msgstr "Pedaços i més"
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Pablo Martín"
msgstr "Pablo Martín"
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Python Plugin Developer"
msgstr "Desenvolupador del connector Python"
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "Gerald Senarclens de Grancy"
msgstr "Gerald Senarclens de Grancy"
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "QA and Scripting"
msgstr "QA i creació de scripts"
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Matteo Merli"
msgstr "Matteo Merli"
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Highlighting for RPM Spec-Files, Perl, Diff and more"
msgstr "Ressaltat pels fitxers «spec» dels RPM, Perl, diff i més"
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Rocky Scaletta"
msgstr "Rocky Scaletta"
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Highlighting for VHDL"
msgstr "Ressaltat per a VHDL"
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Yury Lebedev"
msgstr "Yury Lebedev"
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Highlighting for SQL"
msgstr "Ressaltat per a SQL"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Chris Ross"
msgstr "Chris Ross"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Highlighting for Ferite"
msgstr "Ressaltat per a Ferite"
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Nick Roux"
msgstr "Nick Roux"
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Highlighting for ILERPG"
msgstr "Ressaltat per a ILERPG"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Carsten Niehaus"
msgstr "Carsten Niehaus"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Highlighting for LaTeX"
msgstr "Ressaltat per a LaTeX"
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Per Wigren"
msgstr "Per Wigren"
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Highlighting for Makefiles, Python"
msgstr "Ressaltat pels fitxers de Make, Python"
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Jan Fritz"
msgstr "Jan Fritz"
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Highlighting for Python"
msgstr "Ressaltat per a Python"
-#: main.cpp:158
+#: main.cpp:159
#, kde-format
msgid "Daniel Naber"
msgstr "Daniel Naber"
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Roland Pabel"
msgstr "Roland Pabel"
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Highlighting for Scheme"
msgstr "Ressaltat per a Scheme"
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "Cristi Dumitrescu"
msgstr "Cristi Dumitrescu"
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "PHP Keyword/Datatype list"
msgstr "Llista de les paraules clau/tipus de dades per a PHP"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Carsten Pfeiffer"
msgstr "Carsten Pfeiffer"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Very nice help"
msgstr "Ajuda molt valuosa"
-#: main.cpp:162
+#: main.cpp:163
#, kde-format
msgid "All people who have contributed and I have forgotten to mention"
msgstr "Tothom qui ha col·laborat i als que m'he descuidat de mencionar"
-#: main.cpp:188
+#: main.cpp:189
#, kde-format
msgid "Start Kate with a given session."
msgstr "Inicia el Kate amb una sessió indicada."
-#: main.cpp:188
+#: main.cpp:189
#, kde-format
msgid "session"
msgstr "sessió"
-#: main.cpp:192
+#: main.cpp:193
#, kde-format
msgid "Start Kate with a new anonymous session, implies '-n'."
msgstr "Inicia el Kate amb una sessió anònima nova, implica «-n»."
-#: main.cpp:196
+#: main.cpp:197
#, kde-format
msgid ""
"Force start of a new kate instance (is ignored if start is used and another "
@@ -1386,7 +1386,7 @@
"una altra instància del Kate ja té oberta la sessió indicada), forçada si no "
"se li proporcionen paràmetres ni els URL."
-#: main.cpp:200
+#: main.cpp:201
#, kde-format
msgid ""
"If using an already running kate instance, block until it exits, if URLs "
@@ -1395,68 +1395,68 @@
"Si s'està usant una instància del Kate en execució, la bloqueja fins que "
"eixiu, si se li han proporcionat els URL a obrir."
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid ""
"Only try to reuse kate instance with this pid (is ignored if start is used "
"and another kate instance already has the given session opened)."
msgstr ""
-"Intenta només usar la instància del Kate amb este PID (s'ignora si s'ha usat "
-"«start» i ja hi ha una altra instància del Kate amb la sessió indicada "
+"Intenta només usar la instància del Kate amb aquest PID (s'ignora si s'ha "
+"usat «start» i ja hi ha una altra instància del Kate amb la sessió indicada "
"oberta)."
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid "pid"
msgstr "PID"
-#: main.cpp:208
+#: main.cpp:209
#, kde-format
msgid "Set encoding for the file to open."
msgstr "Estableix la codificació del fitxer a obrir."
-#: main.cpp:208
+#: main.cpp:209
#, kde-format
msgid "encoding"
msgstr "codificació"
-#: main.cpp:212
+#: main.cpp:213
#, kde-format
msgid "Navigate to this line."
-msgstr "Navega fins esta línia."
+msgstr "Navega fins aquesta línia."
-#: main.cpp:212
+#: main.cpp:213
#, kde-format
msgid "line"
msgstr "línia"
-#: main.cpp:216
+#: main.cpp:217
#, kde-format
msgid "Navigate to this column."
-msgstr "Navega fins esta columna."
+msgstr "Navega fins aquesta columna."
-#: main.cpp:216
+#: main.cpp:217
#, kde-format
msgid "column"
msgstr "columna"
-#: main.cpp:220
+#: main.cpp:221
#, kde-format
msgid "Read the contents of stdin."
msgstr "Llig el contingut de l'entrada estàndard."
-#: main.cpp:224
+#: main.cpp:225
#, kde-format
msgid "The files/URLs opened by the application will be deleted after use"
msgstr ""
"Els fitxers/URL oberts per l'aplicació se suprimiran després d'usar-los"
-#: main.cpp:228
+#: main.cpp:229
#, kde-format
msgid "Documents to open."
msgstr "Documents a obrir."
-#: main.cpp:228
+#: main.cpp:229
#, kde-format
msgid "[urls...]"
msgstr "[URL...]"
@@ -1487,12 +1487,12 @@
#: session/katesessionchooser.cpp:77
#, kde-format
msgid "Delete this session"
-msgstr "Elimina esta sessió"
+msgstr "Elimina aquesta sessió"
#: session/katesessionchooser.cpp:96
#, kde-format
msgid "&Always use this choice"
-msgstr "Usa &sempre esta elecció"
+msgstr "Usa &sempre aquesta elecció"
#: session/katesessionchooser.cpp:108 session/katesessionopendialog.cpp:39
#, kde-format
@@ -1519,7 +1519,7 @@
msgid "&Open"
msgstr "&Obri"
-#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:455
+#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:463
#, kde-format
msgid "Session name:"
msgstr "Nom de la sessió:"
@@ -1529,24 +1529,24 @@
msgid "Specify New Name for Session"
msgstr "Especifiqueu un nom nou per a la sessió"
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "To save a session, you must specify a name."
msgstr "Per guardar una sessió, heu d'especificar un nom."
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "Missing Session Name"
msgstr "Falta el nom de la sessió"
-#: session/katesessionmanager.cpp:124
+#: session/katesessionmanager.cpp:132
#, kde-format
msgid ""
"Internal error: there is more than one instance open for a given session."
msgstr ""
"Error intern: hi ha més d'una instància oberta d'una sessió proporcionada."
-#: session/katesessionmanager.cpp:129
+#: session/katesessionmanager.cpp:137
#, kde-format
msgid ""
"Session '%1' is already opened in another kate instance, change there "
@@ -1555,7 +1555,7 @@
"La sessió «%1» ja està oberta per una altra instància del Kate, voleu "
"canviar-la en lloc de reobrir-la?"
-#: session/katesessionmanager.cpp:267
+#: session/katesessionmanager.cpp:275
#, kde-format
msgid ""
"The session could not be renamed to \"%1\", there already exists another "
@@ -1564,22 +1564,22 @@
"La sessió no es pot reanomenar a «%1», ja existeix una altra sessió amb el "
"mateix nom"
-#: session/katesessionmanager.cpp:268 session/katesessionmanager.cpp:281
+#: session/katesessionmanager.cpp:276 session/katesessionmanager.cpp:289
#, kde-format
msgid "Session Renaming"
msgstr "Reanomenant una sessió"
-#: session/katesessionmanager.cpp:280
+#: session/katesessionmanager.cpp:288
#, kde-format
msgid "The session could not be renamed to \"%1\". Failed to write to \"%2\""
msgstr "La sessió no es pot reanomenar a «%1». Ha fallat en escriure a «%2»"
-#: session/katesessionmanager.cpp:454
+#: session/katesessionmanager.cpp:462
#, kde-format
msgid "Specify New Name for Current Session"
msgstr "Especifiqueu un nom nou per a la sessió actual"
-#: session/katesessionmanager.cpp:455
+#: session/katesessionmanager.cpp:463
#, kde-format
msgid ""
"There is already an existing session with your chosen name.\n"
@@ -1653,3 +1653,33 @@
#, kde-format
msgid "&Manually choose a session"
msgstr "Trieu &manualment una sessió"
+
+#~ msgid "Comment"
+#~ msgstr "Comentari"
+
+#~ msgid "&Highlight Tab"
+#~ msgstr "&Ressaltat de la pestanya"
+
+#~ msgid "&None"
+#~ msgstr "C&ap"
+
+#~ msgid "&Red"
+#~ msgstr "&Vermell"
+
+#~ msgid "&Yellow"
+#~ msgstr "&Groc"
+
+#~ msgid "&Green"
+#~ msgstr "V&erd"
+
+#~ msgid "&Cyan"
+#~ msgstr "&Cian"
+
+#~ msgid "&Blue"
+#~ msgstr "&Blau"
+
+#~ msgid "&Magenta"
+#~ msgstr "&Magenta"
+
+#~ msgid "C&ustom Color..."
+#~ msgstr "Color &personalitzat..."
diff -Nru kate-17.12.3/po/ca@valencia/kateproject.po kate-18.04.3/po/ca@valencia/kateproject.po
--- kate-17.12.3/po/ca@valencia/kateproject.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/kateproject.po 2018-07-10 00:03:41.000000000 +0000
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: kateproject\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-02-27 03:46+0100\n"
+"POT-Creation-Date: 2017-11-17 03:18+0100\n"
"PO-Revision-Date: 2016-05-27 18:18+0200\n"
"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
@@ -92,42 +92,37 @@
msgid "Notes"
msgstr "Notes"
-#: kateprojectinfoviewcodeanalysis.cpp:36
+#: kateprojectinfoviewcodeanalysis.cpp:38
#, kde-format
msgid "Start Analysis..."
msgstr "Inicia l'anàlisi..."
-#: kateprojectinfoviewcodeanalysis.cpp:47 kateprojectinfoviewindex.cpp:43
+#: kateprojectinfoviewcodeanalysis.cpp:51 kateprojectinfoviewindex.cpp:43
#, kde-format
msgid "File"
msgstr "Fitxer"
-#: kateprojectinfoviewcodeanalysis.cpp:47 kateprojectinfoviewindex.cpp:43
+#: kateprojectinfoviewcodeanalysis.cpp:51 kateprojectinfoviewindex.cpp:43
#, kde-format
msgid "Line"
msgstr "Línia"
-#: kateprojectinfoviewcodeanalysis.cpp:47
+#: kateprojectinfoviewcodeanalysis.cpp:51
#, kde-format
msgid "Severity"
msgstr "Severitat"
-#: kateprojectinfoviewcodeanalysis.cpp:47
+#: kateprojectinfoviewcodeanalysis.cpp:51
#, kde-format
msgid "Message"
msgstr "Missatge"
-#: kateprojectinfoviewcodeanalysis.cpp:121
-#, kde-format
-msgid "Please install 'cppcheck'."
-msgstr "Per favor, instal·leu el «cppcheck»."
-
-#: kateprojectinfoviewcodeanalysis.cpp:207
+#: kateprojectinfoviewcodeanalysis.cpp:219
#, kde-format
msgid "Analysis finished."
msgstr "Ha finalitzat l'anàlisi."
-#: kateprojectinfoviewcodeanalysis.cpp:212
+#: kateprojectinfoviewcodeanalysis.cpp:224
#, kde-format
msgid "Analysis failed!"
msgstr "L'anàlisi ha fallat!"
@@ -145,7 +140,7 @@
#: kateprojectinfoviewindex.cpp:44 kateprojectview.cpp:54
#, kde-format
msgid "Search"
-msgstr "Busca"
+msgstr "Cerca"
#: kateprojectinfoviewindex.cpp:155
#, kde-format
@@ -165,7 +160,7 @@
#: kateprojectpluginview.cpp:97 kateprojectpluginview.cpp:520
#, kde-format
msgid "Lookup: %1"
-msgstr "Busca: %1"
+msgstr "Cerca: %1"
#: kateprojectpluginview.cpp:148
#, kde-format
@@ -192,3 +187,21 @@
#, kde-format
msgid "&Projects"
msgstr "&Projectes"
+
+#~ msgid "Please install 'cppcheck'."
+#~ msgstr "Si us plau, instal·leu el «cppcheck»."
+
+#~ msgid "Follow Location"
+#~ msgstr "Seguir una ubicació"
+
+#~ msgid "Git Tools"
+#~ msgstr "Eines «git»"
+
+#~ msgid "Launch gitk"
+#~ msgstr "Llança el «gitk»"
+
+#~ msgid "Launch qgit"
+#~ msgstr "Llança el «qgit»"
+
+#~ msgid "Launch git-cola"
+#~ msgstr "Llança el «git-cola»"
diff -Nru kate-17.12.3/po/ca@valencia/kate-replicode-plugin.po kate-18.04.3/po/ca@valencia/kate-replicode-plugin.po
--- kate-17.12.3/po/ca@valencia/kate-replicode-plugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/kate-replicode-plugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -414,3 +414,15 @@
#, kde-format
msgid "Replicode execution finished."
msgstr "L'execució del Replicode ha finalitzat."
+
+#~ msgid "Unable to find active file"
+#~ msgstr "No s'ha pogut trobar cap fitxer actiu"
+
+#~ msgid "No file"
+#~ msgstr "No hi ha cap fitxer"
+
+#~ msgid "Can't find replicode executor"
+#~ msgstr "No s'ha pogut trobar l'executor del «replicode»"
+
+#~ msgid "Can't find user operator library"
+#~ msgstr "No s'ha pogut trobar la biblioteca d'operació de l'usuari"
diff -Nru kate-17.12.3/po/ca@valencia/katesearch.po kate-18.04.3/po/ca@valencia/katesearch.po
--- kate-17.12.3/po/ca@valencia/katesearch.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/katesearch.po 2018-07-10 00:03:41.000000000 +0000
@@ -1,16 +1,16 @@
# Translation of katesearch.po to Catalan (Valencian)
-# Copyright (C) 2011-2017 This_file_is_part_of_KDE
+# Copyright (C) 2011-2018 This_file_is_part_of_KDE
# This file is distributed under the license LGPL version 2.1 or
# version 3 or later versions approved by the membership of KDE e.V.
#
-# Josep Ma. Ferrer , 2011, 2012, 2013, 2014, 2016, 2017.
+# Josep Ma. Ferrer , 2011, 2012, 2013, 2014, 2016, 2017, 2018.
# Antoni Bella Pérez , 2014, 2015, 2017.
msgid ""
msgstr ""
"Project-Id-Version: katesearch\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
-"PO-Revision-Date: 2017-12-30 23:57+0100\n"
+"POT-Creation-Date: 2018-03-01 03:19+0100\n"
+"PO-Revision-Date: 2018-03-01 19:41+0100\n"
"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
"Language: ca@valencia\n"
@@ -24,22 +24,22 @@
#: plugin_search.cpp:227
#, kde-format
msgid "Kate Search & Replace"
-msgstr "Busca i substitueix del Kate"
+msgstr "Cerca i substitueix del Kate"
#: plugin_search.cpp:233
#, kde-format
msgid "Search and Replace"
-msgstr "Busca i substitueix"
+msgstr "Cerca i substitueix"
#: plugin_search.cpp:242
#, kde-format
msgid "Search in Files"
-msgstr "Busca en fitxers"
+msgstr "Cerca en fitxers"
#: plugin_search.cpp:246
#, kde-format
msgid "Search in Files (in new tab)"
-msgstr "Busca en fitxers (en una pestanya nova)"
+msgstr "Cerca en fitxers (en una pestanya nova)"
#: plugin_search.cpp:252
#, kde-format
@@ -56,7 +56,7 @@
msgid ""
"Comma separated list of file types to search in. Example: \"*.cpp,*.h\"\n"
msgstr ""
-"Llista dels tipus de fitxers a buscar, separats per comes. Exemple: «*.cpp,*."
+"Llista dels tipus de fitxers a cercar, separats per comes. Exemple: «*.cpp,*."
"h»\n"
#: plugin_search.cpp:277
@@ -65,7 +65,7 @@
"Comma separated list of files and directories to exclude from the search. "
"Example: \"build*\""
msgstr ""
-"Llista de fitxers i directoris a excloure de la busca, separats per comes. "
+"Llista de fitxers i directoris a excloure de la cerca, separats per comes. "
"Exemple: «build*»"
#: plugin_search.cpp:762
@@ -81,7 +81,7 @@
#: plugin_search.cpp:1108
#, kde-format
msgid "Searching while you type was interrupted. It would have taken too long."
-msgstr "S'ha interromput la busca mentre es tecleja. Podria trigar massa."
+msgstr "S'ha interromput la cerca mentre es tecleja. Podria trigar massa."
#: plugin_search.cpp:1173
#, kde-format
@@ -238,12 +238,12 @@
#: plugin_search.cpp:2023
#, kde-format
msgid "Lookahead"
-msgstr "Busca avant"
+msgstr "Cerca avant"
#: plugin_search.cpp:2024
#, kde-format
msgid "Negative lookahead"
-msgstr "Busca avant negativa"
+msgstr "Cerca avant negativa"
#: plugin_search.cpp:2027
#, kde-format
@@ -308,171 +308,183 @@
#: plugin_search.cpp:2154
#, kde-format
msgid "Usage: grep [pattern to search for in folder]"
-msgstr "Sintaxi: grep [patró de busca en carpeta]"
+msgstr "Sintaxi: grep [patró de cerca en carpeta]"
#: plugin_search.cpp:2157
#, kde-format
msgid "Usage: newGrep [pattern to search for in folder]"
-msgstr "Sintaxi: newGrep [patró de busca en carpeta]"
+msgstr "Sintaxi: newGrep [patró de cerca en carpeta]"
#: plugin_search.cpp:2161 plugin_search.cpp:2164
#, kde-format
msgid "Usage: search [pattern to search for in open files]"
-msgstr "Sintaxi: search [patró de busca en fitxers oberts]"
+msgstr "Sintaxi: search [patró de cerca en fitxers oberts]"
#: plugin_search.cpp:2168
#, kde-format
msgid "Usage: pgrep [pattern to search for in current project]"
-msgstr "Sintaxi: pgrep [patró de busca en el projecte actual]"
+msgstr "Sintaxi: pgrep [patró de cerca en el projecte actual]"
#: plugin_search.cpp:2171
#, kde-format
msgid "Usage: newPGrep [pattern to search for in current project]"
-msgstr "Sintaxi: newPGrep [patró de busca en el projecte actual]"
+msgstr "Sintaxi: newPGrep [patró de cerca en el projecte actual]"
+
+#. i18n: ectx: property (toolTip), widget (QToolButton, newTabButton)
+#: search.ui:19
+#, kde-format
+msgid "Add new search tab"
+msgstr "Afig una pestanya de cerca nova"
#. i18n: ectx: property (text), widget (QToolButton, newTabButton)
#. i18n: ectx: property (text), widget (QToolButton, displayOptions)
-#: search.ui:19 search.ui:164
+#: search.ui:22 search.ui:170
#, kde-format
msgid "..."
msgstr "..."
#. i18n: ectx: property (text), widget (QLabel, findLabel)
-#: search.ui:26
+#: search.ui:29
#, kde-format
msgid "Find:"
-msgstr "Busca:"
+msgstr "Cerca:"
#. i18n: ectx: property (toolTip), widget (QPushButton, searchButton)
#. i18n: ectx: property (text), widget (QPushButton, searchButton)
-#: search.ui:46 search.ui:49
+#: search.ui:49 search.ui:52
#, kde-format
msgid "Search"
-msgstr "Busca"
+msgstr "Cerca"
#. i18n: ectx: property (toolTip), widget (QPushButton, nextButton)
#. i18n: ectx: property (text), widget (QPushButton, nextButton)
-#: search.ui:93 search.ui:96
+#: search.ui:96 search.ui:99
#, kde-format
msgid "Next"
msgstr "Següent"
#. i18n: ectx: property (text), widget (QPushButton, stopButton)
-#: search.ui:134
+#: search.ui:137
#, kde-format
msgid "Stop"
msgstr "Atura"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:146
+#: search.ui:149
#, kde-format
msgid "In Current File"
msgstr "Al fitxer actual"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:151
+#: search.ui:154
#, kde-format
msgid "in Open Files"
msgstr "Als Fitxers oberts"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:156
+#: search.ui:159
#, kde-format
msgid "in Folder"
msgstr "A la carpeta"
+#. i18n: ectx: property (toolTip), widget (QToolButton, displayOptions)
+#: search.ui:167
+#, kde-format
+msgid "Show search options"
+msgstr "Mostra les opcions de cerca"
+
#. i18n: ectx: property (text), widget (QLabel, replaceLabel)
-#: search.ui:174
+#: search.ui:180
#, kde-format
msgid "Replace:"
msgstr "Substitueix:"
#. i18n: ectx: property (text), widget (QPushButton, replaceButton)
-#: search.ui:194
+#: search.ui:200
#, kde-format
msgid "Replace"
msgstr "Substitueix"
#. i18n: ectx: property (text), widget (QPushButton, replaceCheckedBtn)
-#: search.ui:204
+#: search.ui:210
#, kde-format
msgid "Replace Checked"
msgstr "Substitueix les verificades"
#. i18n: ectx: property (toolTip), widget (QToolButton, matchCase)
-#: search.ui:211
+#: search.ui:217
#, kde-format
msgid "Match case"
msgstr "Fes concordar les majúscules"
#. i18n: ectx: property (toolTip), widget (QToolButton, useRegExp)
-#: search.ui:227
+#: search.ui:233
#, kde-format
msgid "Use regular expressions"
msgstr "Usa expressions regulars"
#. i18n: ectx: property (toolTip), widget (QToolButton, expandResults)
-#: search.ui:256
+#: search.ui:262
#, kde-format
msgid "Expand results"
msgstr "Expandeix els resultats"
#. i18n: ectx: property (toolTip), widget (QToolButton, currentFolderButton)
-#: search.ui:272
+#: search.ui:278
#, kde-format
msgid "Use the current document's path."
msgstr "Usa el camí del document actual."
#. i18n: ectx: property (text), widget (QLabel, folderLabel)
-#: search.ui:373
+#: search.ui:379
#, kde-format
msgid "Folder:"
msgstr "Carpeta:"
#. i18n: ectx: property (toolTip), widget (QToolButton, folderUpButton)
-#: search.ui:391
+#: search.ui:397
#, kde-format
msgid "Go one folder up."
msgstr "Vés una carpeta cap amunt."
#. i18n: ectx: property (text), widget (QLabel, filterLabel)
-#: search.ui:400
+#: search.ui:406
#, kde-format
msgid "Filter:"
msgstr "Filtre:"
#. i18n: ectx: property (text), item, widget (KComboBox, filterCombo)
-#: search.ui:422
+#: search.ui:428
#, kde-format
msgid "*"
msgstr "*"
#. i18n: ectx: property (text), widget (QLabel, excludeLabel)
-#: search.ui:430
+#: search.ui:436
#, kde-format
msgid "Exclude:"
msgstr "Exclou:"
#. i18n: ectx: property (text), widget (QCheckBox, recursiveCheckBox)
-#: search.ui:451
+#: search.ui:457
#, kde-format
msgid "Recursive"
msgstr "Recursiu"
#. i18n: ectx: property (text), widget (QCheckBox, hiddenCheckBox)
-#: search.ui:461
+#: search.ui:467
#, kde-format
msgid "Include hidden"
msgstr "Inclou els ocults"
#. i18n: ectx: property (text), widget (QCheckBox, symLinkCheckBox)
-#: search.ui:468
+#: search.ui:474
#, kde-format
msgid "Follow symbolic links"
msgstr "Segueix els enllaços simbòlics"
#. i18n: ectx: property (text), widget (QCheckBox, binaryCheckBox)
-#: search.ui:475
+#: search.ui:481
#, kde-format
msgid "Include binary files"
msgstr "Inclou els fitxers binaris"
@@ -487,4 +499,13 @@
#: ui.rc:9
#, kde-format
msgid "Search More"
-msgstr "Busca més"
+msgstr "Cerca més"
+
+#~ msgid "Folder"
+#~ msgstr "Carpeta"
+
+#~ msgid "Fi&nd:"
+#~ msgstr "C&erca:"
+
+#~ msgid "F&older"
+#~ msgstr "&Carpeta"
diff -Nru kate-17.12.3/po/ca@valencia/katesnippetsplugin.po kate-18.04.3/po/ca@valencia/katesnippetsplugin.po
--- kate-17.12.3/po/ca@valencia/katesnippetsplugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/katesnippetsplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: katesnippetsplugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-08-08 03:18+0200\n"
+"POT-Creation-Date: 2018-03-07 03:16+0100\n"
"PO-Revision-Date: 2016-06-15 22:48+0200\n"
"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
@@ -89,22 +89,22 @@
msgid "Prefix to show in code completion"
msgstr "Prefix a mostrar en la compleció de codi"
-#: editsnippet.cpp:106 editsnippet.cpp:187
+#: editsnippet.cpp:107 editsnippet.cpp:188
#, kde-format
msgid "Edit Snippet %1 in %2"
msgstr "Edita el retall %1 a %2"
-#: editsnippet.cpp:116
+#: editsnippet.cpp:117
#, kde-format
msgid "Create New Snippet in Repository %1"
msgstr "Crea un retall nou al repositori %1"
-#: editsnippet.cpp:155
+#: editsnippet.cpp:156
#, kde-format
msgid "Snippet name cannot contain spaces"
msgstr "El nom del retall no pot contindre espais"
-#: editsnippet.cpp:194
+#: editsnippet.cpp:195
#, kde-format
msgid ""
"The snippet contains unsaved changes. Do you want to continue and lose all "
@@ -113,7 +113,7 @@
"El retall conté canvis sense guardar. Voleu continuar i perdre tots els "
"canvis?"
-#: editsnippet.cpp:195
+#: editsnippet.cpp:196
#, kde-format
msgid "Warning - Unsaved Changes"
msgstr "Avís: Canvis sense guardar"
@@ -193,8 +193,8 @@
"s'invoquen en un àmbit que conté el contingut de tots els camps de plantilla "
"editables com a variables locals. Per exemple, en un retall que continga "
"${camp}, es presentarà una variable anomenada camp que "
-"contindrà el contingut actualitzat del camp de plantilla. Estes variables es "
-"poden utilitzar estàticament en la funció o es pot passar com arguments, "
+"contindrà el contingut actualitzat del camp de plantilla. Aquestes variables "
+"es poden utilitzar estàticament en la funció o es pot passar com arguments, "
"utilitzant la sintaxi ${func(camp)} o ${camp2=func(camp)} "
"en la cadena retallada. Podeu utilitzar l'API de creació de scripts del "
"Kate per obtindre el text seleccionat, tot el text, el nom del fitxer i més "
@@ -206,7 +206,7 @@
#: editsnippet.ui:105
#, kde-format
msgid "Test this snippet"
-msgstr "Prova este retall"
+msgstr "Prova aquest retall"
#: katesnippetglobal.cpp:116
#, kde-format
@@ -375,3 +375,9 @@
#, kde-format
msgid "&Tools"
msgstr "&Eines"
+
+#~ msgid "Snippets..."
+#~ msgstr "Retalls..."
+
+#~ msgid "Help"
+#~ msgstr "Ajuda"
diff -Nru kate-17.12.3/po/ca@valencia/katesymbolviewer.po kate-18.04.3/po/ca@valencia/katesymbolviewer.po
--- kate-17.12.3/po/ca@valencia/katesymbolviewer.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/katesymbolviewer.po 2018-07-10 00:03:41.000000000 +0000
@@ -241,3 +241,14 @@
#, kde-format
msgid "Templates"
msgstr "Plantilles"
+
+#~ msgctxt "NAME OF TRANSLATORS"
+#~ msgid "Your names"
+#~ msgstr "Josep Ma. Ferrer,Manuel Tortosa Moreno"
+
+#~ msgctxt "EMAIL OF TRANSLATORS"
+#~ msgid "Your emails"
+#~ msgstr "txemaq@gmail.com,manutortosa@gmail.com"
+
+#~ msgid "View symbols"
+#~ msgstr "Visualitza els símbols"
diff -Nru kate-17.12.3/po/ca@valencia/katetextfilter.po kate-18.04.3/po/ca@valencia/katetextfilter.po
--- kate-17.12.3/po/ca@valencia/katetextfilter.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/katetextfilter.po 2018-07-10 00:03:41.000000000 +0000
@@ -63,7 +63,7 @@
"with the output of the specified shell command."
msgstr ""
"
Sintaxi: textfilter ORDRE
Substitueix la selecció "
-"amb l'eixida de l'orde executada per l'intèrpret d'ordes.
"
+"amb l'eixida de l'ordre executada per l'intèrpret d'ordres."
#: plugin_katetextfilter.cpp:263
#, kde-format
@@ -80,7 +80,7 @@
#: textfilterwidget.ui:26
#, kde-format
msgid "Enter command to &pipe selected text through:"
-msgstr "Introduïu una orde per a &processar el text seleccionat:"
+msgstr "Introduïu una ordre per a &processar el text seleccionat:"
#. i18n: ectx: property (toolTip), widget (QCheckBox, copyResult)
#: textfilterwidget.ui:40
diff -Nru kate-17.12.3/po/ca@valencia/katexmltools.po kate-18.04.3/po/ca@valencia/katexmltools.po
--- kate-17.12.3/po/ca@valencia/katexmltools.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/katexmltools.po 2018-07-10 00:03:41.000000000 +0000
@@ -54,7 +54,7 @@
"DTD for this document type will now be loaded."
msgstr ""
"El fitxer actual ha estat identificat com a un document del tipus «%1». Ara "
-"es carregarà la meta DTD per este tipus de document."
+"es carregarà la meta DTD per aquest tipus de document."
#: plugin_katexmltools.cpp:462
#, kde-format
@@ -124,9 +124,9 @@
"for more information."
msgstr ""
"El fitxer «%1» no està en un format estàndard. Comproveu que el fitxer és "
-"d'este tipus:\n"
+"d'aquest tipus:\n"
"-//Norman Walsh//DTD DTDParse V2.0//EN\n"
-"Podreu crear este tipus de fitxers amb «dtdparse». Per a més informació "
+"Podreu crear aquest tipus de fitxers amb «dtdparse». Per a més informació "
"vegeu la documentació pels connectors del Kate."
#: pseudo_dtd.cpp:67
diff -Nru kate-17.12.3/po/ca@valencia/kterustcompletion.po kate-18.04.3/po/ca@valencia/kterustcompletion.po
--- kate-17.12.3/po/ca@valencia/kterustcompletion.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/kterustcompletion.po 2018-07-10 00:03:41.000000000 +0000
@@ -23,7 +23,7 @@
#: kterustcompletionconfigpage.cpp:39
#, kde-format
msgid "Racer command"
-msgstr "Orde «racer»"
+msgstr "Ordre «racer»"
#: kterustcompletionconfigpage.cpp:46
#, kde-format
diff -Nru kate-17.12.3/po/ca@valencia/kwrite.po kate-18.04.3/po/ca@valencia/kwrite.po
--- kate-17.12.3/po/ca@valencia/kwrite.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/kwrite.po 2018-07-10 00:03:41.000000000 +0000
@@ -76,17 +76,17 @@
#: kwrite.cpp:152
#, kde-format
msgid "Use this command to close the current document"
-msgstr "Useu esta orde per a tancar el document actual"
+msgstr "Useu aquesta ordre per a tancar el document actual"
#: kwrite.cpp:157
#, kde-format
msgid "Use this command to create a new document"
-msgstr "Useu esta orde per a crear un document nou"
+msgstr "Useu aquesta ordre per a crear un document nou"
#: kwrite.cpp:159
#, kde-format
msgid "Use this command to open an existing document for editing"
-msgstr "Useu esta orde per obrir un document existent i editar-lo"
+msgstr "Useu aquesta ordre per obrir un document existent i editar-lo"
#: kwrite.cpp:163
#, kde-format
@@ -115,7 +115,7 @@
#: kwrite.cpp:181
#, kde-format
msgid "Use this command to show or hide the view's statusbar"
-msgstr "Usa esta orde per a mostrar o ocultar la vista de la barra d'estat"
+msgstr "Usa aquesta ordre per a mostrar o ocultar la vista de la barra d'estat"
#: kwrite.cpp:183
#, kde-format
@@ -244,7 +244,7 @@
#: main.cpp:113
#, kde-format
msgid "The Editing Commands"
-msgstr "Les ordes d'edició"
+msgstr "Les ordres d'edició"
#: main.cpp:114
#, kde-format
@@ -477,7 +477,7 @@
#: main.cpp:168
#, kde-format
msgid "Navigate to this line."
-msgstr "Navega fins esta línia."
+msgstr "Navega fins aquesta línia."
#: main.cpp:168
#, kde-format
@@ -487,7 +487,7 @@
#: main.cpp:172
#, kde-format
msgid "Navigate to this column."
-msgstr "Navega fins esta columna."
+msgstr "Navega fins aquesta columna."
#: main.cpp:172
#, kde-format
@@ -520,5 +520,12 @@
msgid ""
"The file '%1' could not be opened: it is not a normal file, it is a folder."
msgstr ""
-"El fitxer «%1» no s'ha pogut obrir, este no és un fitxer normal, és una "
+"El fitxer «%1» no s'ha pogut obrir, aquest no és un fitxer normal, és una "
"carpeta."
+
+#~ msgid ""
+#~ "The file given could not be read; check whether it exists or is readable "
+#~ "for the current user."
+#~ msgstr ""
+#~ "El fitxer indicat no es pot llegir, comproveu si existeix i si el pot "
+#~ "llegir l'usuari actual."
diff -Nru kate-17.12.3/po/ca@valencia/plasma_applet_org.kde.plasma.katesessions.po kate-18.04.3/po/ca@valencia/plasma_applet_org.kde.plasma.katesessions.po
--- kate-17.12.3/po/ca@valencia/plasma_applet_org.kde.plasma.katesessions.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/ca@valencia/plasma_applet_org.kde.plasma.katesessions.po 2018-07-10 00:03:41.000000000 +0000
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: plasma_applet_org.kde.plasma.katesessions\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-11-19 20:06+0100\n"
+"POT-Creation-Date: 2018-02-05 03:03+0100\n"
"PO-Revision-Date: 2014-09-10 21:59+0200\n"
"Last-Translator: Antoni Bella Pérez \n"
"Language-Team: Catalan \n"
@@ -30,7 +30,7 @@
#: applet/contents/ui/katesessions.qml:143
#, kde-format
msgid "Search"
-msgstr "Busca"
+msgstr "Cerca"
#: applet/contents/ui/KateSessionsItemDelegate.qml:110
#, kde-format
@@ -52,17 +52,17 @@
msgid "Delete session"
msgstr "Elimina la sessió"
-#: engine/katesessionsmodel.cpp:75
+#: engine/katesessionsmodel.cpp:74
#, kde-format
msgid "Start Kate (no arguments)"
msgstr "Inicia el Kate (sense arguments)"
-#: engine/katesessionsmodel.cpp:83
+#: engine/katesessionsmodel.cpp:82
#, kde-format
msgid "New Kate Session"
msgstr "Sessió nova del Kate"
-#: engine/katesessionsmodel.cpp:92
+#: engine/katesessionsmodel.cpp:91
#, kde-format
msgid "New Anonymous Session"
msgstr "Sessió nova anònima"
diff -Nru kate-17.12.3/po/cs/katebuild-plugin.po kate-18.04.3/po/cs/katebuild-plugin.po
--- kate-17.12.3/po/cs/katebuild-plugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/cs/katebuild-plugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: katebuild-plugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
+"POT-Creation-Date: 2018-01-23 03:14+0100\n"
"PO-Revision-Date: 2017-03-17 12:05+0100\n"
"Last-Translator: Vít Pelčák \n"
"Language-Team: Czech \n"
@@ -45,21 +45,21 @@
msgstr "Zrušit"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:160
+#: build.ui:163
#, kde-format
msgctxt "Header for the file name column"
msgid "File"
msgstr "Soubor"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:165
+#: build.ui:168
#, kde-format
msgctxt "Header for the line number column"
msgid "Line"
msgstr "Řádek"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:170
+#: build.ui:173
#, kde-format
msgctxt "Header for the error message column"
msgid "Message"
@@ -111,110 +111,110 @@
msgid "Target Settings"
msgstr "Nastavení cíle"
-#: plugin_katebuild.cpp:216 plugin_katebuild.cpp:828
+#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:829
#, kde-format
msgid "Target Set"
msgstr "Sada cílů"
-#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:238 plugin_katebuild.cpp:243
-#: plugin_katebuild.cpp:983
+#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:244
+#: plugin_katebuild.cpp:984
#, kde-format
msgid "build"
msgstr "překlad"
-#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:986
+#: plugin_katebuild.cpp:219 plugin_katebuild.cpp:240 plugin_katebuild.cpp:987
#, kde-format
msgid "clean"
msgstr "vymazat"
-#: plugin_katebuild.cpp:219
+#: plugin_katebuild.cpp:220
#, kde-format
msgid "config"
msgstr "nastavení"
-#: plugin_katebuild.cpp:223 plugin_katebuild.cpp:241 plugin_katebuild.cpp:989
+#: plugin_katebuild.cpp:224 plugin_katebuild.cpp:242 plugin_katebuild.cpp:990
#, kde-format
msgid "quick"
msgstr ""
-#: plugin_katebuild.cpp:271 plugin_katebuild.cpp:927 plugin_katebuild.cpp:938
-#: plugin_katebuild.cpp:959 plugin_katebuild.cpp:961
+#: plugin_katebuild.cpp:272 plugin_katebuild.cpp:928 plugin_katebuild.cpp:939
+#: plugin_katebuild.cpp:960 plugin_katebuild.cpp:962
#, kde-format
msgid "Project Plugin Targets"
msgstr ""
-#: plugin_katebuild.cpp:388
+#: plugin_katebuild.cpp:389
#, kde-format
msgctxt "The same word as 'make' uses to mark an error."
msgid "error"
msgstr "chyba"
-#: plugin_katebuild.cpp:390
+#: plugin_katebuild.cpp:391
#, kde-format
msgctxt "The same word as 'ld' uses to mark an ..."
msgid "undefined reference"
msgstr "nedefinovaný odkaz"
-#: plugin_katebuild.cpp:399
+#: plugin_katebuild.cpp:400
#, kde-format
msgctxt "The same word as 'make' uses to mark a warning."
msgid "warning"
msgstr "varování"
-#: plugin_katebuild.cpp:451
+#: plugin_katebuild.cpp:452
#, kde-format
msgid "There is no file or directory specified for building."
msgstr "Pro sestavení není určen soubor nebo adresář."
-#: plugin_katebuild.cpp:455
+#: plugin_katebuild.cpp:456
#, kde-format
msgid ""
"The file \"%1\" is not a local file. Non-local files cannot be compiled."
msgstr ""
"Soubor \"%1\" není místním souborem. Lze kopírovat pouze místní soubory."
-#: plugin_katebuild.cpp:501
+#: plugin_katebuild.cpp:502
#, kde-format
msgid "Failed to run \"%1\". exitStatus = %2"
msgstr "Nepovedlo se spustit \"%1\". exitStatus = %2"
-#: plugin_katebuild.cpp:519
+#: plugin_katebuild.cpp:520
#, kde-format
msgid "Building %1 cancelled"
msgstr ""
-#: plugin_katebuild.cpp:578
+#: plugin_katebuild.cpp:579
#, kde-format
msgid "Already building..."
msgstr ""
-#: plugin_katebuild.cpp:587
+#: plugin_katebuild.cpp:588
#, kde-format
msgid "No target available for building."
msgstr ""
-#: plugin_katebuild.cpp:600
+#: plugin_katebuild.cpp:601
#, kde-format
msgid "There is no local file or directory specified for building."
msgstr "Pro sestavení není určen místní soubor nebo adresář."
-#: plugin_katebuild.cpp:622
+#: plugin_katebuild.cpp:623
#, kde-format
msgid "Building target %1 ..."
msgstr "Sestavuji cíl %1 ..."
-#: plugin_katebuild.cpp:635
+#: plugin_katebuild.cpp:636
#, kde-kuit-format
msgctxt "@info"
msgid "Make Results:%1"
msgstr ""
-#: plugin_katebuild.cpp:653
+#: plugin_katebuild.cpp:654
#, kde-format
msgid "Building %1 completed."
msgstr ""
-#: plugin_katebuild.cpp:672
+#: plugin_katebuild.cpp:673
#, kde-format
msgid "Found one error."
msgid_plural "Found %1 errors."
@@ -222,12 +222,12 @@
msgstr[1] "Nalezena %1 chyby."
msgstr[2] "Nalezeno %1 chyb."
-#: plugin_katebuild.cpp:673
+#: plugin_katebuild.cpp:674
#, kde-format
msgid "Building %1 had errors."
msgstr ""
-#: plugin_katebuild.cpp:676
+#: plugin_katebuild.cpp:677
#, kde-format
msgid "Found one warning."
msgid_plural "Found %1 warnings."
@@ -235,57 +235,57 @@
msgstr[1] "Nalezena %1 varování."
msgstr[2] "Nalezeno %1 varování."
-#: plugin_katebuild.cpp:677
+#: plugin_katebuild.cpp:678
#, kde-format
msgid "Building %1 had warnings."
msgstr "Při sestavování %1 se vyskytla varování."
-#: plugin_katebuild.cpp:682
+#: plugin_katebuild.cpp:683
#, kde-format
msgid "Build failed."
msgstr "Sestavení selhalo."
-#: plugin_katebuild.cpp:685
+#: plugin_katebuild.cpp:686
#, kde-format
msgid "Build completed without problems."
msgstr "Sestavení dokončeno bez problémů."
-#: plugin_katebuild.cpp:829
+#: plugin_katebuild.cpp:830
#, kde-format
msgid "Build"
msgstr "Překlad"
-#: plugin_katebuild.cpp:830
+#: plugin_katebuild.cpp:831
#, kde-format
msgid "Clean"
msgstr "Vyčistit"
-#: plugin_katebuild.cpp:831
+#: plugin_katebuild.cpp:832
#, kde-format
msgid "Config"
msgstr "Nastavení"
-#: plugin_katebuild.cpp:832
+#: plugin_katebuild.cpp:833
#, kde-format
msgid "ConfigClean"
msgstr ""
-#: plugin_katebuild.cpp:870
+#: plugin_katebuild.cpp:871
#, kde-format
msgid "Only Errors"
msgstr "Pouze chyby"
-#: plugin_katebuild.cpp:873
+#: plugin_katebuild.cpp:874
#, kde-format
msgid "Errors and Warnings"
msgstr "Chyby a varování"
-#: plugin_katebuild.cpp:876
+#: plugin_katebuild.cpp:877
#, kde-format
msgid "Parsed Output"
msgstr "Zpracovaný výstup"
-#: plugin_katebuild.cpp:879
+#: plugin_katebuild.cpp:880
#, kde-format
msgid "Full Output"
msgstr "Plný výstup"
diff -Nru kate-17.12.3/po/cs/katekonsoleplugin.po kate-18.04.3/po/cs/katekonsoleplugin.po
--- kate-17.12.3/po/cs/katekonsoleplugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/cs/katekonsoleplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -1,59 +1,65 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# Vit Pelcak , 2012, 2013, 2014.
+# Vit Pelcak , 2012, 2013, 2014, 2018.
# Tomáš Chvátal , 2013.
#
msgid ""
msgstr ""
"Project-Id-Version: katekonsoleplugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-01-12 05:30+0100\n"
-"PO-Revision-Date: 2014-07-28 16:32+0200\n"
-"Last-Translator: Vít Pelčák \n"
+"POT-Creation-Date: 2018-01-27 03:11+0100\n"
+"PO-Revision-Date: 2018-04-19 16:14+0100\n"
+"Last-Translator: Vit Pelcak \n"
"Language-Team: Czech \n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
-#: kateconsole.cpp:62
+#: kateconsole.cpp:67
#, kde-format
msgid "You do not have enough karma to access a shell or terminal emulation"
msgstr ""
"Vaše karma není dostatečně silná pro přístup k příkazovému procesoru nebo "
"terminálu"
-#: kateconsole.cpp:94 kateconsole.cpp:355
+#: kateconsole.cpp:99 kateconsole.cpp:465
#, kde-format
msgid "Terminal"
msgstr "Terminál"
-#: kateconsole.cpp:124
+#: kateconsole.cpp:129
#, kde-format
msgid "Kate Terminal"
msgstr "Terminál Kate"
-#: kateconsole.cpp:133
+#: kateconsole.cpp:138
#, kde-format
msgctxt "@action"
msgid "&Pipe to Terminal"
msgstr "&Poslat rourou na terminál"
-#: kateconsole.cpp:136
+#: kateconsole.cpp:142
#, kde-format
msgctxt "@action"
msgid "S&ynchronize Terminal with Current Document"
msgstr "S&ynchronizovat terminál se současným dokumentem"
-#: kateconsole.cpp:141
+#: kateconsole.cpp:146
+#, kde-format
+msgctxt "@action"
+msgid "Run Current Document"
+msgstr "Spustit současný dokument"
+
+#: kateconsole.cpp:151
#, kde-format
msgctxt "@action"
msgid "&Focus Terminal"
msgstr "Přepnout na &terminál"
-#: kateconsole.cpp:259
+#: kateconsole.cpp:269
#, kde-format
msgid ""
"Do you really want to pipe the text to the console? This will execute any "
@@ -62,32 +68,60 @@
"Opravdu si přejete poslat text rourou na konzoli? Tímto budou jakékoliv v "
"textu obsažené příkazy vykonány s vašimi uživatelskými oprávněními."
-#: kateconsole.cpp:260
+#: kateconsole.cpp:270
#, kde-format
msgid "Pipe to Terminal?"
msgstr "Poslat rourou na terminál?"
-#: kateconsole.cpp:261
+#: kateconsole.cpp:271
#, kde-format
msgid "Pipe to Terminal"
msgstr "Roura na terminál"
-#: kateconsole.cpp:283
+#: kateconsole.cpp:293
#, kde-format
msgid "Sorry, cannot cd into '%1'"
msgstr "Bohužel, nelze přejít do '%1'"
-#: kateconsole.cpp:300 kateconsole.cpp:316
+#: kateconsole.cpp:314
+#, kde-format
+msgid "Not a local file: '%1'"
+msgstr "Není lokální soubor: '%1'"
+
+#: kateconsole.cpp:348
+#, kde-format
+msgid ""
+"Do you really want to Run the document ?\n"
+"This will execute the following command,\n"
+"with your user rights, in the terminal:\n"
+"'%1'"
+msgstr ""
+"Opravdu si přejete poslat text rourou na Konzoli?\n"
+"Tímto budou jakékoliv v textu obsažené příkazy \n"
+"vykonány s vašimi uživatelskými oprávněními:\n"
+"'%1'"
+
+#: kateconsole.cpp:352
+#, kde-format
+msgid "Run in Terminal?"
+msgstr "Spustit v terminálu?"
+
+#: kateconsole.cpp:353
+#, kde-format
+msgid "Run"
+msgstr "Spustit"
+
+#: kateconsole.cpp:369 kateconsole.cpp:385
#, kde-format
msgid "Defocus Terminal"
msgstr "Zaměřit se mimo terminál"
-#: kateconsole.cpp:309
+#: kateconsole.cpp:378
#, kde-format
msgid "Focus Terminal"
msgstr "Přepnout na terminál"
-#: kateconsole.cpp:340
+#: kateconsole.cpp:409
#, kde-format
msgid ""
"&Automatically synchronize the terminal with the current document when "
@@ -95,19 +129,46 @@
msgstr ""
"&Automaticky synchronizovat terminál se současným dokumentem (je-li to možné)"
-#: kateconsole.cpp:342
+#: kateconsole.cpp:413 kateconsole.cpp:434
+#, kde-format
+msgid "Run in terminal"
+msgstr "Spustit v terminálu"
+
+#: kateconsole.cpp:415
+#, kde-format
+msgid "&Remove extension"
+msgstr "Odst&ranit příponu"
+
+#: kateconsole.cpp:420
+#, kde-format
+msgid "Prefix:"
+msgstr "Předpona:"
+
+#: kateconsole.cpp:428
+#, kde-format
+msgid "&Show warning next time"
+msgstr "Příště zo&brazit varování"
+
+#: kateconsole.cpp:430
+#, kde-format
+msgid ""
+"The next time '%1' is executed, make sure a warning window will pop up, "
+"displaying the command to be sent to terminal, for review."
+msgstr ""
+
+#: kateconsole.cpp:444
#, kde-format
msgid "Set &EDITOR environment variable to 'kate -b'"
msgstr "Nastavit proměnnou prostředí &EDITOR na 'kate -b'"
-#: kateconsole.cpp:345
+#: kateconsole.cpp:447
#, kde-format
msgid ""
"Important: The document has to be closed to make the console application "
"continue"
msgstr "Důležité: Dokument musí být zavřen, jinak konzole nemůže pokračovat"
-#: kateconsole.cpp:360
+#: kateconsole.cpp:470
#, kde-format
msgid "Terminal Settings"
msgstr "Nastavení terminálu"
diff -Nru kate-17.12.3/po/cs/kate.po kate-18.04.3/po/cs/kate.po
--- kate-17.12.3/po/cs/kate.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/cs/kate.po 2018-07-10 00:03:41.000000000 +0000
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kate\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-07 03:24+0200\n"
+"POT-Creation-Date: 2018-04-03 06:11+0200\n"
"PO-Revision-Date: 2017-09-12 12:19+0100\n"
"Last-Translator: Vít Pelčák \n"
"Language-Team: Czech \n"
@@ -234,19 +234,19 @@
"Zde můžete vidět všechny dostupné moduly Kate. Ty se zaškrtávacím políčkem "
"jsou načteny a budou také načteny při příštím spuštění Kate."
-#: katedocmanager.cpp:232
+#: katedocmanager.cpp:233
#, kde-format
msgid ""
"The supposedly temporary file %1 has been modified. Do you want to delete it "
"anyway?"
msgstr "Dočasný soubor %1 byl změněn. Přejete si jej přesto smazat?"
-#: katedocmanager.cpp:234
+#: katedocmanager.cpp:235
#, kde-format
msgid "Delete File?"
msgstr "Smazat soubor?"
-#: katedocmanager.cpp:339
+#: katedocmanager.cpp:340
#, kde-format
msgid ""
"
The document '%1' has been modified, but not saved.
Do you want to "
@@ -255,37 +255,37 @@
"
Dokument '%1' byl upraven, ale neuložen.
Přejete si uložit změny "
"nebo je zahodit?
"
-#: katedocmanager.cpp:341 katetabbutton.cpp:46
+#: katedocmanager.cpp:342 katetabbutton.cpp:46
#, kde-format
msgid "Close Document"
msgstr "Zavřít dokument"
-#: katedocmanager.cpp:348
+#: katedocmanager.cpp:349
#, kde-format
msgid "Save As"
msgstr "Uložit jako"
-#: katedocmanager.cpp:367 katemainwindow.cpp:468
+#: katedocmanager.cpp:368 katemainwindow.cpp:468
#, kde-format
msgid "New file opened while trying to close Kate, closing aborted."
msgstr "Otevřen nový soubor během uzavírání Kate, uzavírání přerušeno."
-#: katedocmanager.cpp:368 katemainwindow.cpp:469
+#: katedocmanager.cpp:369 katemainwindow.cpp:469
#, kde-format
msgid "Closing Aborted"
msgstr "Uzavírání přerušeno"
-#: katedocmanager.cpp:443
+#: katedocmanager.cpp:444
#, kde-format
msgid "Starting Up"
msgstr "Spouští se"
-#: katedocmanager.cpp:444
+#: katedocmanager.cpp:445
#, kde-format
msgid "Reopening files from the last session..."
msgstr "Otevírám soubory z posledního sezení..."
-#: katedocmanager.cpp:605
+#: katedocmanager.cpp:606
#, kde-format
msgid "Errors/Warnings while opening documents"
msgstr "Chyby/varování při otevírání dokumentů"
@@ -1018,342 +1018,342 @@
msgid "&Open Containing Folder"
msgstr "&Otevřít odpovídající složku"
-#: main.cpp:111
+#: main.cpp:112
#, kde-format
msgid "Kate"
msgstr "Kate"
-#: main.cpp:112
+#: main.cpp:113
#, kde-format
msgid "Kate - Advanced Text Editor"
msgstr "Kate - rozšířený textový editor KDE"
-#: main.cpp:113
+#: main.cpp:114
#, kde-format
msgid "(c) 2000-2017 The Kate Authors"
msgstr "(c) 2000-2017 autoři Kate"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Christoph Cullmann"
msgstr "Christoph Cullmann"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Maintainer"
msgstr "Správce"
-#: main.cpp:128
+#: main.cpp:129
#, kde-format
msgid "Anders Lund"
msgstr "Anders Lund"
-#: main.cpp:128 main.cpp:129 main.cpp:130 main.cpp:139
+#: main.cpp:129 main.cpp:130 main.cpp:131 main.cpp:140
#, kde-format
msgid "Core Developer"
msgstr "Přední vývojář"
-#: main.cpp:129
+#: main.cpp:130
#, kde-format
msgid "Joseph Wenninger"
msgstr "Joseph Wenninger"
-#: main.cpp:130
+#: main.cpp:131
#, kde-format
msgid "Hamish Rodda"
msgstr "Hamish Rodda"
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Dominik Haumann"
msgstr "Dominik Haumann"
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Developer & Highlight wizard"
msgstr "Vývojář, zvýrazňování syntaxe"
-#: main.cpp:132
+#: main.cpp:133
#, kde-format
msgid "Kåre Särs"
msgstr "Kåre Särs"
-#: main.cpp:132 main.cpp:133 main.cpp:134
+#: main.cpp:133 main.cpp:134 main.cpp:135
#, kde-format
msgid "Developer"
msgstr "Vývojář"
-#: main.cpp:133
+#: main.cpp:134
#, kde-format
msgid "Alexander Neundorf"
msgstr "Alexander Neundorf"
-#: main.cpp:134
+#: main.cpp:135
#, kde-format
msgid "Sven Brauch"
msgstr "Sven Brauch"
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "Waldo Bastian"
msgstr "Waldo Bastian"
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "The cool buffersystem"
msgstr "Skvělý systém vyrovnávací paměti"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "Charles Samuels"
msgstr "Charles Samuels"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "The Editing Commands"
msgstr "Příkazy pro úpravu"
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Matt Newell"
msgstr "Matt Newell"
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Testing, ..."
msgstr "Testování, ..."
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Michael Bartl"
msgstr "Michael Bartl"
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Former Core Developer"
msgstr "Bývalý přední vývojář"
-#: main.cpp:139
+#: main.cpp:140
#, kde-format
msgid "Michael McCallum"
msgstr "Michael McCallum"
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "Jochen Wilhemly"
msgstr "Jochen Wilhemly"
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "KWrite Author"
msgstr "Autor KWrite"
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "Michael Koch"
msgstr "Michael Koch"
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "KWrite port to KParts"
msgstr "Převod KWrite do KParts"
-#: main.cpp:142
+#: main.cpp:143
#, kde-format
msgid "Christian Gebauer"
msgstr "Christian Gebauer"
-#: main.cpp:143
+#: main.cpp:144
#, kde-format
msgid "Simon Hausmann"
msgstr "Simon Hausmann"
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "Glen Parker"
msgstr "Glen Parker"
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "KWrite Undo History, Kspell integration"
msgstr "Historie operací zpět, integrace KSpell"
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "Scott Manson"
msgstr "Scott Manson"
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "KWrite XML Syntax highlighting support"
msgstr "Podpora zvýrazňování XML syntaxe"
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "John Firebaugh"
msgstr "John Firebaugh"
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "Patches and more"
msgstr "Záplaty a ostatní"
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Pablo Martín"
msgstr "Pablo Martín"
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Python Plugin Developer"
msgstr "Vývojář modulu pro Python"
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "Gerald Senarclens de Grancy"
msgstr "Gerald Senarclens de Grancy"
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "QA and Scripting"
msgstr "QA a skriptování"
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Matteo Merli"
msgstr "Matteo Merli"
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Highlighting for RPM Spec-Files, Perl, Diff and more"
msgstr "Zvýrazňování pro spec soubory RPM, Perl, Diff a ostatní"
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Rocky Scaletta"
msgstr "Rocky Scaletta"
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Highlighting for VHDL"
msgstr "Zvýraznění VHDL"
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Yury Lebedev"
msgstr "Yury Lebedev"
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Highlighting for SQL"
msgstr "Zvýraznění SQL"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Chris Ross"
msgstr "Chris Ross"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Highlighting for Ferite"
msgstr "Zvýraznění pro Ferite"
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Nick Roux"
msgstr "Nick Roux"
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Highlighting for ILERPG"
msgstr "Zvýraznění pro ILERPG"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Carsten Niehaus"
msgstr "Carsten Niehaus"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Highlighting for LaTeX"
msgstr "Zvýraznění pro LaTeX"
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Per Wigren"
msgstr "Per Wigren"
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Highlighting for Makefiles, Python"
msgstr "Zvýrazňování pro Makefile a Python"
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Jan Fritz"
msgstr "Jan Fritz"
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Highlighting for Python"
msgstr "Zvýraznění pro Python"
-#: main.cpp:158
+#: main.cpp:159
#, kde-format
msgid "Daniel Naber"
msgstr "Daniel Naber"
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Roland Pabel"
msgstr "Roland Pabel"
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Highlighting for Scheme"
msgstr "Zvýraznění pro Scheme"
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "Cristi Dumitrescu"
msgstr "Cristi Dumitrescu"
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "PHP Keyword/Datatype list"
msgstr "Seznam párů klíčové slovo/datový typ pro PHP"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Carsten Pfeiffer"
msgstr "Carsten Pfeiffer"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Very nice help"
msgstr "Velmi pěkná nápověda"
-#: main.cpp:162
+#: main.cpp:163
#, kde-format
msgid "All people who have contributed and I have forgotten to mention"
msgstr "Všichni ostatní, kteří přispěli a zapomněl jsem je se o nich zmínit"
-#: main.cpp:188
+#: main.cpp:189
#, kde-format
msgid "Start Kate with a given session."
msgstr "Spustit Kate s daným sezením."
-#: main.cpp:188
+#: main.cpp:189
#, kde-format
msgid "session"
msgstr "relace"
-#: main.cpp:192
+#: main.cpp:193
#, kde-format
msgid "Start Kate with a new anonymous session, implies '-n'."
msgstr "Spustit Kate s novým anonymním sezením, jako s parametrem '-n'."
-#: main.cpp:196
+#: main.cpp:197
#, kde-format
msgid ""
"Force start of a new kate instance (is ignored if start is used and another "
@@ -1364,7 +1364,7 @@
"a dané sezení je již otevřeno v jiné instanci kate), vynuceno pokud nejsou "
"zadány další parametry a URL."
-#: main.cpp:200
+#: main.cpp:201
#, kde-format
msgid ""
"If using an already running kate instance, block until it exits, if URLs "
@@ -1373,7 +1373,7 @@
"Při použití seznamu URL blokuje další spuštění další instance kate dokud "
"právě běžící neskončí."
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid ""
"Only try to reuse kate instance with this pid (is ignored if start is used "
@@ -1382,57 +1382,57 @@
"Použít pouze instanci kate mající daný pid (ignorováno pokud je použit "
"parametr start a dané sezení je již otevřeno v jiné instanci kate)."
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid "pid"
msgstr "pid"
-#: main.cpp:208
+#: main.cpp:209
#, kde-format
msgid "Set encoding for the file to open."
msgstr "Nastavit kódování otevíraného souboru."
-#: main.cpp:208
+#: main.cpp:209
#, kde-format
msgid "encoding"
msgstr "kódování"
-#: main.cpp:212
+#: main.cpp:213
#, kde-format
msgid "Navigate to this line."
msgstr "Přejít na tento řádek."
-#: main.cpp:212
+#: main.cpp:213
#, kde-format
msgid "line"
msgstr "řádek"
-#: main.cpp:216
+#: main.cpp:217
#, kde-format
msgid "Navigate to this column."
msgstr "Přejít na tento sloupec."
-#: main.cpp:216
+#: main.cpp:217
#, kde-format
msgid "column"
msgstr "sloupec"
-#: main.cpp:220
+#: main.cpp:221
#, kde-format
msgid "Read the contents of stdin."
msgstr "Číst obsah ze std. vstupu."
-#: main.cpp:224
+#: main.cpp:225
#, kde-format
msgid "The files/URLs opened by the application will be deleted after use"
msgstr "Soubory/URL otevřené aplikací budou po použití smazány"
-#: main.cpp:228
+#: main.cpp:229
#, kde-format
msgid "Documents to open."
msgstr "Dokumenty k otevření"
-#: main.cpp:228
+#: main.cpp:229
#, kde-format
msgid "[urls...]"
msgstr "[url...]"
@@ -1495,7 +1495,7 @@
msgid "&Open"
msgstr "&Otevřít"
-#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:455
+#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:463
#, kde-format
msgid "Session name:"
msgstr "Název sezení:"
@@ -1505,23 +1505,23 @@
msgid "Specify New Name for Session"
msgstr "Zadat název nového sezení"
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "To save a session, you must specify a name."
msgstr "K uložení sezení je třeba nejprve zadat název."
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "Missing Session Name"
msgstr "Chybějící název sezení"
-#: session/katesessionmanager.cpp:124
+#: session/katesessionmanager.cpp:132
#, kde-format
msgid ""
"Internal error: there is more than one instance open for a given session."
msgstr "Interní chyba: dané sezení je spuštěno více než jednou."
-#: session/katesessionmanager.cpp:129
+#: session/katesessionmanager.cpp:137
#, kde-format
msgid ""
"Session '%1' is already opened in another kate instance, change there "
@@ -1530,7 +1530,7 @@
"Sezení '%1' je již otevřeno v jiné instanci kate. Přepnout se tam místo "
"nového otevření?"
-#: session/katesessionmanager.cpp:267
+#: session/katesessionmanager.cpp:275
#, kde-format
msgid ""
"The session could not be renamed to \"%1\", there already exists another "
@@ -1539,22 +1539,22 @@
"Sezení nemohlo být na \"%1\" přejmenováno. Již existuje jiné sezení se "
"stejným jménem"
-#: session/katesessionmanager.cpp:268 session/katesessionmanager.cpp:281
+#: session/katesessionmanager.cpp:276 session/katesessionmanager.cpp:289
#, kde-format
msgid "Session Renaming"
msgstr "Přejmenování sezení"
-#: session/katesessionmanager.cpp:280
+#: session/katesessionmanager.cpp:288
#, kde-format
msgid "The session could not be renamed to \"%1\". Failed to write to \"%2\""
msgstr "Sezení nemohlo být na \"%1\" přejmenováno. Do \"%2\" nelze zapisovat"
-#: session/katesessionmanager.cpp:454
+#: session/katesessionmanager.cpp:462
#, kde-format
msgid "Specify New Name for Current Session"
msgstr "Zadat název pro aktuální sezení"
-#: session/katesessionmanager.cpp:455
+#: session/katesessionmanager.cpp:463
#, kde-format
msgid ""
"There is already an existing session with your chosen name.\n"
diff -Nru kate-17.12.3/po/cs/kateproject.po kate-18.04.3/po/cs/kateproject.po
--- kate-17.12.3/po/cs/kateproject.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/cs/kateproject.po 2018-07-10 00:03:41.000000000 +0000
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-02-27 03:46+0100\n"
+"POT-Creation-Date: 2017-11-17 03:18+0100\n"
"PO-Revision-Date: 2017-02-23 09:06+0100\n"
"Last-Translator: Vít Pelčák \n"
"Language-Team: Czech \n"
@@ -89,42 +89,37 @@
msgid "Notes"
msgstr "Poznámky"
-#: kateprojectinfoviewcodeanalysis.cpp:36
+#: kateprojectinfoviewcodeanalysis.cpp:38
#, kde-format
msgid "Start Analysis..."
msgstr "Spustit analýzu..."
-#: kateprojectinfoviewcodeanalysis.cpp:47 kateprojectinfoviewindex.cpp:43
+#: kateprojectinfoviewcodeanalysis.cpp:51 kateprojectinfoviewindex.cpp:43
#, kde-format
msgid "File"
msgstr "Soubor"
-#: kateprojectinfoviewcodeanalysis.cpp:47 kateprojectinfoviewindex.cpp:43
+#: kateprojectinfoviewcodeanalysis.cpp:51 kateprojectinfoviewindex.cpp:43
#, kde-format
msgid "Line"
msgstr "Řádek"
-#: kateprojectinfoviewcodeanalysis.cpp:47
+#: kateprojectinfoviewcodeanalysis.cpp:51
#, kde-format
msgid "Severity"
msgstr "Závažnost"
-#: kateprojectinfoviewcodeanalysis.cpp:47
+#: kateprojectinfoviewcodeanalysis.cpp:51
#, kde-format
msgid "Message"
msgstr "Zpráva"
-#: kateprojectinfoviewcodeanalysis.cpp:121
-#, kde-format
-msgid "Please install 'cppcheck'."
-msgstr "Prosím, nainstalujte 'cppcheck'."
-
-#: kateprojectinfoviewcodeanalysis.cpp:207
+#: kateprojectinfoviewcodeanalysis.cpp:219
#, kde-format
msgid "Analysis finished."
msgstr "Analýza byla dokončena."
-#: kateprojectinfoviewcodeanalysis.cpp:212
+#: kateprojectinfoviewcodeanalysis.cpp:224
#, kde-format
msgid "Analysis failed!"
msgstr "Analýza selhala."
diff -Nru kate-17.12.3/po/cs/katesearch.po kate-18.04.3/po/cs/katesearch.po
--- kate-17.12.3/po/cs/katesearch.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/cs/katesearch.po 2018-07-10 00:03:41.000000000 +0000
@@ -1,6 +1,6 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
-# Vít Pelčák , 2011, 2012, 2013, 2014, 2015, 2016, 2017.
+# Vít Pelčák , 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018.
# Lukáš Tinkl , 2011.
# Tomáš Chvátal , 2012.
#
@@ -8,9 +8,9 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
-"PO-Revision-Date: 2017-07-31 13:55+0100\n"
-"Last-Translator: Vít Pelčák \n"
+"POT-Creation-Date: 2018-03-01 03:19+0100\n"
+"PO-Revision-Date: 2018-05-31 15:50+0100\n"
+"Last-Translator: Vit Pelcak \n"
"Language-Team: Czech \n"
"Language: cs\n"
"MIME-Version: 1.0\n"
@@ -85,9 +85,9 @@
#, kde-format
msgid "One match found in current file"
msgid_plural "%1 matches found in current file"
-msgstr[0] "Nalezena jedna shoda v současném souboru"
-msgstr[1] "Nalezeny %1 shody v současném souboru"
-msgstr[2] "Nalezeno %1 shod v současném souboru"
+msgstr[0] "V současném souboru byla nalezena jedna shoda"
+msgstr[1] "V současném souboru byly nalezeny %1 shody"
+msgstr[2] "V současném souboru bylo nalezeno %1 shod"
#: plugin_search.cpp:1178
#, kde-format
@@ -336,149 +336,161 @@
msgid "Usage: newPGrep [pattern to search for in current project]"
msgstr "Použití: newPGrep [vzor k vyhledání v současném projektu]"
+#. i18n: ectx: property (toolTip), widget (QToolButton, newTabButton)
+#: search.ui:19
+#, kde-format
+msgid "Add new search tab"
+msgstr "Přidat novou kartu vyhledávání"
+
#. i18n: ectx: property (text), widget (QToolButton, newTabButton)
#. i18n: ectx: property (text), widget (QToolButton, displayOptions)
-#: search.ui:19 search.ui:164
+#: search.ui:22 search.ui:170
#, kde-format
msgid "..."
msgstr "..."
#. i18n: ectx: property (text), widget (QLabel, findLabel)
-#: search.ui:26
+#: search.ui:29
#, kde-format
msgid "Find:"
msgstr "Najít:"
#. i18n: ectx: property (toolTip), widget (QPushButton, searchButton)
#. i18n: ectx: property (text), widget (QPushButton, searchButton)
-#: search.ui:46 search.ui:49
+#: search.ui:49 search.ui:52
#, kde-format
msgid "Search"
msgstr "Hledat"
#. i18n: ectx: property (toolTip), widget (QPushButton, nextButton)
#. i18n: ectx: property (text), widget (QPushButton, nextButton)
-#: search.ui:93 search.ui:96
+#: search.ui:96 search.ui:99
#, kde-format
msgid "Next"
msgstr "Následující"
#. i18n: ectx: property (text), widget (QPushButton, stopButton)
-#: search.ui:134
+#: search.ui:137
#, kde-format
msgid "Stop"
msgstr "Zastavit"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:146
+#: search.ui:149
#, kde-format
msgid "In Current File"
msgstr "v současném souboru"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:151
+#: search.ui:154
#, kde-format
msgid "in Open Files"
msgstr "v otevřených souborech"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:156
+#: search.ui:159
#, kde-format
msgid "in Folder"
msgstr "ve složce"
+#. i18n: ectx: property (toolTip), widget (QToolButton, displayOptions)
+#: search.ui:167
+#, kde-format
+msgid "Show search options"
+msgstr "Zobrazit volby vyhledávání"
+
#. i18n: ectx: property (text), widget (QLabel, replaceLabel)
-#: search.ui:174
+#: search.ui:180
#, kde-format
msgid "Replace:"
msgstr "Nahradit:"
#. i18n: ectx: property (text), widget (QPushButton, replaceButton)
-#: search.ui:194
+#: search.ui:200
#, kde-format
msgid "Replace"
msgstr "Nahradit"
#. i18n: ectx: property (text), widget (QPushButton, replaceCheckedBtn)
-#: search.ui:204
+#: search.ui:210
#, kde-format
msgid "Replace Checked"
msgstr "Nahradit vybrané"
#. i18n: ectx: property (toolTip), widget (QToolButton, matchCase)
-#: search.ui:211
+#: search.ui:217
#, kde-format
msgid "Match case"
msgstr "Rozlišovat malá/VELKÁ"
#. i18n: ectx: property (toolTip), widget (QToolButton, useRegExp)
-#: search.ui:227
+#: search.ui:233
#, kde-format
msgid "Use regular expressions"
msgstr "Použít regulární výrazy"
#. i18n: ectx: property (toolTip), widget (QToolButton, expandResults)
-#: search.ui:256
+#: search.ui:262
#, kde-format
msgid "Expand results"
msgstr "Rozbalit výsledky"
#. i18n: ectx: property (toolTip), widget (QToolButton, currentFolderButton)
-#: search.ui:272
+#: search.ui:278
#, kde-format
msgid "Use the current document's path."
msgstr "Použít cestu současného dokumentu."
#. i18n: ectx: property (text), widget (QLabel, folderLabel)
-#: search.ui:373
+#: search.ui:379
#, kde-format
msgid "Folder:"
msgstr "Složka:"
#. i18n: ectx: property (toolTip), widget (QToolButton, folderUpButton)
-#: search.ui:391
+#: search.ui:397
#, kde-format
msgid "Go one folder up."
msgstr "Jít o složku výš."
#. i18n: ectx: property (text), widget (QLabel, filterLabel)
-#: search.ui:400
+#: search.ui:406
#, kde-format
msgid "Filter:"
msgstr "Filtr:"
#. i18n: ectx: property (text), item, widget (KComboBox, filterCombo)
-#: search.ui:422
+#: search.ui:428
#, kde-format
msgid "*"
msgstr "*"
#. i18n: ectx: property (text), widget (QLabel, excludeLabel)
-#: search.ui:430
+#: search.ui:436
#, kde-format
msgid "Exclude:"
msgstr "Vyřadit:"
#. i18n: ectx: property (text), widget (QCheckBox, recursiveCheckBox)
-#: search.ui:451
+#: search.ui:457
#, kde-format
msgid "Recursive"
msgstr "Rekurzivně"
#. i18n: ectx: property (text), widget (QCheckBox, hiddenCheckBox)
-#: search.ui:461
+#: search.ui:467
#, kde-format
msgid "Include hidden"
msgstr "Zahrnout skryté"
#. i18n: ectx: property (text), widget (QCheckBox, symLinkCheckBox)
-#: search.ui:468
+#: search.ui:474
#, kde-format
msgid "Follow symbolic links"
msgstr "Následovat symbolické odkazy"
#. i18n: ectx: property (text), widget (QCheckBox, binaryCheckBox)
-#: search.ui:475
+#: search.ui:481
#, kde-format
msgid "Include binary files"
msgstr "Včetně binárních souborů"
diff -Nru kate-17.12.3/po/cs/katesnippetsplugin.po kate-18.04.3/po/cs/katesnippetsplugin.po
--- kate-17.12.3/po/cs/katesnippetsplugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/cs/katesnippetsplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-08-08 03:18+0200\n"
+"POT-Creation-Date: 2018-03-07 03:16+0100\n"
"PO-Revision-Date: 2017-02-23 17:14+0100\n"
"Last-Translator: Vít Pelčák \n"
"Language-Team: Czech \n"
@@ -85,29 +85,29 @@
msgid "Prefix to show in code completion"
msgstr ""
-#: editsnippet.cpp:106 editsnippet.cpp:187
+#: editsnippet.cpp:107 editsnippet.cpp:188
#, kde-format
msgid "Edit Snippet %1 in %2"
msgstr "Upravit ústřižek %1 v %2"
-#: editsnippet.cpp:116
+#: editsnippet.cpp:117
#, kde-format
msgid "Create New Snippet in Repository %1"
msgstr "Vytvořit nový ústřižek v repozitáři %1"
-#: editsnippet.cpp:155
+#: editsnippet.cpp:156
#, kde-format
msgid "Snippet name cannot contain spaces"
msgstr ""
-#: editsnippet.cpp:194
+#: editsnippet.cpp:195
#, kde-format
msgid ""
"The snippet contains unsaved changes. Do you want to continue and lose all "
"changes?"
msgstr ""
-#: editsnippet.cpp:195
+#: editsnippet.cpp:196
#, kde-format
msgid "Warning - Unsaved Changes"
msgstr "Varování - Neuložené změny"
diff -Nru kate-17.12.3/po/cs/plasma_applet_org.kde.plasma.katesessions.po kate-18.04.3/po/cs/plasma_applet_org.kde.plasma.katesessions.po
--- kate-17.12.3/po/cs/plasma_applet_org.kde.plasma.katesessions.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/cs/plasma_applet_org.kde.plasma.katesessions.po 2018-07-10 00:03:41.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: plasma_applet_katesession\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-11-19 20:06+0100\n"
+"POT-Creation-Date: 2018-02-05 03:03+0100\n"
"PO-Revision-Date: 2014-09-10 16:02+0200\n"
"Last-Translator: Vít Pelčák \n"
"Language-Team: Czech \n"
@@ -47,17 +47,17 @@
msgid "Delete session"
msgstr "Smazat sezení"
-#: engine/katesessionsmodel.cpp:75
+#: engine/katesessionsmodel.cpp:74
#, kde-format
msgid "Start Kate (no arguments)"
msgstr "Spustit Kate (bez argumentů)"
-#: engine/katesessionsmodel.cpp:83
+#: engine/katesessionsmodel.cpp:82
#, kde-format
msgid "New Kate Session"
msgstr "Nové sezení Kate"
-#: engine/katesessionsmodel.cpp:92
+#: engine/katesessionsmodel.cpp:91
#, kde-format
msgid "New Anonymous Session"
msgstr "Nové anonymní sezení"
diff -Nru kate-17.12.3/po/da/katebuild-plugin.po kate-18.04.3/po/da/katebuild-plugin.po
--- kate-17.12.3/po/da/katebuild-plugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/da/katebuild-plugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: katebuild-plugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
+"POT-Creation-Date: 2018-01-23 03:14+0100\n"
"PO-Revision-Date: 2017-03-22 17:11+0100\n"
"Last-Translator: Martin Schlander \n"
"Language-Team: Danish \n"
@@ -45,21 +45,21 @@
msgstr "Annullér"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:160
+#: build.ui:163
#, kde-format
msgctxt "Header for the file name column"
msgid "File"
msgstr "Fil"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:165
+#: build.ui:168
#, kde-format
msgctxt "Header for the line number column"
msgid "Line"
msgstr "Linje"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:170
+#: build.ui:173
#, kde-format
msgctxt "Header for the error message column"
msgid "Message"
@@ -111,179 +111,179 @@
msgid "Target Settings"
msgstr "Indstillinger for mål"
-#: plugin_katebuild.cpp:216 plugin_katebuild.cpp:828
+#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:829
#, kde-format
msgid "Target Set"
msgstr "Mål sat"
-#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:238 plugin_katebuild.cpp:243
-#: plugin_katebuild.cpp:983
+#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:244
+#: plugin_katebuild.cpp:984
#, kde-format
msgid "build"
msgstr "byg"
-#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:986
+#: plugin_katebuild.cpp:219 plugin_katebuild.cpp:240 plugin_katebuild.cpp:987
#, kde-format
msgid "clean"
msgstr "ryd op"
-#: plugin_katebuild.cpp:219
+#: plugin_katebuild.cpp:220
#, kde-format
msgid "config"
msgstr "konfiguration"
-#: plugin_katebuild.cpp:223 plugin_katebuild.cpp:241 plugin_katebuild.cpp:989
+#: plugin_katebuild.cpp:224 plugin_katebuild.cpp:242 plugin_katebuild.cpp:990
#, kde-format
msgid "quick"
msgstr "kvik"
-#: plugin_katebuild.cpp:271 plugin_katebuild.cpp:927 plugin_katebuild.cpp:938
-#: plugin_katebuild.cpp:959 plugin_katebuild.cpp:961
+#: plugin_katebuild.cpp:272 plugin_katebuild.cpp:928 plugin_katebuild.cpp:939
+#: plugin_katebuild.cpp:960 plugin_katebuild.cpp:962
#, kde-format
msgid "Project Plugin Targets"
msgstr "Mål for projektplugin"
-#: plugin_katebuild.cpp:388
+#: plugin_katebuild.cpp:389
#, kde-format
msgctxt "The same word as 'make' uses to mark an error."
msgid "error"
msgstr "fejl"
-#: plugin_katebuild.cpp:390
+#: plugin_katebuild.cpp:391
#, kde-format
msgctxt "The same word as 'ld' uses to mark an ..."
msgid "undefined reference"
msgstr "udefineret reference"
-#: plugin_katebuild.cpp:399
+#: plugin_katebuild.cpp:400
#, kde-format
msgctxt "The same word as 'make' uses to mark a warning."
msgid "warning"
msgstr "advarsel"
-#: plugin_katebuild.cpp:451
+#: plugin_katebuild.cpp:452
#, kde-format
msgid "There is no file or directory specified for building."
msgstr "Der er ikke angivet en fil eller mappe til bygning."
-#: plugin_katebuild.cpp:455
+#: plugin_katebuild.cpp:456
#, kde-format
msgid ""
"The file \"%1\" is not a local file. Non-local files cannot be compiled."
msgstr ""
"Filen \"%1\" er ikke en lokal fil. Ikke-lokale filer kan ikke oversættes."
-#: plugin_katebuild.cpp:501
+#: plugin_katebuild.cpp:502
#, kde-format
msgid "Failed to run \"%1\". exitStatus = %2"
msgstr "Kunne ikke køre \"%1\". Exitstatus = %2"
-#: plugin_katebuild.cpp:519
+#: plugin_katebuild.cpp:520
#, kde-format
msgid "Building %1 cancelled"
msgstr "Bygning af %1 annulleret"
-#: plugin_katebuild.cpp:578
+#: plugin_katebuild.cpp:579
#, kde-format
msgid "Already building..."
msgstr "Bygger allerede..."
-#: plugin_katebuild.cpp:587
+#: plugin_katebuild.cpp:588
#, kde-format
msgid "No target available for building."
msgstr "Ingen mål tilgængelige til bygning."
-#: plugin_katebuild.cpp:600
+#: plugin_katebuild.cpp:601
#, kde-format
msgid "There is no local file or directory specified for building."
msgstr "Der er ikke angivet en lokal fil eller mappe til bygning."
-#: plugin_katebuild.cpp:622
+#: plugin_katebuild.cpp:623
#, kde-format
msgid "Building target %1 ..."
msgstr "Bygger målet %1..."
-#: plugin_katebuild.cpp:635
+#: plugin_katebuild.cpp:636
#, kde-kuit-format
msgctxt "@info"
msgid "Make Results:%1"
msgstr "Make-resultater:%1"
-#: plugin_katebuild.cpp:653
+#: plugin_katebuild.cpp:654
#, kde-format
msgid "Building %1 completed."
msgstr "Bygning af %1 gennemført."
-#: plugin_katebuild.cpp:672
+#: plugin_katebuild.cpp:673
#, kde-format
msgid "Found one error."
msgid_plural "Found %1 errors."
msgstr[0] "Fandt én fejl."
msgstr[1] "Fandt %1 fejl."
-#: plugin_katebuild.cpp:673
+#: plugin_katebuild.cpp:674
#, kde-format
msgid "Building %1 had errors."
msgstr "Bygning af %1 havde fejl."
-#: plugin_katebuild.cpp:676
+#: plugin_katebuild.cpp:677
#, kde-format
msgid "Found one warning."
msgid_plural "Found %1 warnings."
msgstr[0] "Fandt én advarsel."
msgstr[1] "Fandt %1 advarsler."
-#: plugin_katebuild.cpp:677
+#: plugin_katebuild.cpp:678
#, kde-format
msgid "Building %1 had warnings."
msgstr "Bygning af %1 havde advarsler."
-#: plugin_katebuild.cpp:682
+#: plugin_katebuild.cpp:683
#, kde-format
msgid "Build failed."
msgstr "Bygningen mislykkedes"
-#: plugin_katebuild.cpp:685
+#: plugin_katebuild.cpp:686
#, kde-format
msgid "Build completed without problems."
msgstr "Bygning færdiggjort uden problemer."
-#: plugin_katebuild.cpp:829
+#: plugin_katebuild.cpp:830
#, kde-format
msgid "Build"
msgstr "Byg"
-#: plugin_katebuild.cpp:830
+#: plugin_katebuild.cpp:831
#, kde-format
msgid "Clean"
msgstr "Ryd op"
-#: plugin_katebuild.cpp:831
+#: plugin_katebuild.cpp:832
#, kde-format
msgid "Config"
msgstr "Konfiguration"
-#: plugin_katebuild.cpp:832
+#: plugin_katebuild.cpp:833
#, kde-format
msgid "ConfigClean"
msgstr "ConfigClean"
-#: plugin_katebuild.cpp:870
+#: plugin_katebuild.cpp:871
#, kde-format
msgid "Only Errors"
msgstr "Kun fejl"
-#: plugin_katebuild.cpp:873
+#: plugin_katebuild.cpp:874
#, kde-format
msgid "Errors and Warnings"
msgstr "Fejl og advarsler"
-#: plugin_katebuild.cpp:876
+#: plugin_katebuild.cpp:877
#, kde-format
msgid "Parsed Output"
msgstr "Fortolket output"
-#: plugin_katebuild.cpp:879
+#: plugin_katebuild.cpp:880
#, kde-format
msgid "Full Output"
msgstr "Fuldt output"
diff -Nru kate-17.12.3/po/da/katekonsoleplugin.po kate-18.04.3/po/da/katekonsoleplugin.po
--- kate-17.12.3/po/da/katekonsoleplugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/da/katekonsoleplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: katekonsoleplugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-01-12 05:30+0100\n"
+"POT-Creation-Date: 2018-01-27 03:11+0100\n"
"PO-Revision-Date: 2014-09-20 20:37+0200\n"
"Last-Translator: Martin Schlander \n"
"Language-Team: Danish \n"
@@ -18,40 +18,46 @@
"X-Generator: Lokalize 1.5\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: kateconsole.cpp:62
+#: kateconsole.cpp:67
#, kde-format
msgid "You do not have enough karma to access a shell or terminal emulation"
msgstr "Du har ikke nok karma til at tilgå en skal- eller terminalemulation"
-#: kateconsole.cpp:94 kateconsole.cpp:355
+#: kateconsole.cpp:99 kateconsole.cpp:465
#, kde-format
msgid "Terminal"
msgstr "Terminal"
-#: kateconsole.cpp:124
+#: kateconsole.cpp:129
#, kde-format
msgid "Kate Terminal"
msgstr "Kate terminal"
-#: kateconsole.cpp:133
+#: kateconsole.cpp:138
#, kde-format
msgctxt "@action"
msgid "&Pipe to Terminal"
msgstr "&Pipe til terminal"
-#: kateconsole.cpp:136
+#: kateconsole.cpp:142
#, kde-format
msgctxt "@action"
msgid "S&ynchronize Terminal with Current Document"
msgstr "S&ynkronisér terminal med nuværende dokument"
-#: kateconsole.cpp:141
+#: kateconsole.cpp:146
+#, kde-format
+msgctxt "@action"
+msgid "Run Current Document"
+msgstr ""
+
+#: kateconsole.cpp:151
#, kde-format
msgctxt "@action"
msgid "&Focus Terminal"
msgstr "Terminal i &fokus"
-#: kateconsole.cpp:259
+#: kateconsole.cpp:269
#, kde-format
msgid ""
"Do you really want to pipe the text to the console? This will execute any "
@@ -60,32 +66,62 @@
"Vil du pipe teksten til konsollen? Dette vil køre eventuelt indeholdte "
"kommandoer med dine brugerrettigheder."
-#: kateconsole.cpp:260
+#: kateconsole.cpp:270
#, kde-format
msgid "Pipe to Terminal?"
msgstr "Pipe til terminal?"
-#: kateconsole.cpp:261
+#: kateconsole.cpp:271
#, kde-format
msgid "Pipe to Terminal"
msgstr "Pipe til terminal"
-#: kateconsole.cpp:283
+#: kateconsole.cpp:293
#, kde-format
msgid "Sorry, cannot cd into '%1'"
msgstr "Beklager, kan ikke cd til \"%1\""
-#: kateconsole.cpp:300 kateconsole.cpp:316
+#: kateconsole.cpp:314
+#, kde-format
+msgid "Not a local file: '%1'"
+msgstr ""
+
+#: kateconsole.cpp:348
+#, fuzzy, kde-format
+#| msgid ""
+#| "Do you really want to pipe the text to the console? This will execute any "
+#| "contained commands with your user rights."
+msgid ""
+"Do you really want to Run the document ?\n"
+"This will execute the following command,\n"
+"with your user rights, in the terminal:\n"
+"'%1'"
+msgstr ""
+"Vil du pipe teksten til konsollen? Dette vil køre eventuelt indeholdte "
+"kommandoer med dine brugerrettigheder."
+
+#: kateconsole.cpp:352
+#, fuzzy, kde-format
+#| msgid "Pipe to Terminal?"
+msgid "Run in Terminal?"
+msgstr "Pipe til terminal?"
+
+#: kateconsole.cpp:353
+#, kde-format
+msgid "Run"
+msgstr ""
+
+#: kateconsole.cpp:369 kateconsole.cpp:385
#, kde-format
msgid "Defocus Terminal"
msgstr "Terminal ikke i fokus"
-#: kateconsole.cpp:309
+#: kateconsole.cpp:378
#, kde-format
msgid "Focus Terminal"
msgstr "Terminal i fokus"
-#: kateconsole.cpp:340
+#: kateconsole.cpp:409
#, kde-format
msgid ""
"&Automatically synchronize the terminal with the current document when "
@@ -94,12 +130,40 @@
"Synkronisér &automatisk terminalen med det nuværende dokument, når det er "
"muligt"
-#: kateconsole.cpp:342
+#: kateconsole.cpp:413 kateconsole.cpp:434
+#, fuzzy, kde-format
+#| msgid "Pipe to Terminal"
+msgid "Run in terminal"
+msgstr "Pipe til terminal"
+
+#: kateconsole.cpp:415
+#, kde-format
+msgid "&Remove extension"
+msgstr ""
+
+#: kateconsole.cpp:420
+#, kde-format
+msgid "Prefix:"
+msgstr ""
+
+#: kateconsole.cpp:428
+#, kde-format
+msgid "&Show warning next time"
+msgstr ""
+
+#: kateconsole.cpp:430
+#, kde-format
+msgid ""
+"The next time '%1' is executed, make sure a warning window will pop up, "
+"displaying the command to be sent to terminal, for review."
+msgstr ""
+
+#: kateconsole.cpp:444
#, kde-format
msgid "Set &EDITOR environment variable to 'kate -b'"
msgstr "Sæt miljøvariablen &EDITOR til \"kate -b\""
-#: kateconsole.cpp:345
+#: kateconsole.cpp:447
#, kde-format
msgid ""
"Important: The document has to be closed to make the console application "
@@ -107,7 +171,7 @@
msgstr ""
"Vigtigt: Dokumentet skal lukkes for at få konsolprogrammet til at fortsætte"
-#: kateconsole.cpp:360
+#: kateconsole.cpp:470
#, kde-format
msgid "Terminal Settings"
msgstr "Terminalindstillinger"
diff -Nru kate-17.12.3/po/da/kate.po kate-18.04.3/po/da/kate.po
--- kate-17.12.3/po/da/kate.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/da/kate.po 2018-07-10 00:03:41.000000000 +0000
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: kate\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-07 03:24+0200\n"
+"POT-Creation-Date: 2018-04-03 06:11+0200\n"
"PO-Revision-Date: 2017-11-08 19:42+0200\n"
"Last-Translator: scootergrisen\n"
"Language-Team: Danish\n"
@@ -235,7 +235,7 @@
"Her kan du se alle tilgængelige Kate-plugin. De markerede er indlæste, og "
"vil blive indlæst igen næste gang Kate startes."
-#: katedocmanager.cpp:232
+#: katedocmanager.cpp:233
#, kde-format
msgid ""
"The supposedly temporary file %1 has been modified. Do you want to delete it "
@@ -244,12 +244,12 @@
"Den formodet midlertidige fil %1 er blevet ændret. Vil du slette den "
"alligevel?"
-#: katedocmanager.cpp:234
+#: katedocmanager.cpp:235
#, kde-format
msgid "Delete File?"
msgstr "Slet fil?"
-#: katedocmanager.cpp:339
+#: katedocmanager.cpp:340
#, kde-format
msgid ""
"
The document '%1' has been modified, but not saved.
Do you want to "
@@ -258,37 +258,37 @@
"
Dokumentet '%1' er blevet ændret, men ikke gemt.
Ønsker du at gemme "
"dine ændringer eller kassere dem?
"
-#: katedocmanager.cpp:341 katetabbutton.cpp:46
+#: katedocmanager.cpp:342 katetabbutton.cpp:46
#, kde-format
msgid "Close Document"
msgstr "Luk dokument"
-#: katedocmanager.cpp:348
+#: katedocmanager.cpp:349
#, kde-format
msgid "Save As"
msgstr "Gem som"
-#: katedocmanager.cpp:367 katemainwindow.cpp:468
+#: katedocmanager.cpp:368 katemainwindow.cpp:468
#, kde-format
msgid "New file opened while trying to close Kate, closing aborted."
msgstr "Ny fil åbnet under forsøg på at lukke Kate, lukning afbrudt."
-#: katedocmanager.cpp:368 katemainwindow.cpp:469
+#: katedocmanager.cpp:369 katemainwindow.cpp:469
#, kde-format
msgid "Closing Aborted"
msgstr "Lukning afbrudt"
-#: katedocmanager.cpp:443
+#: katedocmanager.cpp:444
#, kde-format
msgid "Starting Up"
msgstr "Starter op"
-#: katedocmanager.cpp:444
+#: katedocmanager.cpp:445
#, kde-format
msgid "Reopening files from the last session..."
msgstr "Genåbner filer fra sidste session..."
-#: katedocmanager.cpp:605
+#: katedocmanager.cpp:606
#, kde-format
msgid "Errors/Warnings while opening documents"
msgstr "Fejl/advarsler under åbning af dokumenter"
@@ -1024,342 +1024,342 @@
msgid "&Open Containing Folder"
msgstr "&Åbn indeholdende mappe"
-#: main.cpp:111
+#: main.cpp:112
#, kde-format
msgid "Kate"
msgstr "Kate"
-#: main.cpp:112
+#: main.cpp:113
#, kde-format
msgid "Kate - Advanced Text Editor"
msgstr "Kate - Avanceret Teksteditor"
-#: main.cpp:113
+#: main.cpp:114
#, kde-format
msgid "(c) 2000-2017 The Kate Authors"
msgstr "(c) 2000-2017 Kate-udviklerne"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Christoph Cullmann"
msgstr "Christoph Cullmann"
-#: main.cpp:127
+#: main.cpp:128
#, kde-format
msgid "Maintainer"
msgstr "Vedligeholder"
-#: main.cpp:128
+#: main.cpp:129
#, kde-format
msgid "Anders Lund"
msgstr "Anders Lund"
-#: main.cpp:128 main.cpp:129 main.cpp:130 main.cpp:139
+#: main.cpp:129 main.cpp:130 main.cpp:131 main.cpp:140
#, kde-format
msgid "Core Developer"
msgstr "Kerneudvikler"
-#: main.cpp:129
+#: main.cpp:130
#, kde-format
msgid "Joseph Wenninger"
msgstr "Joseph Wenninger"
-#: main.cpp:130
+#: main.cpp:131
#, kde-format
msgid "Hamish Rodda"
msgstr "Hamish Rodda"
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Dominik Haumann"
msgstr "Dominik Haumann"
-#: main.cpp:131
+#: main.cpp:132
#, kde-format
msgid "Developer & Highlight wizard"
msgstr "Udvikler & fremhævningsguide"
-#: main.cpp:132
+#: main.cpp:133
#, kde-format
msgid "Kåre Särs"
msgstr "Kåre Särs"
-#: main.cpp:132 main.cpp:133 main.cpp:134
+#: main.cpp:133 main.cpp:134 main.cpp:135
#, kde-format
msgid "Developer"
msgstr "Udvikler"
-#: main.cpp:133
+#: main.cpp:134
#, kde-format
msgid "Alexander Neundorf"
msgstr "Alexander Neundorf"
-#: main.cpp:134
+#: main.cpp:135
#, kde-format
msgid "Sven Brauch"
msgstr "Sven Brauch"
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "Waldo Bastian"
msgstr "Waldo Bastian"
-#: main.cpp:135
+#: main.cpp:136
#, kde-format
msgid "The cool buffersystem"
msgstr "Det smarte buffersystem"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "Charles Samuels"
msgstr "Charles Samuels"
-#: main.cpp:136
+#: main.cpp:137
#, kde-format
msgid "The Editing Commands"
msgstr "Redigeringskommandoer"
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Matt Newell"
msgstr "Matt Newell"
-#: main.cpp:137
+#: main.cpp:138
#, kde-format
msgid "Testing, ..."
msgstr "Tester, ..."
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Michael Bartl"
msgstr "Michael Bartl"
-#: main.cpp:138
+#: main.cpp:139
#, kde-format
msgid "Former Core Developer"
msgstr "Tidligere kerneudvikler"
-#: main.cpp:139
+#: main.cpp:140
#, kde-format
msgid "Michael McCallum"
msgstr "Michael McCallum"
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "Jochen Wilhemly"
msgstr "Jochen Wilhemly"
-#: main.cpp:140
+#: main.cpp:141
#, kde-format
msgid "KWrite Author"
msgstr "KWrite-forfatter"
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "Michael Koch"
msgstr "Michael Koch"
-#: main.cpp:141
+#: main.cpp:142
#, kde-format
msgid "KWrite port to KParts"
msgstr "KWrite-portering til KParts"
-#: main.cpp:142
+#: main.cpp:143
#, kde-format
msgid "Christian Gebauer"
msgstr "Christian Gebauer"
-#: main.cpp:143
+#: main.cpp:144
#, kde-format
msgid "Simon Hausmann"
msgstr "Simon Hausmann"
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "Glen Parker"
msgstr "Glen Parker"
-#: main.cpp:144
+#: main.cpp:145
#, kde-format
msgid "KWrite Undo History, Kspell integration"
msgstr "KWrite Fortryd-historik, KSpell-integration"
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "Scott Manson"
msgstr "Scott Manson"
-#: main.cpp:145
+#: main.cpp:146
#, kde-format
msgid "KWrite XML Syntax highlighting support"
msgstr "Understøttelse af KWrite XML-syntaksfremhævning"
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "John Firebaugh"
msgstr "John Firebaugh"
-#: main.cpp:146
+#: main.cpp:147
#, kde-format
msgid "Patches and more"
msgstr "Patches og mere"
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Pablo Martín"
msgstr "Pablo Martín"
-#: main.cpp:147
+#: main.cpp:148
#, kde-format
msgid "Python Plugin Developer"
msgstr "Udvikler af Python-plugin"
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "Gerald Senarclens de Grancy"
msgstr "Gerald Senarclens de Grancy"
-#: main.cpp:148
+#: main.cpp:149
#, kde-format
msgid "QA and Scripting"
msgstr "QA og scripting"
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Matteo Merli"
msgstr "Matteo Merli"
-#: main.cpp:150
+#: main.cpp:151
#, kde-format
msgid "Highlighting for RPM Spec-Files, Perl, Diff and more"
msgstr "Fremhævning for RPM spec-filer, Perl, Diff og mere"
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Rocky Scaletta"
msgstr "Rocky Scaletta"
-#: main.cpp:151
+#: main.cpp:152
#, kde-format
msgid "Highlighting for VHDL"
msgstr "Fremhævning for VHDL"
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Yury Lebedev"
msgstr "Yury Lebedev"
-#: main.cpp:152
+#: main.cpp:153
#, kde-format
msgid "Highlighting for SQL"
msgstr "Fremhævning for SQL"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Chris Ross"
msgstr "Chris Ross"
-#: main.cpp:153
+#: main.cpp:154
#, kde-format
msgid "Highlighting for Ferite"
msgstr "Fremhævning for Ferite"
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Nick Roux"
msgstr "Nick Roux"
-#: main.cpp:154
+#: main.cpp:155
#, kde-format
msgid "Highlighting for ILERPG"
msgstr "Fremhævning for ILERPG"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Carsten Niehaus"
msgstr "Carsten Niehaus"
-#: main.cpp:155
+#: main.cpp:156
#, kde-format
msgid "Highlighting for LaTeX"
msgstr "Fremhævning for LaTeX"
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Per Wigren"
msgstr "Per Wigren"
-#: main.cpp:156
+#: main.cpp:157
#, kde-format
msgid "Highlighting for Makefiles, Python"
msgstr "Fremhævning for Make-filer, Python"
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Jan Fritz"
msgstr "Jan Fritz"
-#: main.cpp:157
+#: main.cpp:158
#, kde-format
msgid "Highlighting for Python"
msgstr "Fremhævning for Python"
-#: main.cpp:158
+#: main.cpp:159
#, kde-format
msgid "Daniel Naber"
msgstr "Daniel Naber"
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Roland Pabel"
msgstr "Roland Pabel"
-#: main.cpp:159
+#: main.cpp:160
#, kde-format
msgid "Highlighting for Scheme"
msgstr "Fremhævning for system"
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "Cristi Dumitrescu"
msgstr "Cristi Dumitrescu"
-#: main.cpp:160
+#: main.cpp:161
#, kde-format
msgid "PHP Keyword/Datatype list"
msgstr "PHP-nøgleord/datatypeliste"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Carsten Pfeiffer"
msgstr "Carsten Pfeiffer"
-#: main.cpp:161
+#: main.cpp:162
#, kde-format
msgid "Very nice help"
msgstr "Meget god hjælp"
-#: main.cpp:162
+#: main.cpp:163
#, kde-format
msgid "All people who have contributed and I have forgotten to mention"
msgstr "Alle de mennesker der har hjulpet og som jeg har glemt at nævne"
-#: main.cpp:188
+#: main.cpp:189
#, kde-format
msgid "Start Kate with a given session."
msgstr "Start Kate med en angiven session."
-#: main.cpp:188
+#: main.cpp:189
#, kde-format
msgid "session"
msgstr "session"
-#: main.cpp:192
+#: main.cpp:193
#, kde-format
msgid "Start Kate with a new anonymous session, implies '-n'."
msgstr "Start Kate med en ny anonym session, underforstår \"-n\"."
-#: main.cpp:196
+#: main.cpp:197
#, kde-format
msgid ""
"Force start of a new kate instance (is ignored if start is used and another "
@@ -1370,7 +1370,7 @@
"anden Kate-instans allerede har den givne session åbnet), tvinges hvis ingen "
"parametre og ingen URL'er gives overhovedet."
-#: main.cpp:200
+#: main.cpp:201
#, kde-format
msgid ""
"If using an already running kate instance, block until it exits, if URLs "
@@ -1379,7 +1379,7 @@
"Hvis der bruges en allerede kørende Kate-instans, så blokér indtil den "
"afsluttes, hvis der gives URL'er der skal åbnes."
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid ""
"Only try to reuse kate instance with this pid (is ignored if start is used "
@@ -1388,57 +1388,57 @@
"Prøv kun at genbruge Kate-instans med dette PID (ignoreres hvis start bruges "
"og en anden Kate-instans allerede har den givne session åbnet)."
-#: main.cpp:204
+#: main.cpp:205
#, kde-format
msgid "pid"
msgstr "pid"
-#: main.cpp:208
+#: main.cpp:209
#, kde-format
msgid "Set encoding for the file to open."
msgstr "Indstil tegnsættet for filen der skal åbnes."
-#: main.cpp:208
+#: main.cpp:209
#, kde-format
msgid "encoding"
msgstr "indkodning"
-#: main.cpp:212
+#: main.cpp:213
#, kde-format
msgid "Navigate to this line."
msgstr "Navigér til denne linje."
-#: main.cpp:212
+#: main.cpp:213
#, kde-format
msgid "line"
msgstr "linje"
-#: main.cpp:216
+#: main.cpp:217
#, kde-format
msgid "Navigate to this column."
msgstr "Navigér til denne kolonne."
-#: main.cpp:216
+#: main.cpp:217
#, kde-format
msgid "column"
msgstr "kolonne"
-#: main.cpp:220
+#: main.cpp:221
#, kde-format
msgid "Read the contents of stdin."
msgstr "Læs indholdet af stdin."
-#: main.cpp:224
+#: main.cpp:225
#, kde-format
msgid "The files/URLs opened by the application will be deleted after use"
msgstr "Filerne/URL'erne som åbnes af programmet vil blive slettet efter brug"
-#: main.cpp:228
+#: main.cpp:229
#, kde-format
msgid "Documents to open."
msgstr "Dokument der skal åbnes."
-#: main.cpp:228
+#: main.cpp:229
#, kde-format
msgid "[urls...]"
msgstr "[url'er...]"
@@ -1501,7 +1501,7 @@
msgid "&Open"
msgstr "&Åbn"
-#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:455
+#: session/katesessionmanagedialog.cpp:128 session/katesessionmanager.cpp:463
#, kde-format
msgid "Session name:"
msgstr "Sessionsnavn:"
@@ -1511,23 +1511,23 @@
msgid "Specify New Name for Session"
msgstr "Angiv et nyt navn på sessionen"
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "To save a session, you must specify a name."
msgstr "For at gemme en session skal du angive et navn."
-#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:463
+#: session/katesessionmanagedialog.cpp:136 session/katesessionmanager.cpp:471
#, kde-format
msgid "Missing Session Name"
msgstr "Manglende sessionsnavn"
-#: session/katesessionmanager.cpp:124
+#: session/katesessionmanager.cpp:132
#, kde-format
msgid ""
"Internal error: there is more than one instance open for a given session."
msgstr "Intern fejl: Der er mere end én instans åben for en given session."
-#: session/katesessionmanager.cpp:129
+#: session/katesessionmanager.cpp:137
#, kde-format
msgid ""
"Session '%1' is already opened in another kate instance, change there "
@@ -1536,7 +1536,7 @@
"Sessionen \"%1\" er allerede åben i en anden Kate-instans, skift dertil i "
"stedet for at genåbne?"
-#: session/katesessionmanager.cpp:267
+#: session/katesessionmanager.cpp:275
#, kde-format
msgid ""
"The session could not be renamed to \"%1\", there already exists another "
@@ -1545,22 +1545,22 @@
"Sessionen kunne ikke omdøbes til \"%1\", der eksisterer allerede en anden "
"session med det navn"
-#: session/katesessionmanager.cpp:268 session/katesessionmanager.cpp:281
+#: session/katesessionmanager.cpp:276 session/katesessionmanager.cpp:289
#, kde-format
msgid "Session Renaming"
msgstr "Omdøbning af session"
-#: session/katesessionmanager.cpp:280
+#: session/katesessionmanager.cpp:288
#, kde-format
msgid "The session could not be renamed to \"%1\". Failed to write to \"%2\""
msgstr "Sessionen kunne ikke omdøbes til \"%1\". Kunne ikke skrive til \"%2\""
-#: session/katesessionmanager.cpp:454
+#: session/katesessionmanager.cpp:462
#, kde-format
msgid "Specify New Name for Current Session"
msgstr "Angiv et nyt navn på nuværende session"
-#: session/katesessionmanager.cpp:455
+#: session/katesessionmanager.cpp:463
#, kde-format
msgid ""
"There is already an existing session with your chosen name.\n"
diff -Nru kate-17.12.3/po/da/kateproject.po kate-18.04.3/po/da/kateproject.po
--- kate-17.12.3/po/da/kateproject.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/da/kateproject.po 2018-07-10 00:03:41.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-02-27 03:46+0100\n"
+"POT-Creation-Date: 2017-11-17 03:18+0100\n"
"PO-Revision-Date: 2016-08-02 19:10+0100\n"
"Last-Translator: Martin Schlander \n"
"Language-Team: Danish \n"
@@ -88,42 +88,37 @@
msgid "Notes"
msgstr "Noter"
-#: kateprojectinfoviewcodeanalysis.cpp:36
+#: kateprojectinfoviewcodeanalysis.cpp:38
#, kde-format
msgid "Start Analysis..."
msgstr "Start analyse"
-#: kateprojectinfoviewcodeanalysis.cpp:47 kateprojectinfoviewindex.cpp:43
+#: kateprojectinfoviewcodeanalysis.cpp:51 kateprojectinfoviewindex.cpp:43
#, kde-format
msgid "File"
msgstr "Fil"
-#: kateprojectinfoviewcodeanalysis.cpp:47 kateprojectinfoviewindex.cpp:43
+#: kateprojectinfoviewcodeanalysis.cpp:51 kateprojectinfoviewindex.cpp:43
#, kde-format
msgid "Line"
msgstr "Linje"
-#: kateprojectinfoviewcodeanalysis.cpp:47
+#: kateprojectinfoviewcodeanalysis.cpp:51
#, kde-format
msgid "Severity"
msgstr "Alvor"
-#: kateprojectinfoviewcodeanalysis.cpp:47
+#: kateprojectinfoviewcodeanalysis.cpp:51
#, kde-format
msgid "Message"
msgstr "Besked"
-#: kateprojectinfoviewcodeanalysis.cpp:121
-#, kde-format
-msgid "Please install 'cppcheck'."
-msgstr "Installér venligst \"cppcheck\"."
-
-#: kateprojectinfoviewcodeanalysis.cpp:207
+#: kateprojectinfoviewcodeanalysis.cpp:219
#, kde-format
msgid "Analysis finished."
msgstr "Analyse gennemført."
-#: kateprojectinfoviewcodeanalysis.cpp:212
+#: kateprojectinfoviewcodeanalysis.cpp:224
#, kde-format
msgid "Analysis failed!"
msgstr "Analyse mislykkedes!"
@@ -189,6 +184,9 @@
msgid "&Projects"
msgstr "&Projekter"
+#~ msgid "Please install 'cppcheck'."
+#~ msgstr "Installér venligst \"cppcheck\"."
+
#~ msgid "Git Tools"
#~ msgstr "Git-værktøjer"
diff -Nru kate-17.12.3/po/da/katesearch.po kate-18.04.3/po/da/katesearch.po
--- kate-17.12.3/po/da/katesearch.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/da/katesearch.po 2018-07-10 00:03:41.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
+"POT-Creation-Date: 2018-03-01 03:19+0100\n"
"PO-Revision-Date: 2017-11-08 19:01+0200\n"
"Last-Translator: scootergrisen\n"
"Language-Team: Danish\n"
@@ -321,149 +321,162 @@
msgid "Usage: newPGrep [pattern to search for in current project]"
msgstr "Brug: newPGrep [mønster der skal søges efter i aktuelt projekt]"
+#. i18n: ectx: property (toolTip), widget (QToolButton, newTabButton)
+#: search.ui:19
+#, kde-format
+msgid "Add new search tab"
+msgstr ""
+
#. i18n: ectx: property (text), widget (QToolButton, newTabButton)
#. i18n: ectx: property (text), widget (QToolButton, displayOptions)
-#: search.ui:19 search.ui:164
+#: search.ui:22 search.ui:170
#, kde-format
msgid "..."
msgstr "..."
#. i18n: ectx: property (text), widget (QLabel, findLabel)
-#: search.ui:26
+#: search.ui:29
#, kde-format
msgid "Find:"
msgstr "Find:"
#. i18n: ectx: property (toolTip), widget (QPushButton, searchButton)
#. i18n: ectx: property (text), widget (QPushButton, searchButton)
-#: search.ui:46 search.ui:49
+#: search.ui:49 search.ui:52
#, kde-format
msgid "Search"
msgstr "Søg"
#. i18n: ectx: property (toolTip), widget (QPushButton, nextButton)
#. i18n: ectx: property (text), widget (QPushButton, nextButton)
-#: search.ui:93 search.ui:96
+#: search.ui:96 search.ui:99
#, kde-format
msgid "Next"
msgstr "Næste"
#. i18n: ectx: property (text), widget (QPushButton, stopButton)
-#: search.ui:134
+#: search.ui:137
#, kde-format
msgid "Stop"
msgstr "Stop"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:146
+#: search.ui:149
#, kde-format
msgid "In Current File"
msgstr "I den aktuelle fil"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:151
+#: search.ui:154
#, kde-format
msgid "in Open Files"
msgstr "i åbne filer"
#. i18n: ectx: property (text), item, widget (QComboBox, searchPlaceCombo)
-#: search.ui:156
+#: search.ui:159
#, kde-format
msgid "in Folder"
msgstr "i mappe"
+#. i18n: ectx: property (toolTip), widget (QToolButton, displayOptions)
+#: search.ui:167
+#, fuzzy, kde-format
+#| msgid "Search in:"
+msgid "Show search options"
+msgstr "Søg i:"
+
#. i18n: ectx: property (text), widget (QLabel, replaceLabel)
-#: search.ui:174
+#: search.ui:180
#, kde-format
msgid "Replace:"
msgstr "Erstat:"
#. i18n: ectx: property (text), widget (QPushButton, replaceButton)
-#: search.ui:194
+#: search.ui:200
#, kde-format
msgid "Replace"
msgstr "Erstat"
#. i18n: ectx: property (text), widget (QPushButton, replaceCheckedBtn)
-#: search.ui:204
+#: search.ui:210
#, kde-format
msgid "Replace Checked"
msgstr "Erstat afkrydset"
#. i18n: ectx: property (toolTip), widget (QToolButton, matchCase)
-#: search.ui:211
+#: search.ui:217
#, kde-format
msgid "Match case"
msgstr "Find versal"
#. i18n: ectx: property (toolTip), widget (QToolButton, useRegExp)
-#: search.ui:227
+#: search.ui:233
#, kde-format
msgid "Use regular expressions"
msgstr "Brug regulære udtryk"
#. i18n: ectx: property (toolTip), widget (QToolButton, expandResults)
-#: search.ui:256
+#: search.ui:262
#, kde-format
msgid "Expand results"
msgstr "Udvid resultater"
#. i18n: ectx: property (toolTip), widget (QToolButton, currentFolderButton)
-#: search.ui:272
+#: search.ui:278
#, kde-format
msgid "Use the current document's path."
msgstr "Brug det nuværende dokuments sti."
#. i18n: ectx: property (text), widget (QLabel, folderLabel)
-#: search.ui:373
+#: search.ui:379
#, kde-format
msgid "Folder:"
msgstr "Mappe:"
#. i18n: ectx: property (toolTip), widget (QToolButton, folderUpButton)
-#: search.ui:391
+#: search.ui:397
#, kde-format
msgid "Go one folder up."
msgstr "Gå én mappe op."
#. i18n: ectx: property (text), widget (QLabel, filterLabel)
-#: search.ui:400
+#: search.ui:406
#, kde-format
msgid "Filter:"
msgstr "Filter:"
#. i18n: ectx: property (text), item, widget (KComboBox, filterCombo)
-#: search.ui:422
+#: search.ui:428
#, kde-format
msgid "*"
msgstr "*"
#. i18n: ectx: property (text), widget (QLabel, excludeLabel)
-#: search.ui:430
+#: search.ui:436
#, kde-format
msgid "Exclude:"
msgstr "Udelad:"
#. i18n: ectx: property (text), widget (QCheckBox, recursiveCheckBox)
-#: search.ui:451
+#: search.ui:457
#, kde-format
msgid "Recursive"
msgstr "Rekursiv"
#. i18n: ectx: property (text), widget (QCheckBox, hiddenCheckBox)
-#: search.ui:461
+#: search.ui:467
#, kde-format
msgid "Include hidden"
msgstr "Inkludér skjulte filer"
#. i18n: ectx: property (text), widget (QCheckBox, symLinkCheckBox)
-#: search.ui:468
+#: search.ui:474
#, kde-format
msgid "Follow symbolic links"
msgstr "Følg symbolske link"
#. i18n: ectx: property (text), widget (QCheckBox, binaryCheckBox)
-#: search.ui:475
+#: search.ui:481
#, kde-format
msgid "Include binary files"
msgstr "Medtag binære filer"
@@ -483,9 +496,6 @@
#~ msgid "Folder"
#~ msgstr "Mappe"
-#~ msgid "Search in:"
-#~ msgstr "Søg i:"
-
#~ msgid "Fi&nd:"
#~ msgstr "Fi&nd:"
diff -Nru kate-17.12.3/po/da/katesnippetsplugin.po kate-18.04.3/po/da/katesnippetsplugin.po
--- kate-17.12.3/po/da/katesnippetsplugin.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/da/katesnippetsplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-08-08 03:18+0200\n"
+"POT-Creation-Date: 2018-03-07 03:16+0100\n"
"PO-Revision-Date: 2016-05-28 16:18+0100\n"
"Last-Translator: Martin Schlander \n"
"Language-Team: Danish \n"
@@ -85,22 +85,22 @@
msgid "Prefix to show in code completion"
msgstr "Præfiks der skal vises i kodefuldførelse"
-#: editsnippet.cpp:106 editsnippet.cpp:187
+#: editsnippet.cpp:107 editsnippet.cpp:188
#, kde-format
msgid "Edit Snippet %1 in %2"
msgstr "Redigér tekststumpen %1 i %2"
-#: editsnippet.cpp:116
+#: editsnippet.cpp:117
#, kde-format
msgid "Create New Snippet in Repository %1"
msgstr "Opret ny tekststump i depotet %1"
-#: editsnippet.cpp:155
+#: editsnippet.cpp:156
#, kde-format
msgid "Snippet name cannot contain spaces"
msgstr "Tekststump-navnet må ikke indeholde mellemrum"
-#: editsnippet.cpp:194
+#: editsnippet.cpp:195
#, kde-format
msgid ""
"The snippet contains unsaved changes. Do you want to continue and lose all "
@@ -109,7 +109,7 @@
"Tekststumpen indeholder ikke-gemte ændringer. Vil du fortsætte og miste alle "
"ændringer?"
-#: editsnippet.cpp:195
+#: editsnippet.cpp:196
#, kde-format
msgid "Warning - Unsaved Changes"
msgstr "Advarsel - ikke-gemte ændringer"
diff -Nru kate-17.12.3/po/da/ktexteditorpreviewplugin.po kate-18.04.3/po/da/ktexteditorpreviewplugin.po
--- kate-17.12.3/po/da/ktexteditorpreviewplugin.po 1970-01-01 00:00:00.000000000 +0000
+++ kate-18.04.3/po/da/ktexteditorpreviewplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -0,0 +1,104 @@
+# translation of ktexteditorpreviewplugin.po to Danish
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# scootergrisen, 2017.
+# Martin Schlander , 2018.
+msgid ""
+msgstr ""
+"Project-Id-Version: ktexteditorpreviewplugin\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2017-09-26 03:30+0200\n"
+"PO-Revision-Date: 2018-04-16 19:40+0100\n"
+"Last-Translator: Martin Schlander \n"
+"Language-Team: Danish \n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 2.0\n"
+
+#, kde-format
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr " Martin Schlander,scootergrisen"
+
+#, kde-format
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr ","
+
+#: ktexteditorpreviewview.cpp:43
+#, kde-format
+msgid "Preview"
+msgstr "Forhåndsvisning"
+
+#: previewwidget.cpp:62
+#, kde-format
+msgid "Lock Current Document"
+msgstr "Lås nuværende dokument"
+
+#: previewwidget.cpp:63
+#, kde-format
+msgid "Lock preview to current document"
+msgstr "Lås forhåndsvisning til nuværende dokument"
+
+#: previewwidget.cpp:64
+#, kde-format
+msgid "Unlock Current View"
+msgstr "Lås op for nuværende visning"
+
+#: previewwidget.cpp:64
+#, kde-format
+msgid "Unlock current view"
+msgstr "Lås op for nuværende visning"
+
+#: previewwidget.cpp:71
+#, kde-format
+msgid "Automatically Update Preview"
+msgstr "Automatisk opdatering af forhåndsvisning"
+
+#: previewwidget.cpp:72
+#, kde-format
+msgid "Enable automatic updates of the preview to the current document content"
+msgstr ""
+"Aktivér automatiske opdateringer af forhåndsvisningen af indholdet i det "
+"nuværende dokument"
+
+#: previewwidget.cpp:73
+#, kde-format
+msgid "Manually Update Preview"
+msgstr "Manuel opdatering af forhåndsvisning"
+
+#: previewwidget.cpp:73
+#, kde-format
+msgid ""
+"Disable automatic updates of the preview to the current document content"
+msgstr ""
+"Deaktivér automatiske opdateringer af forhåndsvisningen af indholdet i det "
+"nuværende dokument"
+
+#: previewwidget.cpp:78
+#, kde-format
+msgid "Update Preview"
+msgstr "Opdater forhåndsvisning"
+
+#: previewwidget.cpp:79
+#, kde-format
+msgid "Update the preview to the current document content"
+msgstr "Opdater forhåndsvisningen af indholdet i det nuværende dokument"
+
+#: previewwidget.cpp:87
+#, kde-format
+msgid "View"
+msgstr "Vis"
+
+#: previewwidget.cpp:107
+#, kde-format
+msgid "No preview available."
+msgstr "Ingen tilgængelig forhåndsvisning."
+
+#: previewwidget.cpp:202
+#, kde-format
+msgid "About %1"
+msgstr "Om %1"
diff -Nru kate-17.12.3/po/da/plasma_applet_org.kde.plasma.katesessions.po kate-18.04.3/po/da/plasma_applet_org.kde.plasma.katesessions.po
--- kate-17.12.3/po/da/plasma_applet_org.kde.plasma.katesessions.po 2018-03-06 00:07:54.000000000 +0000
+++ kate-18.04.3/po/da/plasma_applet_org.kde.plasma.katesessions.po 2018-07-10 00:03:41.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-11-19 20:06+0100\n"
+"POT-Creation-Date: 2018-02-05 03:03+0100\n"
"PO-Revision-Date: 2015-02-19 20:30+0100\n"
"Last-Translator: Martin Schlander \n"
"Language-Team: Danish \n"
@@ -47,17 +47,17 @@
msgid "Delete session"
msgstr "Slet session"
-#: engine/katesessionsmodel.cpp:75
+#: engine/katesessionsmodel.cpp:74
#, kde-format
msgid "Start Kate (no arguments)"
msgstr "Start Kate (ingen argumenter)"
-#: engine/katesessionsmodel.cpp:83
+#: engine/katesessionsmodel.cpp:82
#, kde-format
msgid "New Kate Session"
msgstr "Ny Kate-session"
-#: engine/katesessionsmodel.cpp:92
+#: engine/katesessionsmodel.cpp:91
#, kde-format
msgid "New Anonymous Session"
msgstr "Ny anonym session"
diff -Nru kate-17.12.3/po/de/docs/katepart/configuring.docbook kate-18.04.3/po/de/docs/katepart/configuring.docbook
--- kate-17.12.3/po/de/docs/katepart/configuring.docbook 2018-03-06 00:08:04.000000000 +0000
+++ kate-18.04.3/po/de/docs/katepart/configuring.docbook 2018-07-10 00:03:46.000000000 +0000
@@ -1800,7 +1800,7 @@
>Einstellungen mit Dokumentvariablen
&kappname; Variablen sind Kateparts Dokumentvariablen, ähnlich der Modelines in &Emacs; und Vi. In Katepart haben die Dokumentvariablen das folgende Format: &kappname; Variablen sind &kappname; Dokumentvariablen, ähnlich der Modelines in &Emacs; und Vi. In Katepart haben die Dokumentvariablen das folgende Format: kate: VARIABLENAME VALUE; [ VARIABLENAME VALUE; ... ]. Die Zeilen können natürlich auch in einem Kommentar stehen, wenn das Format des Dokuments Kommentare beinhaltet. Variablennamen sind einzelne Wörter ohne Zwischenräume und alles bis zum nächsten Semikolon sind Werte. Das Semikolon ist vorgeschrieben.
@@ -1817,14 +1817,14 @@
Zusätzlich können Dokumentvariablen in eine Datei mit dem Namen .kateconfig in jedem beliebigen Ordner geschrieben werden. Die Einstellungen dieser Dokumentvariablen werden so verwendet, als wenn sie als Modelines in jeder Datei im Ordner und allen Unterordnern bis zur in eingestellten Suchtiefe eingefügt wäre. Dokumentvariablen in in jedem beliebigen Ordner geschrieben werden. Die Einstellungen dieser Dokumentvariablen werden so verwendet, als wenn sie als Modelines in jeder Datei im Ordner und allen Unterordnern eingefügt wären. Dokumentvariablen in .kateconfig verwenden die gleiche Syntax wie Modelines.
+> verwenden die gleiche Syntax wie Modelines, aber mit zusätzlichen Optionen.
Es gibt für fast alle Einstellungen in katepart. Außerdem können Module Variablen benutzen. In diesem Fall sind sie in der Dokumentation der Module dokumentiert.
+>Es gibt Variablen für fast alle Einstellungen in &kappname;. Außerdem können Module Variablen benutzen. In diesem Fall sind sie in der Dokumentation der Module dokumentiert.
+
+Zusätzliche Optionen in .kateconfig-Dateien
+
+&kappname; sucht nach einer .kateconfig-Datei nur in lokalen Dateien, nicht in Dateien auf anderen Rechnern. Außerdem können Optionen für Platzhalter (Dateierweiterungen) wie folgt eingestellt werden:
+
+kate: tab-width 4; indent-width 4; replace-tabs on;
+kate-wildcard(*.xml): indent-width 2;
+kate-wildcard(Makefile): replace-tabs off;
+
+
+In diesem Beispiel wird für alle Dateien eine Tabulatorweite von vier Leerzeichen, eine Einrückungstiefe von vier Leerzeichen verwendet und Tabulatoren werden durch Leerzeichen ersetzt. Bei allen *.xml-Dateien wird jedoch eine Einrückungstiefe von zwei Leerzeichen benutzt., außerdem in Make-Dateien nur Tabulatoren, &ie; sie werden nicht durch Leerzeichen ersetzt.
+
+Platzhalter werden durch Semikolon getrennt, &ie; Sie können auch mehrere Erweiterungen wie im nächsten Beispiel angeben:
+
+kate-wildcard(*.json;*.xml): indent-width 2;
+
+Weiterhin können Sie MIME-Typen auch zur Erkennung bestimmter Dateien benutzen. Um ⪚ alle Dateien mit C++-Quelltexten mit vier Leerzeichen ein zu rücken, verwenden Sie:
+
+kate-mimetype(text/x-c++src): indent-width 4;
+
+Außer in .kateconfig-Dateien können Dokumentvariablen mit Platzhaltern und MIME-Typen auch in Dateien direkt als Kommentare benutzt werden.
+
+
+
diff -Nru kate-17.12.3/po/de/katebuild-plugin.po kate-18.04.3/po/de/katebuild-plugin.po
--- kate-17.12.3/po/de/katebuild-plugin.po 2018-03-06 00:07:55.000000000 +0000
+++ kate-18.04.3/po/de/katebuild-plugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: katebuild-plugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-14 03:41+0200\n"
+"POT-Creation-Date: 2018-01-23 03:14+0100\n"
"PO-Revision-Date: 2015-05-14 14:07+0200\n"
"Last-Translator: Burkhard Lück \n"
"Language-Team: German \n"
@@ -43,21 +43,21 @@
msgstr "Abbrechen"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:160
+#: build.ui:163
#, kde-format
msgctxt "Header for the file name column"
msgid "File"
msgstr "Datei"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:165
+#: build.ui:168
#, kde-format
msgctxt "Header for the line number column"
msgid "Line"
msgstr "Zeile"
#. i18n: ectx: property (text), widget (QTreeWidget, errTreeWidget)
-#: build.ui:170
+#: build.ui:173
#, kde-format
msgctxt "Header for the error message column"
msgid "Message"
@@ -109,62 +109,62 @@
msgid "Target Settings"
msgstr "Ziel-Einstellungen"
-#: plugin_katebuild.cpp:216 plugin_katebuild.cpp:828
+#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:829
#, kde-format
msgid "Target Set"
msgstr "Zielgruppe"
-#: plugin_katebuild.cpp:217 plugin_katebuild.cpp:238 plugin_katebuild.cpp:243
-#: plugin_katebuild.cpp:983
+#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:244
+#: plugin_katebuild.cpp:984
#, kde-format
msgid "build"
msgstr "Erstellen"
-#: plugin_katebuild.cpp:218 plugin_katebuild.cpp:239 plugin_katebuild.cpp:986
+#: plugin_katebuild.cpp:219 plugin_katebuild.cpp:240 plugin_katebuild.cpp:987
#, kde-format
msgid "clean"
msgstr "Aufräumen"
-#: plugin_katebuild.cpp:219
+#: plugin_katebuild.cpp:220
#, kde-format
msgid "config"
msgstr "Konfigurieren"
-#: plugin_katebuild.cpp:223 plugin_katebuild.cpp:241 plugin_katebuild.cpp:989
+#: plugin_katebuild.cpp:224 plugin_katebuild.cpp:242 plugin_katebuild.cpp:990
#, kde-format
msgid "quick"
msgstr "Schnell"
-#: plugin_katebuild.cpp:271 plugin_katebuild.cpp:927 plugin_katebuild.cpp:938
-#: plugin_katebuild.cpp:959 plugin_katebuild.cpp:961
+#: plugin_katebuild.cpp:272 plugin_katebuild.cpp:928 plugin_katebuild.cpp:939
+#: plugin_katebuild.cpp:960 plugin_katebuild.cpp:962
#, kde-format
msgid "Project Plugin Targets"
msgstr "Ziele des Projektmoduls"
-#: plugin_katebuild.cpp:388
+#: plugin_katebuild.cpp:389
#, kde-format
msgctxt "The same word as 'make' uses to mark an error."
msgid "error"
msgstr "Fehler"
-#: plugin_katebuild.cpp:390
+#: plugin_katebuild.cpp:391
#, kde-format
msgctxt "The same word as 'ld' uses to mark an ..."
msgid "undefined reference"
msgstr "Undefinierter Verweis"
-#: plugin_katebuild.cpp:399
+#: plugin_katebuild.cpp:400
#, kde-format
msgctxt "The same word as 'make' uses to mark a warning."
msgid "warning"
msgstr "Warnung"
-#: plugin_katebuild.cpp:451
+#: plugin_katebuild.cpp:452
#, kde-format
msgid "There is no file or directory specified for building."
msgstr "Es ist keine Datei und kein Ordner zum Erstellen angegeben."
-#: plugin_katebuild.cpp:455
+#: plugin_katebuild.cpp:456
#, kde-format
msgid ""
"The file \"%1\" is not a local file. Non-local files cannot be compiled."
@@ -172,118 +172,118 @@
"Die Datei „%1“ ist keine lokale Datei. Nichtlokale Dateien können nicht "
"erstellt werden."
-#: plugin_katebuild.cpp:501
+#: plugin_katebuild.cpp:502
#, kde-format
msgid "Failed to run \"%1\". exitStatus = %2"
msgstr "„%1“ kann nicht ausgeführt werden. exitStatus = %2"
-#: plugin_katebuild.cpp:519
+#: plugin_katebuild.cpp:520
#, kde-format
msgid "Building %1 cancelled"
msgstr "Das Erstellen von %1 wurde abgebrochen"
-#: plugin_katebuild.cpp:578
+#: plugin_katebuild.cpp:579
#, kde-format
msgid "Already building..."
msgstr "Wird bereits erstellt ..."
-#: plugin_katebuild.cpp:587
+#: plugin_katebuild.cpp:588
#, kde-format
msgid "No target available for building."
msgstr "Kein Ziel für die Erstellung verfügbar."
-#: plugin_katebuild.cpp:600
+#: plugin_katebuild.cpp:601
#, kde-format
msgid "There is no local file or directory specified for building."
msgstr ""
"Es ist keine lokale Datei oder kein lokaler Ordner zum Erstellen angegeben."
-#: plugin_katebuild.cpp:622
+#: plugin_katebuild.cpp:623
#, kde-format
msgid "Building target %1 ..."
msgstr "Ziel %1 wird erstellt ..."
-#: plugin_katebuild.cpp:635
+#: plugin_katebuild.cpp:636
#, kde-kuit-format
msgctxt "@info"
msgid "Make Results:%1"
msgstr "Make-Ergebnis:%1"
-#: plugin_katebuild.cpp:653
+#: plugin_katebuild.cpp:654
#, kde-format
msgid "Building %1 completed."
msgstr "Das Erstellen von %1 ist abgeschlossen."
-#: plugin_katebuild.cpp:672
+#: plugin_katebuild.cpp:673
#, kde-format
msgid "Found one error."
msgid_plural "Found %1 errors."
msgstr[0] "Ein Fehler gefunden."
msgstr[1] "%1 Fehler gefunden."
-#: plugin_katebuild.cpp:673
+#: plugin_katebuild.cpp:674
#, kde-format
msgid "Building %1 had errors."
msgstr "Fehler beim Erstellen von %1."
-#: plugin_katebuild.cpp:676
+#: plugin_katebuild.cpp:677
#, kde-format
msgid "Found one warning."
msgid_plural "Found %1 warnings."
msgstr[0] "Eine Warnung gefunden."
msgstr[1] "%1 Warnungen gefunden."
-#: plugin_katebuild.cpp:677
+#: plugin_katebuild.cpp:678
#, kde-format
msgid "Building %1 had warnings."
msgstr "Warnungen beim Erstellen von %1."
-#: plugin_katebuild.cpp:682
+#: plugin_katebuild.cpp:683
#, kde-format
msgid "Build failed."
msgstr "Erstellen fehlgeschlagen."
-#: plugin_katebuild.cpp:685
+#: plugin_katebuild.cpp:686
#, kde-format
msgid "Build completed without problems."
msgstr "Erstellen ohne Probleme abgeschlossen."
-#: plugin_katebuild.cpp:829
+#: plugin_katebuild.cpp:830
#, kde-format
msgid "Build"
msgstr "Erstellen"
-#: plugin_katebuild.cpp:830
+#: plugin_katebuild.cpp:831
#, kde-format
msgid "Clean"
msgstr "Aufräumen"
-#: plugin_katebuild.cpp:831
+#: plugin_katebuild.cpp:832
#, kde-format
msgid "Config"
msgstr "Konfigurieren"
-#: plugin_katebuild.cpp:832
+#: plugin_katebuild.cpp:833
#, kde-format
msgid "ConfigClean"
msgstr "Konfiguration aufräumen"
-#: plugin_katebuild.cpp:870
+#: plugin_katebuild.cpp:871
#, kde-format
msgid "Only Errors"
msgstr "Nur Fehler"
-#: plugin_katebuild.cpp:873
+#: plugin_katebuild.cpp:874
#, kde-format
msgid "Errors and Warnings"
msgstr "Fehler und Warnungen"
-#: plugin_katebuild.cpp:876
+#: plugin_katebuild.cpp:877
#, kde-format
msgid "Parsed Output"
msgstr "Verarbeitete Ausgabe"
-#: plugin_katebuild.cpp:879
+#: plugin_katebuild.cpp:880
#, kde-format
msgid "Full Output"
msgstr "Vollständige Ausgabe"
diff -Nru kate-17.12.3/po/de/katekonsoleplugin.po kate-18.04.3/po/de/katekonsoleplugin.po
--- kate-17.12.3/po/de/katekonsoleplugin.po 2018-03-06 00:07:55.000000000 +0000
+++ kate-18.04.3/po/de/katekonsoleplugin.po 2018-07-10 00:03:41.000000000 +0000
@@ -1,57 +1,63 @@
-# Frederik Schwarzer , 2007, 2008, 2009.
+# Frederik Schwarzer , 2007, 2008, 2009, 2018.
# Thomas Reitelbach
, 2008.
-# Burkhard Lück , 2013, 2014.
+# Burkhard Lück , 2013, 2014, 2018.
msgid ""
msgstr ""
"Project-Id-Version: katekonsoleplugin\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-01-12 05:30+0100\n"
-"PO-Revision-Date: 2014-08-03 17:06+0200\n"
+"POT-Creation-Date: 2018-01-27 03:11+0100\n"
+"PO-Revision-Date: 2018-03-20 17:24+0100\n"
"Last-Translator: Burkhard Lück \n"
"Language-Team: German \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: kateconsole.cpp:62
+#: kateconsole.cpp:67
#, kde-format
msgid "You do not have enough karma to access a shell or terminal emulation"
msgstr ""
"Sie besitzen nicht die nötigen Rechte, um auf eine Shell oder einen Terminal-"
"Emulator zuzugreifen"
-#: kateconsole.cpp:94 kateconsole.cpp:355
+#: kateconsole.cpp:99 kateconsole.cpp:465
#, kde-format
msgid "Terminal"
msgstr "Terminal"
-#: kateconsole.cpp:124
+#: kateconsole.cpp:129
#, kde-format
msgid "Kate Terminal"
msgstr "Kate-Terminal"
-#: kateconsole.cpp:133
+#: kateconsole.cpp:138
#, kde-format
msgctxt "@action"
msgid "&Pipe to Terminal"
msgstr "An Terminal &weitergeben"
-#: kateconsole.cpp:136
+#: kateconsole.cpp:142
#, kde-format
msgctxt "@action"
msgid "S&ynchronize Terminal with Current Document"
msgstr "Terminal mit aktuellem Dokument ab&gleichen"
-#: kateconsole.cpp:141
+#: kateconsole.cpp:146
+#, kde-format
+msgctxt "@action"
+msgid "Run Current Document"
+msgstr "Aktuelles Dokument ausführen"
+
+#: kateconsole.cpp:151
#, kde-format
msgctxt "@action"
msgid "&Focus Terminal"
msgstr "Terminal aktivieren"
-#: kateconsole.cpp:259
+#: kateconsole.cpp:269
#, kde-format
msgid ""
"Do you really want to pipe the text to the console? This will execute any "
@@ -60,32 +66,60 @@
"Möchten Sie diesen Text wirklich an die Konsole weitergeben? Enthaltene "
"Befehle werden mit Ihren Benutzerrechten ausgeführt."
-#: kateconsole.cpp:260
+#: kateconsole.cpp:270
#, kde-format
msgid "Pipe to Terminal?"
msgstr "An Terminal weitergeben?"
-#: kateconsole.cpp:261
+#: kateconsole.cpp:271
#, kde-format
msgid "Pipe to Terminal"
msgstr "An Terminal weitergeben"
-#: kateconsole.cpp:283
+#: kateconsole.cpp:293
#, kde-format
msgid "Sorry, cannot cd into '%1'"
msgstr "Zum Ordner „%1“ kann nicht gewechselt werden"
-#: kateconsole.cpp:300 kateconsole.cpp:316
+#: kateconsole.cpp:314
+#, kde-format
+msgid "Not a local file: '%1'"
+msgstr "„%1“ ist keine lokale Datei"
+
+#: kateconsole.cpp:348
+#, kde-format
+msgid ""
+"Do you really want to Run the document ?\n"
+"This will execute the following command,\n"
+"with your user rights, in the terminal:\n"
+"'%1'"
+msgstr ""
+"Möchten Sie dieses Dokument wirklich starten?\n"
+"Dann wird folgender Befehl mit Ihren Benutzerrechten\n"
+"in der Konsole ausgeführt:\n"
+"„%1“"
+
+#: kateconsole.cpp:352
+#, kde-format
+msgid "Run in Terminal?"
+msgstr "In Terminal ausführen?"
+
+#: kateconsole.cpp:353
+#, kde-format
+msgid "Run"
+msgstr "Ausführen"
+
+#: kateconsole.cpp:369 kateconsole.cpp:385
#, kde-format
msgid "Defocus Terminal"
msgstr "Terminal den Fokus entziehen"
-#: kateconsole.cpp:309
+#: kateconsole.cpp:378
#, kde-format
msgid "Focus Terminal"
msgstr "Terminal den Fokus geben"
-#: kateconsole.cpp:340
+#: kateconsole.cpp:409
#, kde-format
msgid ""
"&Automatically synchronize the terminal with the current document when "
@@ -94,12 +128,41 @@
"Terminal-&Ordner automatisch mit aktuellem Dokument abgleichen (sofern "
"möglich)"
-#: kateconsole.cpp:342
+#: kateconsole.cpp:413 kateconsole.cpp:434
+#, kde-format
+msgid "Run in terminal"
+msgstr "In Terminal ausführen"
+
+#: kateconsole.cpp:415
+#, kde-format
+msgid "&Remove extension"
+msgstr "E&rweiterung entfernen"
+
+#: kateconsole.cpp:420
+#, kde-format
+msgid "Prefix:"
+msgstr "Präfix:"
+
+#: kateconsole.cpp:428
+#, kde-format
+msgid "&Show warning next time"
+msgstr "&Warnung beim nächsten Mal wieder anzeigen"
+
+#: kateconsole.cpp:430
+#, kde-format
+msgid ""
+"The next time '%1' is executed, make sure a warning window will pop up, "
+"displaying the command to be sent to terminal, for review."
+msgstr ""
+"Bei der nächsten Ausführung von „%1“ wird zur Kontrolle ein Warnhinweis "
+"angezeigt, welcher Befehl ans Terminal weitergegeben wird."
+
+#: kateconsole.cpp:444
#, kde-format
msgid "Set &EDITOR environment variable to 'kate -b'"
msgstr "Die &EDITOR-Umgebungsvariable auf „kate -b“ einstellen"
-#: kateconsole.cpp:345
+#: kateconsole.cpp:447
#, kde-format
msgid ""
"Important: The document has to be closed to make the console application "
@@ -108,7 +171,7 @@
"Wichtig: Das Dokument muss geschlossen werden, um die Konsole wieder "
"freizugeben."
-#: kateconsole.cpp:360
+#: kateconsole.cpp:470
#, kde-format
msgid "Terminal Settings"
msgstr "Terminal-Einstellungen"
diff -Nru kate-17.12.3/po/de/kate.po kate-18.04.3/po/de/kate.po
--- kate-17.12.3/po/de/kate.po 2018-03-06 00:07:55.000000000 +0000
+++ kate-18.04.3/po/de/kate.po 2018-07-10 00:03:41.000000000 +0000
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: kate\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-10-07 03:24+0200\n"
+"POT-Creation-Date: 2018-04-03 06:11+0200\n"
"PO-Revision-Date: 2017-09-24 19:03+0100\n"
"Last-Translator: Burkhard Lück \n"
"Language-Team: German \n"
@@ -239,7 +239,7 @@
"Erweiterungen sind geladen und werden auch beim nächsten Start von Kate "
"aktiviert."
-#: katedocmanager.cpp:232
+#: katedocmanager.cpp:233
#, kde-format
msgid ""
"The supposedly temporary file %1 has been modified. Do you want to delete it "
@@ -248,12 +248,12 @@
"Die angeblich temporäre Datei „%1“ wurde geändert. Möchten Sie sie dennoch "
"löschen?"
-#: katedocmanager.cpp:234
+#: katedocmanager.cpp:235
#, kde-format
msgid "Delete File?"
msgstr "Datei löschen?"
-#: katedocmanager.cpp:339
+#: katedocmanager.cpp:340
#, kde-format
msgid ""
"
The document '%1' has been modified, but not saved.
Do you want to "
@@ -262,39 +262,39 @@
"
Das Dokument „%1“ wurde geändert, aber bisher nicht gespeichert."
"p>
Möchten Sie die Änderungen speichern oder verwerfen?