Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdevelop5-plugin-python3 for openSUSE:Factory checked in at 2023-02-04 14:13:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdevelop5-plugin-python3 (Old) and /work/SRC/openSUSE:Factory/.kdevelop5-plugin-python3.new.4462 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdevelop5-plugin-python3" Sat Feb 4 14:13:59 2023 rev:44 rq:1062777 version:22.12.2 Changes: -------- --- /work/SRC/openSUSE:Factory/kdevelop5-plugin-python3/kdevelop5-plugin-python3.changes 2023-01-07 17:20:38.502487893 +0100 +++ /work/SRC/openSUSE:Factory/.kdevelop5-plugin-python3.new.4462/kdevelop5-plugin-python3.changes 2023-02-04 14:17:54.406373061 +0100 @@ -1,0 +2,8 @@ +Tue Jan 31 10:33:36 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +------------------------------------------------------------------- Old: ---- kdev-python-22.12.1.tar.xz kdev-python-22.12.1.tar.xz.sig New: ---- kdev-python-22.12.2.tar.xz kdev-python-22.12.2.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdevelop5-plugin-python3.spec ++++++ --- /var/tmp/diff_new_pack.26Jk7D/_old 2023-02-04 14:17:54.798375248 +0100 +++ /var/tmp/diff_new_pack.26Jk7D/_new 2023-02-04 14:17:54.806375293 +0100 @@ -24,7 +24,7 @@ %endif %bcond_without released Name: kdevelop5-plugin-python3 -Version: 22.12.1 +Version: 22.12.2 Release: 0 Summary: Python support for KDevelop License: GPL-2.0-or-later ++++++ kdev-python-22.12.1.tar.xz -> kdev-python-22.12.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/CMakeLists.txt new/kdev-python-22.12.2/CMakeLists.txt --- old/kdev-python-22.12.1/CMakeLists.txt 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/CMakeLists.txt 2023-01-30 00:58:56.000000000 +0100 @@ -3,7 +3,7 @@ # KDE Gear version, managed by release service script set(RELEASE_SERVICE_VERSION_MAJOR "22") set(RELEASE_SERVICE_VERSION_MINOR "12") -set(RELEASE_SERVICE_VERSION_MICRO "1") +set(RELEASE_SERVICE_VERSION_MICRO "2") # generate patch level from release service version set(_micro ${RELEASE_SERVICE_VERSION_MICRO}) @@ -43,7 +43,7 @@ # CMake looks for exactly the specified version first and ignores newer versions. # To avoid that, start looking for the newest supported version and work down. -set(Python_ADDITIONAL_VERSIONS 3.10 3.9 3.8 3.7 3.6 3.5 3.4) +set(Python_ADDITIONAL_VERSIONS 3.11 3.10 3.9 3.8 3.7 3.6 3.5 3.4) foreach(_PYTHON_V ${Python_ADDITIONAL_VERSIONS}) find_package(PythonInterp ${_PYTHON_V}) if ( PYTHONINTERP_FOUND ) @@ -61,7 +61,7 @@ endif() if ( NOT PYTHONLIBS_FOUND OR PYTHONLIBS_VERSION_STRING VERSION_LESS "3.4.3" ) - message(FATAL_ERROR "Python >= 3.4.3 but < 3.10 with --enable-shared is required to build kdev-python") + message(FATAL_ERROR "Python >= 3.4.3 but < 3.12 with --enable-shared is required to build kdev-python") endif() configure_file(kdevpythonversion.h.cmake "${CMAKE_CURRENT_BINARY_DIR}/kdevpythonversion.h" @ONLY) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/app_templates/qtdesigner_app/qtdesigner_app.kdevtemplate new/kdev-python-22.12.2/app_templates/qtdesigner_app/qtdesigner_app.kdevtemplate --- old/kdev-python-22.12.1/app_templates/qtdesigner_app/qtdesigner_app.kdevtemplate 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/app_templates/qtdesigner_app/qtdesigner_app.kdevtemplate 2023-01-30 00:58:56.000000000 +0100 @@ -41,7 +41,7 @@ Comment[et]=Näidisrakendus Qt Designeri abil. Kui redigeerid faili mainwindow.ui, regenereeri mainwindow.py, kutsudes välja pyuic5. Comment[eu]=Adibide aplikazio bat Qt Designer erabiliz. «mainwindow.ui» editatzen baduzu, birsortu «mainwindow.py» «pyuic5»eri deituz. Comment[fi]=Qt Designeria käyttävä esimerkkisovellus. Jos muokkaat mainwindow.ui-tiedostoa, luo mainwindow.py uudelleen pyuic5-komennolla. -Comment[fr]=Une application d'exemple en utilisant Qt Designer. Si vous éditez mainwindow.ui, générez à nouveau mainwindow.py en appelant pyuic5. +Comment[fr]=Une application d'exemple en utilisant Qt Designer. Si vous éditez « mainwindow.ui », générez à nouveau « mainwindow.py » en appelant « pyuic5 ». Comment[gl]=Unha aplicación de exemplo usando Qt Designer. Se modifica mainwindow.ui, xere de novo mainwindow.py executando pyuic5. Comment[it]=Un'applicazione di esempio che usa Qt Designer. Se modifichi mainwindow.ui, rigenera mainwindow.py eseguendo pyuic5. Comment[ka]=á¡ááááááááá áááááááªáá Qt Designer-áá¡ ááááá§áááááá. áᣠá©ááá¡á¬áá ááá á¤áááá¡ mainwindow.ui, manwindow.py á¤ááááá¡ ááááááá ááááá ááªáá pyuic5-áá¡ ááá¨ááááá á¨áááá«áááá. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/debugger/kdevpdb.json new/kdev-python-22.12.2/debugger/kdevpdb.json --- old/kdev-python-22.12.1/debugger/kdevpdb.json 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/debugger/kdevpdb.json 2023-01-30 00:58:56.000000000 +0100 @@ -47,7 +47,7 @@ "Description[et]": "See plugin pakub PDB kasutajaliidest", "Description[eu]": "Plugin honek PDBren bitarteko bat hornitzen du", "Description[fi]": "Tämä liitännäinen tarjoaa PDB-käyttöliittymän", - "Description[fr]": "Ce module externe fournit une interface pour PDB", + "Description[fr]": "Ce module externe fournit une interface pour le débogueur Python (pdb)", "Description[gl]": "Este complemento fornece unha interface para PDB.", "Description[it]": "Questa estensione fornisce un'interfaccia per PDB", "Description[ka]": "áá¡ ááááá¢ááá PDB-áá¡ á¬áááááááá¡ á¬áá áááááááá¡", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/duchain/tests/pyduchaintest.cpp new/kdev-python-22.12.2/duchain/tests/pyduchaintest.cpp --- old/kdev-python-22.12.1/duchain/tests/pyduchaintest.cpp 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/duchain/tests/pyduchaintest.cpp 2023-01-30 00:58:56.000000000 +0100 @@ -433,6 +433,8 @@ #endif QTest::newRow("definition_in_baseclass_1") << "class Foo(lambda x: 1): pass"; QTest::newRow("definition_in_baseclass_2") << "class Foo([x for x in (1, 2)]): pass"; + QTest::newRow("match") << "match x.split():\n case [a, b]: pass"; + QTest::newRow("except_star") << "try: pass\nexcept* (IndexError, ValueError): pass"; } void PyDUChainTest::testClassVariables() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/org.kde.kdev-python.metainfo.xml new/kdev-python-22.12.2/org.kde.kdev-python.metainfo.xml --- old/kdev-python-22.12.1/org.kde.kdev-python.metainfo.xml 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/org.kde.kdev-python.metainfo.xml 2023-01-30 00:58:56.000000000 +0100 @@ -137,10 +137,10 @@ <category>IDE</category> </categories> <releases> + <release version="5.7.221202" date="2023-02-02"/> <release version="5.7.221201" date="2023-01-05"/> <release version="5.7.221200" date="2022-12-08"/> <release version="5.7.220803" date="2022-11-03"/> - <release version="5.7.220802" date="2022-10-13"/> </releases> <update_contact>m...@svenbrauch.de</update_contact> </component> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/parser/ast.cpp new/kdev-python-22.12.2/parser/ast.cpp --- old/kdev-python-22.12.1/parser/ast.cpp 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/parser/ast.cpp 2023-01-30 00:58:56.000000000 +0100 @@ -742,11 +742,15 @@ return r; } -TryAst::TryAst(Ast* parent): StatementAst(parent, Ast::TryAstType) +TryStarAst::TryStarAst(Ast* parent): StatementAst(parent, Ast::TryStarAstType) { } +TryAst::TryAst(Ast* parent): StatementAst(parent, Ast::TryAstType) +{ + +} QString TryAst::dump() const { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/parser/ast.h new/kdev-python-22.12.2/parser/ast.h --- old/kdev-python-22.12.1/parser/ast.h 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/parser/ast.h 2023-01-30 00:58:56.000000000 +0100 @@ -72,6 +72,7 @@ WithItemAstType, RaiseAstType, TryAstType, + TryStarAstType, ImportAstType, ImportFromAstType, GlobalAstType, @@ -427,6 +428,15 @@ QString dump() const override; }; +class KDEVPYTHONPARSER_EXPORT TryStarAst : public StatementAst { +public: + TryStarAst(Ast* parent); + QList<Ast*> body; + QList<ExceptionHandlerAst*> handlers; + QList<Ast*> orelse; + QList<Ast*> finally; +}; + class KDEVPYTHONPARSER_EXPORT ImportAst : public StatementAst { public: ImportAst(Ast* parent); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/parser/astdefaultvisitor.cpp new/kdev-python-22.12.2/parser/astdefaultvisitor.cpp --- old/kdev-python-22.12.1/parser/astdefaultvisitor.cpp 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/parser/astdefaultvisitor.cpp 2023-01-30 00:58:56.000000000 +0100 @@ -190,6 +190,14 @@ visitNodeList(node->finally); } +void AstDefaultVisitor::visitTryStar(TryStarAst* node) +{ + visitNodeList(node->body); + visitNodeList(node->handlers); + visitNodeList(node->orelse); + visitNodeList(node->finally); +} + void AstDefaultVisitor::visitTuple(TupleAst* node) { visitNodeList(node->elements); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/parser/astdefaultvisitor.h new/kdev-python-22.12.2/parser/astdefaultvisitor.h --- old/kdev-python-22.12.1/parser/astdefaultvisitor.h 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/parser/astdefaultvisitor.h 2023-01-30 00:58:56.000000000 +0100 @@ -42,6 +42,7 @@ void visitWith(WithAst* node) override; void visitRaise(RaiseAst* node) override; void visitTry(TryAst* node) override; + void visitTryStar(TryStarAst* node) override; void visitAssertion(AssertionAst* node) override; void visitImport(ImportAst* node) override; void visitImportFrom(ImportFromAst* node) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/parser/asttransformer.cpp new/kdev-python-22.12.2/parser/asttransformer.cpp --- old/kdev-python-22.12.1/parser/asttransformer.cpp 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/parser/asttransformer.cpp 2023-01-30 00:58:56.000000000 +0100 @@ -1225,6 +1225,28 @@ result = v; } #endif +#if PYTHON_VERSION >= QT_VERSION_CHECK(3, 11, 0) + else if (PyObject_IsInstance(node, grammar.ast_TryStar)) { + TryStarAst* v = new TryStarAst(parent); + { + PyObjectRef body = getattr<PyObjectRef>(node, "body"); + v->body = visitNodeList<Ast>(body, v); + } + { + PyObjectRef handlers = getattr<PyObjectRef>(node, "handlers"); + v->handlers = visitNodeList<ExceptionHandlerAst>(handlers, v); + } + { + PyObjectRef orelse = getattr<PyObjectRef>(node, "orelse"); + v->orelse = visitNodeList<Ast>(orelse, v); + } + { + PyObjectRef finalbody = getattr<PyObjectRef>(node, "finalbody"); + v->finally = visitNodeList<Ast>(finalbody, v); + } + result = v; + } +#endif else { qWarning() << "Unsupported _stmt AST type: " << PyUnicodeObjectToQString(PyObject_Str(node)); Q_ASSERT(false); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/parser/asttransformer.h new/kdev-python-22.12.2/parser/asttransformer.h --- old/kdev-python-22.12.1/parser/asttransformer.h 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/parser/asttransformer.h 2023-01-30 00:58:56.000000000 +0100 @@ -62,6 +62,9 @@ Ast* visitMatchCaseNode(PyObject* node, Ast* parent); Ast* visitPatternNode(PyObject* node, Ast* parent); #endif +#if PYTHON_VERSION >= QT_VERSION_CHECK(3, 11, 0) + Ast* visitExceptStarNode(PyObject* node, Ast* parent); +#endif void updateRanges(Ast* result); }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/parser/astvisitor.cpp new/kdev-python-22.12.2/parser/astvisitor.cpp --- old/kdev-python-22.12.1/parser/astvisitor.cpp 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/parser/astvisitor.cpp 2023-01-30 00:58:56.000000000 +0100 @@ -40,6 +40,7 @@ case Ast::WithAstType: this->visitWith(static_cast<WithAst*>(node)); break; case Ast::RaiseAstType: this->visitRaise(static_cast<RaiseAst*>(node)); break; case Ast::TryAstType: this->visitTry(static_cast<TryAst*>(node)); break; + case Ast::TryStarAstType: this->visitTryStar(static_cast<TryStarAst*>(node)); break; case Ast::AssertionAstType: this->visitAssertion(static_cast<AssertionAst*>(node)); break; case Ast::ImportAstType: this->visitImport(static_cast<ImportAst*>(node)); break; case Ast::ImportFromAstType: this->visitImportFrom(static_cast<ImportFromAst*>(node)); break; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/parser/astvisitor.h new/kdev-python-22.12.2/parser/astvisitor.h --- old/kdev-python-22.12.1/parser/astvisitor.h 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/parser/astvisitor.h 2023-01-30 00:58:56.000000000 +0100 @@ -53,6 +53,7 @@ virtual void visitWith(WithAst* node) { Q_UNUSED(node); }; virtual void visitRaise(RaiseAst* node) { Q_UNUSED(node); }; virtual void visitTry(TryAst* node) { Q_UNUSED(node); }; + virtual void visitTryStar(TryStarAst* node) { Q_UNUSED(node); }; virtual void visitAssertion(AssertionAst* node) { Q_UNUSED(node); }; virtual void visitImport(ImportAst* node) { Q_UNUSED(node); }; virtual void visitImportFrom(ImportFromAst* node) { Q_UNUSED(node); }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/parser/python_grammar.h new/kdev-python-22.12.2/parser/python_grammar.h --- old/kdev-python-22.12.1/parser/python_grammar.h 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/parser/python_grammar.h 2023-01-30 00:58:56.000000000 +0100 @@ -167,6 +167,11 @@ PyObject* ast_MatchOr; #endif +#if PYTHON_VERSION >= QT_VERSION_CHECK(3, 11, 0) + // except* + PyObject* ast_TryStar; +#endif + // type_ignore PyObject* ast_type_ignore; PyObject* ast_TypeIgnore; @@ -315,6 +320,10 @@ Py_GRAMMAR_GET(mod, type_ignore); Py_GRAMMAR_GET(mod, TypeIgnore); +#if PYTHON_VERSION >= QT_VERSION_CHECK(3, 11, 0) + Py_GRAMMAR_GET(mod, TryStar); +#endif + #if PYTHON_VERSION < QT_VERSION_CHECK(3, 8, 0) Py_GRAMMAR_GET(mod, Num); Py_GRAMMAR_GET(mod, Str); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/po/ca@valencia/kdevpython.po new/kdev-python-22.12.2/po/ca@valencia/kdevpython.po --- old/kdev-python-22.12.1/po/ca@valencia/kdevpython.po 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/po/ca@valencia/kdevpython.po 2023-01-30 00:58:56.000000000 +0100 @@ -312,7 +312,7 @@ #: docfilekcm/docfilewizard.cpp:40 #, kde-format msgid "Configure the Python interpreter to use" -msgstr "Configuració de l'intèrpret de Python que s'ha d'utilitzar" +msgstr "Configureu l'intèrpret de Python que s'ha d'utilitzar" #: docfilekcm/docfilewizard.cpp:43 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/po/eu/kdevpython.po new/kdev-python-22.12.2/po/eu/kdevpython.po --- old/kdev-python-22.12.1/po/eu/kdevpython.po 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/po/eu/kdevpython.po 2023-01-30 00:58:56.000000000 +0100 @@ -1,13 +1,16 @@ -# Copyright (C) YEAR This file is copyright: +# Translation for kdevpython.po to Euskara/Basque (eu). +# Copyright (C) 2022-2023 This file is copyright: # This file is distributed under the same license as the kdev-python package. +# KDE euskaratzeko proiektuko arduraduna <xa...@ni.eus>. # -# Iñigo Salvador Azurmendi <xa...@ni.eus>, 2022. +# Translators: +# Iñigo Salvador Azurmendi <xa...@ni.eus>, 2022, 2023. msgid "" msgstr "" "Project-Id-Version: kdev-python\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-11-08 02:24+0000\n" -"PO-Revision-Date: 2022-12-03 18:25+0100\n" +"PO-Revision-Date: 2023-01-04 00:59+0100\n" "Last-Translator: Iñigo Salvador Azurmendi <xa...@ni.eus>\n" "Language-Team: Basque <kde-i18n...@kde.org>\n" "Language: eu\n" @@ -15,7 +18,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 22.08.3\n" +"X-Generator: Lokalize 22.12.0\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -50,7 +53,7 @@ #: codecompletion/context.cpp:384 #, kde-format msgid "Insert next positional variable" -msgstr "" +msgstr "Txertatu hurrengo kokapen-aldagaia" #: codecompletion/context.cpp:389 #, kde-format @@ -168,7 +171,7 @@ #. i18n: ectx: property (text), widget (QLabel, givenKindLabel) #: codegen/correctionwidget.ui:28 -#, fuzzy, kde-format +#, kde-format msgid "Kind:" msgstr "Mota:" @@ -188,7 +191,7 @@ #: codegen/correctionwidget.ui:63 #, kde-format msgid "Code which evaluates to the type, e.g. int()" -msgstr "" +msgstr "Motara ebaluatzen den kodea, adib. int()" #. i18n: ectx: property (text), widget (QLabel, importsLabel) #: codegen/correctionwidget.ui:70 @@ -237,6 +240,7 @@ #, kde-format msgid "Failed to find a valid data directory for kdevpythonsupport." msgstr "" +"«kdevpythonsupport»erako datu-direktorio baliodun bat aurkitzea huts egin du." #: docfilekcm/docfilemanagerwidget.cpp:51 #, kde-format @@ -278,11 +282,13 @@ msgctxt "displays a list of search paths below" msgid "Paths searched for documentation by kdev-python (in this order):" msgstr "" +"«kdev-python»ek dokumentazio bila erabilitako bide-izenak (hurrenkera " +"honetan):" #: docfilekcm/docfilemanagerwidget.cpp:141 #, kde-format msgid "Enter a relative target path to copy %1 to:" -msgstr "" +msgstr "Sartu, %1 kopiatzeko, helburuko bide-izen erlatibo bat:" #: docfilekcm/docfilemanagerwidget.cpp:145 #, kde-format @@ -290,21 +296,23 @@ "This path must match what you use in Python to import this module. For " "example, enter \"numpy/fft.py\" for numpy.fft" msgstr "" +"Bide-izen hau, Python-en modulua hau inportatzeko erabiltzen denarekin bat " +"etorri behar da. Adibidez, «numpy.fft»erako sartu \"numpy/fft.py\"." #: docfilekcm/docfilemanagerwidget.cpp:147 #, kde-format msgid "After copying, you will be editing the new document." -msgstr "" +msgstr "Kopiatu ondoren, dokumentu berria editatuko duzu." #: docfilekcm/docfilemanagerwidget.cpp:166 #, kde-format msgid "Please select at least one file from the list for editing." -msgstr "" +msgstr "Mesedez, zerrendatik gutxienez editatzeko fitxategi bat hautatu." #: docfilekcm/docfilewizard.cpp:40 #, kde-format msgid "Configure the Python interpreter to use" -msgstr "" +msgstr "Konfiguratu erabili beharreko Python modulua" #: docfilekcm/docfilewizard.cpp:43 #, kde-format @@ -314,13 +322,13 @@ #: docfilekcm/docfilewizard.cpp:48 #, kde-format msgid "Select a python module to generate documentation for" -msgstr "" +msgstr "Hautatu python modulu bat honetarako dokumentazioa sortzeko" #: docfilekcm/docfilewizard.cpp:52 #, kde-format msgctxt "refers to selecting a python module to perform some operation on" msgid "Target module (e.g. \"math\")" -msgstr "" +msgstr "Helburu modulua (adib. \"math\")" #: docfilekcm/docfilewizard.cpp:54 #, kde-format @@ -366,12 +374,15 @@ #, kde-format msgid "Couldn't find the introspect.py script; check your installation!" msgstr "" +"Ezin izan du «introspect.py» gidoia aurkitu; egiaztatu zure instalazioa!" #: docfilekcm/docfilewizard.cpp:141 #, kde-format msgid "" "Couldn't find a valid kdev-python data directory; check your installation!" msgstr "" +"Ezin izan du «kdev-python»en datuen direktorioa aurkitu; egiaztatu zure " +"instalazioa!" #: docfilekcm/docfilewizard.cpp:147 #, kde-format @@ -383,6 +394,8 @@ msgid "" "The output file <br/>%1<br/> already exists, do you want to overwrite it?" msgstr "" +"<br/>%1<br/> irteerako fitxategia dagoeneko existitzen da, gainidatzi nahi " +"duzu?" #: docfilekcm/docfilewizard.cpp:201 #, kde-format @@ -397,6 +410,15 @@ "Make sure to keep a copy of your changes so you don't accidentally\n" "overwrite them by re-generating the file.\n" msgstr "" +"Fitxategi honek python-en exekuzio-garaian ateratako\n" +"informaziotik sortutako dokumentazioa du. KDevelop-ek\n" +"aztertzen du, kode-osatzea eta sintaxi-nabarmentzea bezalako\n" +"ezaugarriak eskaintzeko. Modulu honetarako KDevelop-en\n" +"euskarrian errorerik aurkituz gero, fitxategi hau edita dezakezu\n" +"erroreak zuzentzeko, adib. funtzioei itzulera adierazpen osagarriak\n" +"gehitu diezazkiekezu, analizatzaileak funtzio horretarako erabiliko\n" +"duen itzulera-mota kontrolatzeko. Ziurtatu aldaketen kopia bat\n" +"mantentzeaz, fitxategia birsortzean ustekabean galtzea saihesteko.\n" #: docfilekcm/kcm_docfiles.cpp:48 #, kde-format @@ -421,23 +443,28 @@ #: duchain/declarationbuilder.cpp:770 #, kde-format msgid "Declaration for \"%1\" not found in specified module" -msgstr "" +msgstr "\"%1\"(e)ren deklarazioa ez da aurkitu zehaztutako moduluan" #: duchain/declarationbuilder.cpp:1535 #, kde-format msgid "First argument of __new__ method is not called cls, this is deprecated" msgstr "" +"__new__ metodoaren aurreneko argumentua ez da «cls» deitzen, hori baztertua " +"dago" #: duchain/declarationbuilder.cpp:1540 #, kde-format msgid "First argument of class method is not called self, this is deprecated" msgstr "" +"Klase metodoaren aurreneko argumentua ez da «self», hori baztertua dago" #: duchain/declarationbuilder.cpp:1560 #, kde-format msgid "" "Non-static class method without arguments, must have at least one (self)" msgstr "" +"Klase ez-estatikoaren argumenturik gabeko metodoa, gutxienez «(self)» bat " +"izan behar du" #: duchain/declarationbuilder.cpp:1721 #, kde-format @@ -453,7 +480,7 @@ #: duchain/navigation/declarationnavigationcontext.cpp:83 #: duchain/navigation/declarationnavigationcontext.cpp:99 #: duchain/types/indexedcontainer.cpp:78 -#, fuzzy, kde-format +#, kde-format msgctxt "as in list of int, set of string" msgid "%1 of %2" msgstr "%1 / %2" @@ -462,25 +489,25 @@ #, kde-format msgctxt "some object that can be called, in programming" msgid "<callable>" -msgstr "" +msgstr "<dei daiteke>" #: duchain/types/unsuretype.cpp:106 #, kde-format msgctxt "a set with some elements" msgid "<iterable>" -msgstr "" +msgstr "<iteragarria>" #: duchain/types/unsuretype.cpp:127 -#, fuzzy, kde-format +#, kde-format msgctxt "refers to a type (in program code) which is not known" msgid "mixed" -msgstr "Nahasita" +msgstr "askotarikoa" #: duchain/types/unsuretype.cpp:130 #, kde-format msgctxt "refers to a type (in program code) which can have multiple values" msgid "unsure (%1)" -msgstr "" +msgstr "ez ziur (%1)" #: duchain/usebuilder.cpp:83 #, kde-format @@ -490,23 +517,23 @@ #: duchain/usebuilder.cpp:130 #, kde-format msgid "Attribute \"%1\" not found on accessed object" -msgstr "" +msgstr "\"%1\" atributua ez da aurkitu atzitutako objektuan" #: pep8kcm/kcm_pep8.cpp:63 #, kde-format msgid "Configure Python Style Checking" -msgstr "" +msgstr "Konfiguratu Python estilo egiaztatzea" #: pep8kcm/kcm_pep8.cpp:73 #, kde-format msgid "Python Style Checking" -msgstr "" +msgstr "Python estilo egiaztatzea" #. i18n: ectx: property (title), widget (QGroupBox, enableChecking) #: pep8kcm/pep8.ui:29 #, kde-format msgid "Enable Style Checking" -msgstr "" +msgstr "Gaitu estilo egiaztatzea" #. i18n: ectx: property (placeholderText), widget (QLineEdit, disableErrors) #. i18n: ectx: property (placeholderText), widget (QLineEdit, enableErrors) @@ -531,7 +558,7 @@ #: pep8kcm/pep8.ui:88 #, kde-format msgid "Disable these errors and warnings:" -msgstr "" +msgstr "Ezgaitu errore eta ohartarazpen hauek:" #. i18n: ectx: property (text), widget (QLabel, label_4) #: pep8kcm/pep8.ui:100 @@ -540,6 +567,8 @@ "The `pycodestyle` Python module must be installed in order to use style " "checking." msgstr "" +"`pycodestyle` Python modulua instalatuta egon behar da estilo egiaztatzea " +"erabiltzeko." #. i18n: ectx: property (text), widget (QLabel, label) #: projectconfig/projectconfig.ui:19 @@ -552,6 +581,7 @@ #, kde-format msgid "Full path to python interpreter, leave empty for default" msgstr "" +"Python interpreterako bide-izen osoa, utzi hutsik balio lehenetsietarako" #: projectconfig/projectconfigpage.cpp:47 #, kde-format @@ -561,14 +591,14 @@ #: pythonlanguagesupport.cpp:140 #, kde-format msgid "Format source with the autopep8 formatter." -msgstr "" +msgstr "Sorburuari formatua ematen dio «autopep8» formatu emailearekin." #: pythonstylechecking.cpp:104 #, kde-format msgid "PEP8 checker error: %1" -msgstr "" +msgstr "PEP8 zuzentzaile errorea: %1" #: pythonstylechecking.cpp:206 #, kde-format msgid "The PEP8 syntax checker does not seem to work correctly." -msgstr "" +msgstr "Ematen du PEP8 sintaxi zuzentzailea ez dabilela ondo." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/po/fr/kdevpython.po new/kdev-python-22.12.2/po/fr/kdevpython.po --- old/kdev-python-22.12.1/po/fr/kdevpython.po 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/po/fr/kdevpython.po 2023-01-30 00:58:56.000000000 +0100 @@ -6,20 +6,21 @@ # Thomas Vergnaud <thomas.vergn...@gmx.fr>, 2015, 2017, 2018, 2022. # Xavier Besnard <xavier.besn...@neuf.fr>, 2021. # +# Xavier BESNARD <xavier.besnard]neuf.fr>, 2023. msgid "" msgstr "" "Project-Id-Version: kdevpython\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-11-08 02:24+0000\n" -"PO-Revision-Date: 2022-10-09 17:36+0200\n" -"Last-Translator: Thomas Vergnaud <thomas.vergn...@mailo.eu>\n" -"Language-Team: French <kde-francoph...@kde.org>\n" +"PO-Revision-Date: 2023-01-06 13:37+0100\n" +"Last-Translator: Xavier BESNARD <xavier.besnard]neuf.fr>\n" +"Language-Team: fr\n" "Language: fr\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 21.12.3\n" +"X-Generator: Lokalize 22.12.0\n" "X-Environment: kde\n" "X-Accelerator-Marker: &\n" "X-Text-Markup: kde4\n" @@ -37,7 +38,7 @@ #: codecompletion/context.cpp:115 #, kde-format msgid "insert Shebang line" -msgstr "Insérer une ligne « Shebang »" +msgstr "Insérer une ligne « shebang »" #: codecompletion/context.cpp:123 #, kde-format @@ -231,7 +232,9 @@ #: debugger/pdblauncher.cpp:45 #, kde-format msgid "A plugin to debug Python applications with pdb." -msgstr "Un module externe pour déboguer des applications en Python avec PDB." +msgstr "" +"Un module externe pour déboguer des applications en Python avec le débogueur " +"« pdb » de Python." #: debugger/pdblauncher.cpp:77 #, kde-format @@ -466,7 +469,7 @@ #, kde-format msgid "First argument of __new__ method is not called cls, this is deprecated" msgstr "" -"Le premier argument de la méthode __new__ n'est pas appelé cls. Cette " +"Le premier argument de la méthode __new__ n'est pas appelé « cls ». Cette " "utilisation est déconseillée" #: duchain/declarationbuilder.cpp:1540 @@ -610,7 +613,7 @@ #: pythonlanguagesupport.cpp:140 #, kde-format msgid "Format source with the autopep8 formatter." -msgstr "Mettre en forme le code source avec l'outil autopep8." +msgstr "Mettre en forme le code source avec l'outil « autopep8 »." #: pythonstylechecking.cpp:104 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdev-python-22.12.1/po/zh_CN/kdevpython.po new/kdev-python-22.12.2/po/zh_CN/kdevpython.po --- old/kdev-python-22.12.1/po/zh_CN/kdevpython.po 2023-01-03 01:09:00.000000000 +0100 +++ new/kdev-python-22.12.2/po/zh_CN/kdevpython.po 2023-01-30 00:58:56.000000000 +0100 @@ -3,7 +3,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-11-08 02:24+0000\n" -"PO-Revision-Date: 2022-12-24 11:44\n" +"PO-Revision-Date: 2023-01-15 15:27\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n"