lists.wikimedia.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
June
May
April
March
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
List overview
Download
Pywikibot-commits
August 2020
----- 2024 -----
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
----- 2014 -----
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
----- 2013 -----
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
pywikibot-commits@lists.wikimedia.org
1 participants
109 discussions
Start a n
N
ew thread
[Gerrit] ...i18n[master]: Localisation updates from https://translatewiki.net.
by Abijeet Patro (Code Review)
Abijeet Patro has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/i18n/+/620078
) Change subject: Localisation updates from
https://translatewiki.net
. ...................................................................... Localisation updates from
https://translatewiki.net
. Change-Id: I4f556fd069e6562a2a97a4e219ed3c92836b9fbf --- M add_text/ca.json M archivebot/ca.json M archivebot/kab.json M basic/ca.json M blockpageschecker/ca.json M capitalize_redirects/ca.json M casechecker/ca.json M catall/ca.json M category/ca.json M category/kab.json M category_redirect/ca.json A category_redirect/kab.json A checkimages/kab.json M clean_sandbox/ca.json A clean_sandbox/kab.json A commons/kab.json M commons_link/ca.json A commonscat/ca.json M cosmetic_changes/ca.json M delete/ca.json A delete/kab.json M djvutext/ca.json A djvutext/kab.json M editarticle/ca.json A editarticle/kab.json M featured/ca.json A featured/kab.json M fixing_redirects/ca.json A fixing_redirects/kab.json A followlive/ca.json A followlive/kab.json A image/ca.json A image/kab.json M imagetransfer/ca.json A imagetransfer/kab.json M interwiki/ca.json M interwiki/kab.json A interwikidata/ca.json A interwikidata/kab.json M isbn/ca.json A isbn/kab.json A listpages/ca.json A lonelypages/kab.json M makecat/ca.json A makecat/kab.json M misspelling/ca.json A misspelling/kab.json M movepages/ca.json M noreferences/ca.json M pagefromfile/ca.json A pagefromfile/kab.json A piper/ca.json M protect/ca.json A protect/kab.json M pywikibot/ca.json A pywikibot/kab.json M redirect/ca.json A remove_edp_images/ca.json A remove_edp_images/kab.json M replace/ca.json M selflink/ca.json M solve_disambiguation/ca.json M spellcheck/ca.json A standardize_interwiki/ca.json A states_redirect/ca.json M table2wiki/ca.json M template/ca.json M thirdparty/ca.json A thirdparty/kab.json A undelete/ca.json A undelete/kab.json A unlink/kab.json A unprotect/ca.json A unprotect/kab.json A unusedfiles/ca.json M weblinkchecker/ca.json M weblinkchecker/kab.json M welcome/ca.json M welcome/kab.json 79 files changed, 491 insertions(+), 90 deletions(-) Approvals: L10n-bot: Looks good to me, approved Abijeet Patro: Verified diff --git a/add_text/ca.json b/add_text/ca.json index 4dc08bb..22c2c5c 100644 --- a/add_text/ca.json +++ b/add_text/ca.json @@ -2,8 +2,9 @@ "@metadata": { "authors": [ "Anskar", - "Grondin" + "Grondin", + "Mguix" ] }, - "add_text-adding": "Robot: afegint %(adding)s" + "add_text-adding": "Bot: afegint %(adding)s" } diff --git a/archivebot/ca.json b/archivebot/ca.json index 36be9b7..4afd3ec 100644 --- a/archivebot/ca.json +++ b/archivebot/ca.json @@ -10,8 +10,8 @@ ] }, "archivebot-archive-full": "(ARXIU PLE)", - "archivebot-archive-summary": "Robot: {{PLURAL:%(count)d|S'està arxivant %(count)d fil|S'estan arxivant %(count)d fils}} procedents de [[%(from)s]]", + "archivebot-archive-summary": "Bot: {{PLURAL:%(count)d|S'està arxivant %(count)d fil|S'estan arxivant %(count)d fils}} procedents de [[%(from)s]]", "archivebot-archiveheader": "{{Discussió arxivada}}", "archivebot-older-than": "més antic{{PLURAL:%(count)d||s}} que %(duration)s", - "archivebot-page-summary": "Robot: {{PLURAL:%(count)d|S'està arxivant %(count)d fil|S'estan arxivant %(count)d fils}} (%(why)s) a %(archives)s" + "archivebot-page-summary": "Bot: {{PLURAL:%(count)d|S'està arxivant %(count)d fil|S'estan arxivant %(count)d fils}} (%(why)s) a %(archives)s" } diff --git a/archivebot/kab.json b/archivebot/kab.json index 4e4642c..fa13f69 100644 --- a/archivebot/kab.json +++ b/archivebot/kab.json @@ -8,6 +8,6 @@ }, "archivebot-archive-full": "(Aɣbar iččur)", "archivebot-archive-summary": "Aṛubut:Aɣbar n % (count)d {{PLURAL:%(count)d|thread|threads}} sγuṛ [[%(from)s]]", - "archivebot-older-than": "D-aqbuṛ ɣef %(duration)s", + "archivebot-older-than": "D-aqbur ɣef %(duration)s", "archivebot-page-summary": "Aṛubut:Aɣbar n % (count)d {{PLURAL:%(count)d|thread|threads}} (%(why)s) γer %(archives)s" } diff --git a/basic/ca.json b/basic/ca.json index 7167895..7f06492 100644 --- a/basic/ca.json +++ b/basic/ca.json @@ -1,9 +1,10 @@ { "@metadata": { "authors": [ + "Mguix", "SMP", "Ssola" ] }, - "basic-changing": "Robot: Canviant ..." + "basic-changing": "Bot: Canviant ..." } diff --git a/blockpageschecker/ca.json b/blockpageschecker/ca.json index 7fe4419..e227171 100644 --- a/blockpageschecker/ca.json +++ b/blockpageschecker/ca.json @@ -3,8 +3,9 @@ "authors": [ "Alvaro Vidal-Abarca", "Grondin", + "Mguix", "Ssola" ] }, - "blockpageschecker-summary": "Robot: suprimint plantilla obsoleta" + "blockpageschecker-summary": "Bot: suprimint plantilla obsoleta" } diff --git a/capitalize_redirects/ca.json b/capitalize_redirects/ca.json index 02fc1c1..29fc5c8 100644 --- a/capitalize_redirects/ca.json +++ b/capitalize_redirects/ca.json @@ -1,8 +1,9 @@ { "@metadata": { "authors": [ + "Mguix", "SMP" ] }, - "capitalize_redirects-create-redirect": "Robot: Crea una redirecció a [[%(to)s]]" + "capitalize_redirects-create-redirect": "Bot: Crea una redirecció a [[%(to)s]]" } diff --git a/casechecker/ca.json b/casechecker/ca.json index 56decee..f9fbdf0 100644 --- a/casechecker/ca.json +++ b/casechecker/ca.json @@ -3,6 +3,7 @@ "authors": [ "Alvaro Vidal-Abarca", "McDutchie", + "Mguix", "Ssola" ] }, @@ -10,5 +11,5 @@ "casechecker-delete-summary": "Bot: Aquesta redirecció conté al títol caràcters ciríl·lics i llatins amb el mateix aspecte", "casechecker-rename": "Bot: reanomenament amb majúscules/minúscules combinades", "casechecker-replacement-linklist": "%(source)s→%(target)s", - "casechecker-replacement-summary": "Robot: Substitució de majúscules/minúscules:" + "casechecker-replacement-summary": "Bot: Substitució de majúscules/minúscules:" } diff --git a/catall/ca.json b/catall/ca.json index 3eb3533..780af10 100644 --- a/catall/ca.json +++ b/catall/ca.json @@ -3,8 +3,9 @@ "authors": [ "Anskar", "Grondin", + "Mguix", "Ssola" ] }, - "catall-changing": "Robot: Canviant categories" + "catall-changing": "Bot: Canviant categories" } diff --git a/category/ca.json b/category/ca.json index f06052f..7708499 100644 --- a/category/ca.json +++ b/category/ca.json @@ -8,17 +8,17 @@ "XVEC" ] }, - "category-adding": "Robot: Afegint la categoria [[:Category:%(newcat)s|%(newcat)s]]", + "category-adding": "Bot: Afegint la categoria [[:Category:%(newcat)s|%(newcat)s]]", "category-also-in": "(també a %(alsocat)s)", - "category-listifying": "Robot: llistant de %(fromcat)s ({{PLURAL:%(num)d|1 entrada|%(num)d entrades}})", - "category-removing": "Robot: Eliminant de %(oldcat)s", - "category-renamed": "Robot: Mogut des de %(oldcat)s. Autors : %(authors)s", - "category-replacing": "Robot: Substitució de la categoria %(oldcat)s per %(newcat)s", + "category-listifying": "Bot: llistant de %(fromcat)s ({{PLURAL:%(num)d|1 entrada|%(num)d entrades}})", + "category-removing": "Bot: Eliminant de %(oldcat)s", + "category-renamed": "Bot: Mogut des de %(oldcat)s. Autors : %(authors)s", + "category-replacing": "Bot: Substitució de la categoria %(oldcat)s per %(newcat)s", "category-section-title": "Historial de la pàgina de %(oldcat)s previs", - "category-strip-cfd-templates": "Bot: eliminant plantilles de CFD per finalització de la discussió", + "category-strip-cfd-templates": "Bot: Eliminant plantilles de CFD per finalització de la discussió", "category-strip-sort-keys": "Bot: Eliminant clau d'ordenament per a acció finalitzada", "category-strip-both": "Bot: Eliminant plantilles de CFD i claus d'ordenament per acció completada", - "category-version-history": "Robot: guardant l'historial de versions dels %(oldcat)s previs", - "category-was-disbanded": "Robot: La categoria s'ha eliminat", - "category-was-moved": "Robot: La categoria s'ha mogut a [[:Category:%(newcat)s|%(title)s]]" + "category-version-history": "Bot: Guardant l'historial de versions dels %(oldcat)s previs", + "category-was-disbanded": "Bot: La categoria s'ha eliminat", + "category-was-moved": "Bot: La categoria s'ha mogut a [[:Category:%(newcat)s|%(title)s]]" } diff --git a/category/kab.json b/category/kab.json index 3bd3794..d5bd296 100644 --- a/category/kab.json +++ b/category/kab.json @@ -15,6 +15,8 @@ "category-replacing": "Aṛubut: Asemselsi n taggayt %(oldcat)s s %(newcat)s", "category-section-title": "Amazray n usebter n uqbuṛ %(oldcat)s", "category-strip-cfd-templates": "Aṛubut: Tukksa n tneɣrufin CFD i tigawt yemmden", + "category-strip-sort-keys": "Aṛubut: Tukksa n tsura n ufran i tigawt yemmden", + "category-strip-both": "Aṛubut: Tukksa n tneɣrufin CFD d tsura n ufran i tigawt yemmden", "category-version-history": "Aṛubut: Ssekles amezruy n llqem aqbuṛ %(oldcat)s", "category-was-disbanded": "Aṛubut: Taggayt tettwakkes", "category-was-moved": "Aṛubut: Taggayt tbeddel amḍiq γer [[:Category:%(newcat)s|%(title)s]]" diff --git a/category_redirect/ca.json b/category_redirect/ca.json index f67d65c..c7ce0d6 100644 --- a/category_redirect/ca.json +++ b/category_redirect/ca.json @@ -5,12 +5,12 @@ "SMP" ] }, - "category_redirect-add-template": "Robot: afegint plantilla de redirecció de categories per manteniment", - "category_redirect-change-category": "Robot: canvi de categoria redirigida: [[:%(oldCatLink)s|%(oldCatTitle)s]] a [[:%(newCatLink)s|%(newCatTitle)s]]", + "category_redirect-add-template": "Bot: afegint plantilla de redirecció de categories per manteniment", + "category_redirect-change-category": "Bot: canvi de categoria redirigida: [[:%(oldCatLink)s|%(oldCatTitle)s]] a [[:%(newCatLink)s|%(newCatTitle)s]]", "category_redirect-comment": "Bot de manteniment de categories redirigides", "category_redirect-edit-request": "S'ha detectat que les següents pàgines protegides necessiten actualitzar les categories: %(itemlist)s", "category_redirect-edit-request-item": "* %(title)s està a %(oldcat)s, que és una redirecció a %(newcat)s", - "category_redirect-fix-double": "Bot: arreglant redirecció doble", + "category_redirect-fix-double": "Bot: Arreglant redirecció doble", "category_redirect-log-added": "* [[%(ns)s%(template)s]] afegides(s) a %(oldcat)s", "category_redirect-log-add-failed": "* Ha fallat en afegir-se [[%(ns)s%(template)s]] a %(oldcat)s", "category_redirect-log-double": "* S'ha corregit una doble redirecció: %(oldcat)s -> %(newcat)s -> %(targetcat)s", diff --git a/category_redirect/kab.json b/category_redirect/kab.json new file mode 100644 index 0000000..6b4872c --- /dev/null +++ b/category_redirect/kab.json @@ -0,0 +1,21 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "category_redirect-add-template": "Aṛubut: Timerniwt n tneɣruft n uwehhi n taggayt i useggem", + "category_redirect-change-category": "Aṛubut: Abeddel n uwehhi seg [[:%(oldCatLink)s|%(oldCatTitle)s]] ɣer [[:%(newCatLink)s|%(newCatTitle)s]]", + "category_redirect-comment": "Aṛubut n useggem n uwehhi n taggayin", + "category_redirect-edit-request-item": "*%(title)s ha-t-an deg %(oldcat)s i yellan d awehhi ɣer %(newcat)s", + "category_redirect-log-added": "* [[%(ns)s%(template)s]] yettwarna ɣer %(oldcat)s", + "category_redirect-log-add-failed": "* Timerniwt n [[%(ns)s%(template)s]] ɣer %(oldcat)s ur teddi ara", + "category_redirect-log-failed": "** Yecceḍ: %(error)s", + "category_redirect-log-ignoring": "Anef i %(oldcat)s", + "category_redirect-log-move-error": "* %(oldcat)s: tuccḍa deg move_contents", + "category_redirect-log-new": "Awehhi amaynut seg uneqqis aneggaru:", + "category_redirect-log-not-loaded": "* D awezɣi usali n %(oldcat)s; anef-as", + "category_redirect-older-logs": "'''[%(oldlogs)s Iɣmisen iqburen]'''", + "category_redirect-problem-redirects": "# %(oldcat)s iwehha ɣer %(redpage)s", + "category_redirect-problem-self-linked": "# %(oldcat)s d awehhi ɣer yiman-is" +} diff --git a/checkimages/kab.json b/checkimages/kab.json new file mode 100644 index 0000000..cd394b6 --- /dev/null +++ b/checkimages/kab.json @@ -0,0 +1,16 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "checkimages-deletion-comment": "Aṛubut: Timeriwt n %(adding)s", + "checkimages-doubles-file-comment": "Aṛubut: Afaylu ha-t-an yakan deg Commons, izmer ad ittwakkes", + "checkimages-doubles-head": "Afaylu uslig", + "checkimages-doubles-talk-comment": "Aṛubut: Lɣu dakken afaylu yella yakan deg Commons", + "checkimages-log-comment": "Aṛubut: Aleqqem n uɣmis", + "checkimages-no-license-head": "Tugna war turagt", + "checkimages-source-notice-comment": "Aṛubut: Tuttra n tulɣut ɣef uɣbalu", + "checkimages-unknown-extension-head": "Asiɣzef arussin!", + "checkimages-unknown-extension-msg": "Afaylu %(file)s yettban-d yesɛa asiɣzef ur nlaq ara, ttxil senqed." +} diff --git a/clean_sandbox/ca.json b/clean_sandbox/ca.json index 5257607..66b246d 100644 --- a/clean_sandbox/ca.json +++ b/clean_sandbox/ca.json @@ -2,8 +2,9 @@ "@metadata": { "authors": [ "Grondin", + "Mguix", "SMP" ] }, - "clean_sandbox-cleaned": "Robot: netejat automàticament" + "clean_sandbox-cleaned": "Bot: netejat automàticament" } diff --git a/clean_sandbox/kab.json b/clean_sandbox/kab.json new file mode 100644 index 0000000..51fed42 --- /dev/null +++ b/clean_sandbox/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "clean_sandbox-cleaned": "Aṛubut: Asfaḍ awurman" +} diff --git a/commons/kab.json b/commons/kab.json new file mode 100644 index 0000000..3c25a6e --- /dev/null +++ b/commons/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "commons-file-now-available": "Afaylu yella tura deg [[:commons:File:%(commonsfile)s|Wikimedia Commons]]." +} diff --git a/commons_link/ca.json b/commons_link/ca.json index d695751..f16dcc6 100644 --- a/commons_link/ca.json +++ b/commons_link/ca.json @@ -1,9 +1,10 @@ { "@metadata": { "authors": [ - "Alvaro Vidal-Abarca" + "Alvaro Vidal-Abarca", + "Mguix" ] }, - "commons_link-cat-template-added": "Robot: incloure plantilla de commonscat", - "commons_link-template-added": "Robot: incloure plantilla de commons" + "commons_link-cat-template-added": "Bot: incloure plantilla de commonscat", + "commons_link-template-added": "Bot: incloure plantilla de commons" } diff --git a/commonscat/ca.json b/commonscat/ca.json new file mode 100644 index 0000000..5f3f80b --- /dev/null +++ b/commonscat/ca.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Mguix" + ] + }, + "commonscat-msg_change": "Bot: canvi d'enllaç «commonscat» de [[:Commons:Category:%(oldcat)s|%(*oldcat)s]] a [[:Commons:Category:%(newcat)s|%(*newcat)s]]" +} diff --git a/cosmetic_changes/ca.json b/cosmetic_changes/ca.json index faddc91..545163a 100644 --- a/cosmetic_changes/ca.json +++ b/cosmetic_changes/ca.json @@ -2,9 +2,10 @@ "@metadata": { "authors": [ "Fitoschido", - "Grondin" + "Grondin", + "Mguix" ] }, "cosmetic_changes-append": "; canvis superficials", - "cosmetic_changes-standalone": "Robot: canvis superficials" + "cosmetic_changes-standalone": "Bot: canvis superficials" } diff --git a/delete/ca.json b/delete/ca.json index adf9f96..aef0546 100644 --- a/delete/ca.json +++ b/delete/ca.json @@ -2,12 +2,13 @@ "@metadata": { "authors": [ "Grondin", + "Mguix", "SMP" ] }, - "delete-from-category": "Robot: esborrant totes les pàgines de la categoria %(page)s", - "delete-from-file": "Robot: esborrant una llista de pàgines.", - "delete-images": "Robot: esborrant totes les imatges de la pàgina %(page)s", - "delete-linked-pages": "Robot: esborrant totes les pàgines que s'enllacen des de %(page)s", - "delete-referring-pages": "Robot: esborrant totes les pàgines amb referència des de %(page)s" + "delete-from-category": "Bot: esborrant totes les pàgines de la categoria %(page)s", + "delete-from-file": "Bot: Esborrant una llista de pàgines.", + "delete-images": "Bot: esborrant totes les imatges de la pàgina %(page)s", + "delete-linked-pages": "Bot: Esborrant totes les pàgines que s'enllacen des de %(page)s", + "delete-referring-pages": "Bot: Esborrant totes les pàgines amb referència des de %(page)s" } diff --git a/delete/kab.json b/delete/kab.json new file mode 100644 index 0000000..c57868d --- /dev/null +++ b/delete/kab.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "delete-from-category": "Aṛubut: Tukksa n yisebtar akk seg taggayt %(page)s", + "delete-from-file": "Aṛubut: Tukksa n tebdart n yisebtar.", + "delete-images": "Aṛubut: Tukksa n tugniwin akk seg usebter %(page)s", + "delete-linked-pages": "Aṛubut: Tukksa n yisebtar akk i icudden seg %(page)s" +} diff --git a/djvutext/ca.json b/djvutext/ca.json index 6b657de..08e0b44 100644 --- a/djvutext/ca.json +++ b/djvutext/ca.json @@ -2,8 +2,9 @@ "@metadata": { "authors": [ "Grondin", - "KRLS" + "KRLS", + "Mguix" ] }, - "djvutext-creating": "Robot: creació de pàgina amb text extret de DjVu" + "djvutext-creating": "Bot: creació de pàgina amb text extret de DjVu" } diff --git a/djvutext/kab.json b/djvutext/kab.json new file mode 100644 index 0000000..88e4b51 --- /dev/null +++ b/djvutext/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "djvutext-creating": "Aṛubut: Timerniwt n usebter s uḍris i d-yettwakksen seg DjVu" +} diff --git a/editarticle/ca.json b/editarticle/ca.json index c7970a7..ad36414 100644 --- a/editarticle/ca.json +++ b/editarticle/ca.json @@ -1,8 +1,9 @@ { "@metadata": { "authors": [ + "Mguix", "SMP" ] }, - "editarticle-edit": "Edició manual amb robot: %(description)s" + "editarticle-edit": "Edició manual amb bot: %(description)s" } diff --git a/editarticle/kab.json b/editarticle/kab.json new file mode 100644 index 0000000..f4399e1 --- /dev/null +++ b/editarticle/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "editarticle-edit": "Taẓregt s ufus akked uṛubut: %(description)s" +} diff --git a/featured/ca.json b/featured/ca.json index 875154c..8327fc7 100644 --- a/featured/ca.json +++ b/featured/ca.json @@ -2,11 +2,12 @@ "@metadata": { "authors": [ "Grondin", + "Mguix", "SMP" ] }, - "featured-featured": "Bot: enllaç a article destacat per: %(page)s", - "featured-former": "Robot: %(page)s és un antic article de qualitat", - "featured-good": "Robot: %(page)s és un article bo", - "featured-list": "Robot: %(page)s és una llista de qualitat" + "featured-featured": "Bot: Enllaç a article destacat per: %(page)s", + "featured-former": "Bot: %(page)s és un antic article de qualitat", + "featured-good": "Bot: %(page)s és un article bo", + "featured-list": "Bot: %(page)s és una llista de qualitat" } diff --git a/featured/kab.json b/featured/kab.json new file mode 100644 index 0000000..5479332 --- /dev/null +++ b/featured/kab.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "featured-featured": "Aṛubut: %(page)s d amagrad ifazen", + "featured-former": "Aṛubut: %(page)s d amagrad ifazen aqbur", + "featured-good": "Aṛubut: %(page)s d amagrad i yelhan", + "featured-list": "Aṛubut: %(page)s d tabdart ifazen" +} diff --git a/fixing_redirects/ca.json b/fixing_redirects/ca.json index a85f3fd..6adb17c 100644 --- a/fixing_redirects/ca.json +++ b/fixing_redirects/ca.json @@ -2,8 +2,9 @@ "@metadata": { "authors": [ "Grondin", + "Mguix", "Vriullop" ] }, - "fixing_redirects-fixing": "Robot: arreglant redireccions" + "fixing_redirects-fixing": "Bot: arreglant redireccions" } diff --git a/fixing_redirects/kab.json b/fixing_redirects/kab.json new file mode 100644 index 0000000..241bceb --- /dev/null +++ b/fixing_redirects/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "fixing_redirects-fixing": "Aṛubut: Aseɣti n uwehhi" +} diff --git a/followlive/ca.json b/followlive/ca.json new file mode 100644 index 0000000..eac9afb --- /dev/null +++ b/followlive/ca.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Mguix" + ] + }, + "followlive-blanking": "Buidada. El contingut era '%(content)s'." +} diff --git a/followlive/kab.json b/followlive/kab.json new file mode 100644 index 0000000..6d4b473 --- /dev/null +++ b/followlive/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "followlive-blanking": "D ilem, agbur yella d '%(content)s'." +} diff --git a/image/ca.json b/image/ca.json new file mode 100644 index 0000000..850f89b --- /dev/null +++ b/image/ca.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Mguix" + ] + }, + "image-remove": "Bot: suprimint la imatge %(file)s", + "image-replace": "Bot: Reemplaçar la imatge %(old)s per %(new)s" +} diff --git a/image/kab.json b/image/kab.json new file mode 100644 index 0000000..4b5dc85 --- /dev/null +++ b/image/kab.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "image-remove": "Aṛubut: Tukksa n tugna %(file)s", + "image-replace": "Aṛubut: Abeddel n tugna %(old)s s %(new)s" +} diff --git a/imagetransfer/ca.json b/imagetransfer/ca.json index 93d1a2b..8e97864 100644 --- a/imagetransfer/ca.json +++ b/imagetransfer/ca.json @@ -1,8 +1,10 @@ { "@metadata": { "authors": [ - "Fitoschido" + "Fitoschido", + "Mguix" ] }, + "imagetransfer-file_page_message": "Aquesta imatge va ser copiada de %(site)s. La descripció original era:\n\n%(description)s", "imagetransfer-nowcommons_notice": "El fitxer ara és disponible a Wikimedia Commons." } diff --git a/imagetransfer/kab.json b/imagetransfer/kab.json new file mode 100644 index 0000000..09294cc --- /dev/null +++ b/imagetransfer/kab.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "imagetransfer-file_page_message": "Tugna-a tettwanɣel seg %(site)s. Aglam-is anaṣli yella: \n\n%(description)s", + "imagetransfer-nowcommons_notice": "Afaylu yella tura deg Wikimedia Commons." +} diff --git a/interwiki/ca.json b/interwiki/ca.json index a3dca6d..808994b 100644 --- a/interwiki/ca.json +++ b/interwiki/ca.json @@ -1,15 +1,16 @@ { "@metadata": { "authors": [ - "Grondin" + "Grondin", + "Mguix" ] }, - "interwiki-adding": "Robot afegeix: %(adding)s", - "interwiki-adding-modifying": "Robot afegeix: %(adding)s modifica: %(modifying)s", - "interwiki-adding-removing": "Robot afegeix: %(adding)s esborra: %(removing)s", - "interwiki-adding-removing-modifying": "Robot afegeix: %(adding)s esborra: %(removing)s modifica: %(modifying)s", - "interwiki-modifying": "Robot modifica: %(modifying)s", - "interwiki-modifying-from": "Robot: canviant %(from)s a %(modifying)s", - "interwiki-removing": "Robot esborra: %(removing)s", - "interwiki-removing-modifying": "Robot esborra: %(removing)s modifica: %(modifying)s" + "interwiki-adding": "Bot: Afegint %(adding)s", + "interwiki-adding-modifying": "Bot: Afegint %(adding)s; modificant %(modifying)s", + "interwiki-adding-removing": "Bot: Afegint %(adding)s; Esborrant %(removing)s", + "interwiki-adding-removing-modifying": "Bot: Afegint %(adding)s; Esborrant %(removing)s; Modificant %(modifying)s", + "interwiki-modifying": "Bot: Modificant %(modifying)s", + "interwiki-modifying-from": "Bot: Canviant %(from)s a %(modifying)s", + "interwiki-removing": "Bot: Esborrant %(removing)s", + "interwiki-removing-modifying": "Bot: Esborrant %(removing)s; modificant %(modifying)s" } diff --git a/interwiki/kab.json b/interwiki/kab.json index b190418..b7a6a97 100644 --- a/interwiki/kab.json +++ b/interwiki/kab.json @@ -1,12 +1,15 @@ { "@metadata": { - "authors": [] + "authors": [ + "K Messaoudi" + ] }, "interwiki-adding": "a rubut ti merniwt: %(adding)s", "interwiki-adding-modifying": "a rubut ti merniwt: %(adding)s a senfel: %(modifying)s", "interwiki-adding-removing": "a rubut ti merniwt: %(adding)s a ḍegger: %(removing)s", "interwiki-adding-removing-modifying": "a rubut ti merniwt: %(adding)s a ḍegger: %(removing)s a senfel: %(modifying)s", "interwiki-modifying": "a rubut a senfel: %(modifying)s", + "interwiki-modifying-from": "Aṛubut: Abeddel n %(from)s ɣer %(modifying)s", "interwiki-removing": "a rubut a ḍegger: %(removing)s", "interwiki-removing-modifying": "a rubut a ḍegger: %(removing)s a senfel: %(modifying)s" } diff --git a/interwikidata/ca.json b/interwikidata/ca.json new file mode 100644 index 0000000..cc98889 --- /dev/null +++ b/interwikidata/ca.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Mguix" + ] + }, + "interwikidata-clean-summary": "Bot: Netejant d'enllaços interwiki vells" +} diff --git a/interwikidata/kab.json b/interwikidata/kab.json new file mode 100644 index 0000000..3c08b0c --- /dev/null +++ b/interwikidata/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "interwikidata-clean-summary": "Aṛubut: Asfaḍ n yiseɣwan iqburen n interwiki" +} diff --git a/isbn/ca.json b/isbn/ca.json index 9dfe727..6dd9dba 100644 --- a/isbn/ca.json +++ b/isbn/ca.json @@ -2,8 +2,9 @@ "@metadata": { "authors": [ "Grondin", + "Mguix", "SMP" ] }, - "isbn-formatting": "Robot: format de l'ISBN" + "isbn-formatting": "Bot: Formatejant ISBN" } diff --git a/isbn/kab.json b/isbn/kab.json new file mode 100644 index 0000000..b2f77af --- /dev/null +++ b/isbn/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "isbn-formatting": "Aṛubut: Amsal n ISBN" +} diff --git a/listpages/ca.json b/listpages/ca.json new file mode 100644 index 0000000..f3d9c93 --- /dev/null +++ b/listpages/ca.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Mguix" + ] + }, + "listpages-save-list": "Bot: Desa la llista de pàgines generades" +} diff --git a/lonelypages/kab.json b/lonelypages/kab.json new file mode 100644 index 0000000..879b0dd --- /dev/null +++ b/lonelypages/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "lonelypages-comment-add-template": "Aṛubut: Asebter agujil, rnu taneɣruft" +} diff --git a/makecat/ca.json b/makecat/ca.json index dde2a64..7d266fe 100644 --- a/makecat/ca.json +++ b/makecat/ca.json @@ -1,8 +1,9 @@ { "@metadata": { "authors": [ - "Alvaro Vidal-Abarca" + "Alvaro Vidal-Abarca", + "Mguix" ] }, - "makecat-create": "Robot: creació o actualització de la categoria [[:Category:%(cat)s|]]" + "makecat-create": "Bot: creació o actualització de la categoria [[:Category:%(cat)s|]]" } diff --git a/makecat/kab.json b/makecat/kab.json new file mode 100644 index 0000000..e57c964 --- /dev/null +++ b/makecat/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "makecat-create": "Aṛubut: Timerniwt neɣ aleqqem n taggayt [[:Category:%(cat)s|]]" +} diff --git a/misspelling/ca.json b/misspelling/ca.json index 0d09acb..2fcda52 100644 --- a/misspelling/ca.json +++ b/misspelling/ca.json @@ -1,8 +1,9 @@ { "@metadata": { "authors": [ + "Mguix", "SMP" ] }, - "misspelling-fixing": "Robot: Corregint un enllaç mal escrit cap a %(page)s" + "misspelling-fixing": "Bot: Corregint un enllaç mal escrit cap a %(page)s" } diff --git a/misspelling/kab.json b/misspelling/kab.json new file mode 100644 index 0000000..d338a88 --- /dev/null +++ b/misspelling/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "misspelling-fixing": "Aṛubut: Aseɣti n useɣwen ur nettwaru ara akken ilaq ɣer %(page)s" +} diff --git a/movepages/ca.json b/movepages/ca.json index fe0a84d..3e6a730 100644 --- a/movepages/ca.json +++ b/movepages/ca.json @@ -2,8 +2,9 @@ "@metadata": { "authors": [ "Gemmaa", - "Grondin" + "Grondin", + "Mguix" ] }, - "movepages-moving": "Robot: moure pàgina" + "movepages-moving": "Bot: moure pàgina" } diff --git a/noreferences/ca.json b/noreferences/ca.json index ee68416..41c1f5f 100644 --- a/noreferences/ca.json +++ b/noreferences/ca.json @@ -2,8 +2,10 @@ "@metadata": { "authors": [ "Grondin", + "Mguix", "SMP" ] }, - "noreferences-add-tag": "Robot: afegint l'etiqueta <references /> que mancava" + "noreferences-add-tag": "Bot: afegint l'etiqueta <references /> que mancava", + "noreferences-fix-tag": "Bot: Corregiu la sintaxi no vàlida de l'etiqueta <references />" } diff --git a/pagefromfile/ca.json b/pagefromfile/ca.json index b910734..e50e8b3 100644 --- a/pagefromfile/ca.json +++ b/pagefromfile/ca.json @@ -2,10 +2,11 @@ "@metadata": { "authors": [ "Fitoschido", - "Hiperpobla" + "Hiperpobla", + "Mguix" ] }, - "pagefromfile-msg": "Robot: importació automatitzada d’articles", + "pagefromfile-msg": "Bot: importació automatitzada d’articles", "pagefromfile-msg_bottom": "Afegir a la part inferior", "pagefromfile-msg_force": "Sobre-escriu el text existent", "pagefromfile-msg_top": "Afegir a la part superior" diff --git a/pagefromfile/kab.json b/pagefromfile/kab.json new file mode 100644 index 0000000..1c2ff16 --- /dev/null +++ b/pagefromfile/kab.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "pagefromfile-msg": "Aṛubut: Aktar awurman n yimagraden", + "pagefromfile-msg_bottom": "Rnu deg wadda", + "pagefromfile-msg_top": "Rnu deg ufella" +} diff --git a/piper/ca.json b/piper/ca.json new file mode 100644 index 0000000..9241c5b --- /dev/null +++ b/piper/ca.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Mguix" + ] + }, + "piper-edit-summary": "Bot: Es canalitza el text de l'article a través de %(filters)s" +} diff --git a/protect/ca.json b/protect/ca.json index 4cc864c..cecb1b0 100644 --- a/protect/ca.json +++ b/protect/ca.json @@ -1,12 +1,13 @@ { "@metadata": { "authors": [ - "Alvaro Vidal-Abarca" + "Alvaro Vidal-Abarca", + "Mguix" ] }, - "protect-category": "Robot: Protegint totes les pàgines de la categoria %(cat)s", - "protect-images": "Robot: Protegint totes les imatges de la pàgina %(page)s", - "protect-links": "Robot: Protegint totes les pàgines que s'enllacen des de %(page)s", - "protect-ref": "Robot: Protegint totes les pàgines amb referència des de %(page)s", - "protect-simple": "Robot: Protegint una llista de fitxers." + "protect-category": "Bot: Protegint totes les pàgines de la categoria %(cat)s", + "protect-images": "Bot: Protegint totes les imatges de la pàgina %(page)s", + "protect-links": "Bot: Protegint totes les pàgines que s'enllacen des de %(page)s", + "protect-ref": "Bot: Protegint totes les pàgines amb referència des de %(page)s", + "protect-simple": "Bot: Protegint una llista de fitxers." } diff --git a/protect/kab.json b/protect/kab.json new file mode 100644 index 0000000..9966320 --- /dev/null +++ b/protect/kab.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "protect-category": "Aṛubut: Ammesten n yisebtar akk seg taggayt %(cat)s", + "protect-images": "Aṛubut: Ammesten n tugniwin akk deg usebter %(page)s", + "protect-links": "Aṛubut: Ammesten n yisebtar akk icudden seg %(page)s", + "protect-simple": "Aṛubut: Ammesten n tebdart n yifuyla." +} diff --git a/pywikibot/ca.json b/pywikibot/ca.json index e4193b7..c36c31f 100644 --- a/pywikibot/ca.json +++ b/pywikibot/ca.json @@ -5,6 +5,7 @@ "Fitoschido", "Grondin", "Jaumeortola", + "Mguix", "Pitort", "Toniher", "XVEC" @@ -17,6 +18,8 @@ "pywikibot-enter-new-text": "Si us plau, introduïu el nou text:", "pywikibot-enter-page-processing": "Quina pàgina ha de ser processada?", "pywikibot-enter-xml-filename": "Si us plau introdueix el nom del fitxer abocador d'XML .", - "pywikibot-fixes-fckeditor": "Robot corregeix l'editor d'HTML", - "pywikibot-fixes-syntax": "Robot corregeix la sintaxi wiki" + "pywikibot-fixes-fckeditor": "Bot corregeix l'editor d'HTML", + "pywikibot-fixes-html": "Bot: Convertint/arreglant HTML", + "pywikibot-fixes-syntax": "Bot corregeix la sintaxi wiki", + "pywikibot-touch": "Edició tàctil de Pywikibot" } diff --git a/pywikibot/kab.json b/pywikibot/kab.json new file mode 100644 index 0000000..9652554 --- /dev/null +++ b/pywikibot/kab.json @@ -0,0 +1,13 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "pywikibot-enter-category-name": "Ttxil sekcem isem n taggayt:", + "pywikibot-enter-finished-browser": "Sit ɣef Kcem mi tfukkeḍ deg yiminig.", + "pywikibot-enter-namespace-number": "Ttxil sekcem tallunt n yisem s umḍan-is:", + "pywikibot-enter-new-text": "Ttxil sekcem aḍris amaynut:", + "pywikibot-fixes-html": "Aṛubut: Aselket/aseggem n HTML", + "pywikibot-fixes-syntax": "Aṛubut: Aseɣti n tseddast n wiki" +} diff --git a/redirect/ca.json b/redirect/ca.json index 4c3c868..4c72d61 100644 --- a/redirect/ca.json +++ b/redirect/ca.json @@ -3,6 +3,7 @@ "authors": [ "BroOk", "Grondin", + "Mguix", "SMP", "Vriullop" ] @@ -12,5 +13,5 @@ "redirect-fix-double": "Bot: reparació de les redireccions dobles a %(to)s", "redirect-fix-loop": "Bot: arreglant redirecció en bucle per %(to)s", "redirect-remove-broken": "Bot: la pàgina a la qual redirecciona no existeix", - "redirect-remove-loop": "Robot: el destí de la redirecció crea un bucle de redirecció" + "redirect-remove-loop": "Bot: el destí de la redirecció crea un bucle de redirecció" } diff --git a/remove_edp_images/ca.json b/remove_edp_images/ca.json new file mode 100644 index 0000000..44b21f4 --- /dev/null +++ b/remove_edp_images/ca.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Mguix" + ] + }, + "remove_edp_images-edit-summary": "Bot: Es corregeix l'ús d'imatge d'acord amb EDP: [[%(title)s]]" +} diff --git a/remove_edp_images/kab.json b/remove_edp_images/kab.json new file mode 100644 index 0000000..68123de --- /dev/null +++ b/remove_edp_images/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "remove_edp_images-edit-summary": "Aṛubut: Aseggem n useqdec n tugna EDP: [[%(title)s]]" +} diff --git a/replace/ca.json b/replace/ca.json index 99557ce..d295f9d 100644 --- a/replace/ca.json +++ b/replace/ca.json @@ -1,8 +1,9 @@ { "@metadata": { "authors": [ - "Grondin" + "Grondin", + "Mguix" ] }, - "replace-replacing": "Robot: reemplaçament automàtic de text %(description)s" + "replace-replacing": "Bot: Reemplaçament automàtic de text %(description)s" } diff --git a/selflink/ca.json b/selflink/ca.json index 52629fe..c92b49d 100644 --- a/selflink/ca.json +++ b/selflink/ca.json @@ -1,8 +1,9 @@ { "@metadata": { "authors": [ - "Fitoschido" + "Fitoschido", + "Mguix" ] }, - "selflink-remove": "Robot: eliminació d’autoenllaços" + "selflink-remove": "Bot: eliminació d’autoenllaços" } diff --git a/solve_disambiguation/ca.json b/solve_disambiguation/ca.json index f18a9fa..b75b7d9 100644 --- a/solve_disambiguation/ca.json +++ b/solve_disambiguation/ca.json @@ -2,13 +2,14 @@ "@metadata": { "authors": [ "McDutchie", + "Mguix", "SMP" ] }, - "solve_disambiguation-adding-dn-template": "Desambiguació assistida per robot: %(from)s - Necessita la revisió d'un expert", + "solve_disambiguation-adding-dn-template": "Desambiguació assistida per bot: %(from)s - Necessita la revisió d'un expert", "solve_disambiguation-links-removed": "Desambiguació assistida: %(from)s - Eliminant enllaç(os).", "solve_disambiguation-links-resolved": "Bot:Desambiguació assistida: %(from)s - Canviant enllaç(os) per %(to)s", - "solve_disambiguation-redirect-adding-dn-template": "Desambiguació assistida per robot: %(from)s - Necessita la revisió d'un expert", + "solve_disambiguation-redirect-adding-dn-template": "Desambiguació assistida per bot: %(from)s - Necessita la revisió d'un expert", "solve_disambiguation-redirect-removed": "Desambiguació assistida: %(from)s - Eliminant enllaç(os)", "solve_disambiguation-redirect-resolved": "Desambiguació assistida: %(from)s - Canviant enllaç(os) a %(to)s", "solve_disambiguation-unknown-page": "(desconegut)" diff --git a/spellcheck/ca.json b/spellcheck/ca.json index ec121b1..e9adf59 100644 --- a/spellcheck/ca.json +++ b/spellcheck/ca.json @@ -1,8 +1,9 @@ { "@metadata": { "authors": [ + "Mguix", "XVEC" ] }, - "spellcheck-checking": "Corrector ortogràfic ajudat pel robot" + "spellcheck-checking": "Corrector ortogràfic ajudat pel bot" } diff --git a/standardize_interwiki/ca.json b/standardize_interwiki/ca.json new file mode 100644 index 0000000..1f79b77 --- /dev/null +++ b/standardize_interwiki/ca.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Mguix" + ] + }, + "standardize_interwiki-comment": "Bot: Estandardització interwiki" +} diff --git a/states_redirect/ca.json b/states_redirect/ca.json new file mode 100644 index 0000000..2920ca7 --- /dev/null +++ b/states_redirect/ca.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Mguix" + ] + }, + "states_redirect-comment": "Bot: Creació de redirecció d'abreviatura de l'estat" +} diff --git a/table2wiki/ca.json b/table2wiki/ca.json index 28729ed..7ae5dec 100644 --- a/table2wiki/ca.json +++ b/table2wiki/ca.json @@ -2,10 +2,11 @@ "@metadata": { "authors": [ "Grondin", + "Mguix", "SMP", "Xqt" ] }, - "table2wiki-no-warning": "Robot controlat per usuari: actualitzant la sintaxi de la taula.", - "table2wiki-warnings": "Robot controlat per usuari: actualitzant la sintaxi de la taula. {{PLURAL:count|Un advertiment|%(count)d advertiments}}!" + "table2wiki-no-warning": "Bot controlat per usuari: actualitzant la sintaxi de la taula.", + "table2wiki-warnings": "Bot controlat per usuari: actualitzant la sintaxi de la taula. {{PLURAL:count|Un advertiment|%(count)d advertiments}}!" } diff --git a/template/ca.json b/template/ca.json index d442349..f674e69 100644 --- a/template/ca.json +++ b/template/ca.json @@ -2,10 +2,11 @@ "@metadata": { "authors": [ "Grondin", + "Mguix", "SMP" ] }, - "template-changing": "Robot: canviant {{PLURAL:%(num)d|plantilla|plantilles}}: %(list)s", - "template-removing": "Robot: retirant {{PLURAL:%(num)d|plantilla|plantilles}}: %(list)s", - "template-substituting": "Robot: substituint {{PLURAL:%(num)d|plantilla|plantilles}}: %(list)s" + "template-changing": "Bot: canviant {{PLURAL:%(num)d|plantilla|plantilles}}: %(list)s", + "template-removing": "Bot: retirant {{PLURAL:%(num)d|plantilla|plantilles}}: %(list)s", + "template-substituting": "Bot: substituint {{PLURAL:%(num)d|plantilla|plantilles}}: %(list)s" } diff --git a/thirdparty/ca.json b/thirdparty/ca.json index 2608c7d..49c79f9 100644 --- a/thirdparty/ca.json +++ b/thirdparty/ca.json @@ -2,6 +2,7 @@ "@metadata": { "authors": [ "Fitoschido", + "Mguix", "SMP", "Vriullop" ] @@ -9,7 +10,7 @@ "thirdparty-drtrigonbot-subster-summary-mod": "substituint etiqueta/es %(tags)s", "thirdparty-drtrigonbot-sum_disc-notify-changed": "Discussió alterada", "thirdparty-drtrigonbot-sum_disc-notify-closed": "Discussió tancada", - "thirdparty-drtrigonbot-sum_disc-notify-maintmsg": "MISSATGE DE ROBOT", + "thirdparty-drtrigonbot-sum_disc-notify-maintmsg": "MISSATGE DE BOT", "thirdparty-drtrigonbot-sum_disc-notify-new": "Discussió nova", "thirdparty-drtrigonbot-sum_disc-notify-notify": "Notificació", "thirdparty-drtrigonbot-sum_disc-parse": ":* %(notify)s: %(page_sections)s; [%(history_link)s darrera modificació] (%(page_size)s octets) per %(user)s (%(time)s)", @@ -18,9 +19,9 @@ "thirdparty-drtrigonbot-sum_disc-parse-nonhuman": "(no s'ha trobat cap editor humà)", "thirdparty-drtrigonbot-sum_disc-parse-notify": ":* %(notify)s: <span class=\"plainlinks\">[%(page_link)s %(page)s]</span>; darrera modificació per [[User:%(user)s]] (%(time)s)", "thirdparty-drtrigonbot-sum_disc-parse-start": "; %d %B %Y", - "thirdparty-drtrigonbot-sum_disc-parse-warning": ":* Missatge d'advertiment de robot: %(page)s «%(warning)s»", + "thirdparty-drtrigonbot-sum_disc-parse-warning": ":* Missatge d'advertiment de bot: %(page)s «%(warning)s»", "thirdparty-drtrigonbot-sum_disc-summary-add": "Afegit resum de discussió: %(num)i entrades", "thirdparty-drtrigonbot-sum_disc-summary-clean": "Resum de discussió afegit amb neteja: %(num)i entrades", - "thirdparty-drtrigonbot-sum_disc-summary-head": "robot", + "thirdparty-drtrigonbot-sum_disc-summary-head": "bot", "thirdparty-drtrigonbot-sum_disc-summary-mod": "Actualitzat resum de discussió: %(num)i entrades a %(page)s" } diff --git a/thirdparty/kab.json b/thirdparty/kab.json new file mode 100644 index 0000000..07837a3 --- /dev/null +++ b/thirdparty/kab.json @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "thirdparty-drtrigonbot-sum_disc-notify-changed": "Asqerdec ibeddel", + "thirdparty-drtrigonbot-sum_disc-notify-closed": "Asqerdec imdel", + "thirdparty-drtrigonbot-sum_disc-notify-maintmsg": "IZEN N UṚUBUT", + "thirdparty-drtrigonbot-sum_disc-notify-new": "Asqerdec amaynut", + "thirdparty-drtrigonbot-sum_disc-notify-notify": "Alɣu", + "thirdparty-drtrigonbot-sum_disc-summary-add": "Agzul n usqerdec yettwarnan: %(num)i n yinekcam", + "thirdparty-drtrigonbot-sum_disc-summary-head": "Aṛubut" +} diff --git a/undelete/ca.json b/undelete/ca.json new file mode 100644 index 0000000..7381ba5 --- /dev/null +++ b/undelete/ca.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Mguix" + ] + }, + "undelete-from-file": "Bot: Anul·lació de l'eliminació d'una llista de pàgines", + "undelete-images": "Bot: Anul·lació de l'eliminació de totes les imatges de la pàgina %(page)s", + "undelete-linked-pages": "Bot: Anul·lació de l'eliminació de totes les pàgines enllaçades des de %(page)s" +} diff --git a/undelete/kab.json b/undelete/kab.json new file mode 100644 index 0000000..2079b17 --- /dev/null +++ b/undelete/kab.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "undelete-from-file": "Aṛubut: Asefsex n Tukksa n tebdart n yisebtar", + "undelete-images": "Aṛubut: Asefsex n tukksa n tugniwin akk n usebter %(page)s", + "undelete-linked-pages": "Aṛubut: Asefsex n tukksa n yisebtar akk i icudden seg %(page)s" +} diff --git a/unlink/kab.json b/unlink/kab.json new file mode 100644 index 0000000..dfdd82c --- /dev/null +++ b/unlink/kab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "unlink-unlinking": "Aṛubut: kkes aseɣwen i \"%(title)s\"" +} diff --git a/unprotect/ca.json b/unprotect/ca.json new file mode 100644 index 0000000..6833104 --- /dev/null +++ b/unprotect/ca.json @@ -0,0 +1,12 @@ +{ + "@metadata": { + "authors": [ + "Mguix" + ] + }, + "unprotect-category": "Bot: Supressió de la protecció de totes les pàgines de la categoria %(cat)s", + "unprotect-images": "Bot: Supressió de la protecció de tots els fitxers de la pàgina %(page)s", + "unprotect-links": "Bot: Supressió de la protecció de totes les pàgines que s'enllacen des de %(page)s", + "unprotect-ref": "Bot: Supressió de la protecció de totes les pàgines que enllacen cap a %(page)s", + "unprotect-simple": "Bot: Supressió de la protecció de una llista de fitxers" +} diff --git a/unprotect/kab.json b/unprotect/kab.json new file mode 100644 index 0000000..7c6d2e1 --- /dev/null +++ b/unprotect/kab.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "K Messaoudi" + ] + }, + "unprotect-category": "Aṛubut: Tukksa n ummesten i yisebtar akk seg taggayt %(cat)s", + "unprotect-images": "Aṛubut: Tukksa n ummesten i yifuyla akk deg usebter %(page)s", + "unprotect-links": "Aṛubut: Tukksa n ummesten i yisebtar akk i icudden seg %(page)s", + "unprotect-simple": "Aṛubut: Tukksa n ummesten i tebdart n yifuyla" +} diff --git a/unusedfiles/ca.json b/unusedfiles/ca.json new file mode 100644 index 0000000..c6371c5 --- /dev/null +++ b/unusedfiles/ca.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Mguix" + ] + }, + "unusedfiles-comment": "Bot: marcant l'arxiu com a orfe" +} diff --git a/weblinkchecker/ca.json b/weblinkchecker/ca.json index 0e0f3aa..ededee5 100644 --- a/weblinkchecker/ca.json +++ b/weblinkchecker/ca.json @@ -3,6 +3,7 @@ "authors": [ "Anskar", "Fitoschido", + "Mguix", "Pitort" ] }, @@ -10,5 +11,5 @@ "weblinkchecker-badurl": "L'enllaç proporcionat no sembla ser un URL vàlid", "weblinkchecker-caption": "Enllaç trencat", "weblinkchecker-report": "Durant diverses execucions automàtiques, el bot ha comprovat que el següent enllaç extern no està disponible. Comproveu que l'enllaç estigui realment trencat i corregiu-lo o retireu-lo.!", - "weblinkchecker-summary": "Robot: Informant d'un enllaç extern inaccessible" + "weblinkchecker-summary": "Bot: Informant d'un enllaç extern inaccessible" } diff --git a/weblinkchecker/kab.json b/weblinkchecker/kab.json index 88cc2fe..e7e42ea 100644 --- a/weblinkchecker/kab.json +++ b/weblinkchecker/kab.json @@ -1,9 +1,11 @@ { "@metadata": { "authors": [ - "Belkacem77" + "Belkacem77", + "K Messaoudi" ] }, + "weblinkchecker-badurl": "Aseɣwen i d-yettunefken ur d-ittban ara d URL ameɣtu", "weblinkchecker-caption": "Aseɣwen yemmut", "weblinkchecker-summary": "Arubut: Yemmal-d aseɣwen azɣray ur yettwakcamen ara" } diff --git a/welcome/ca.json b/welcome/ca.json index 9d6ec57..0b8d4a5 100644 --- a/welcome/ca.json +++ b/welcome/ca.json @@ -2,10 +2,11 @@ "@metadata": { "authors": [ "Grondin", + "Mguix", "SMP" ] }, - "welcome-bad_username": "Robot: afegint un nom d'usuari que ha de ser revisat", - "welcome-updating": "Robot: actualitzant el registre", + "welcome-bad_username": "Bot: afegint un nom d'usuari que ha de ser revisat", + "welcome-updating": "Bot: actualitzant el registre", "welcome-welcome": "Benvinguts!" } diff --git a/welcome/kab.json b/welcome/kab.json index 2d168cf..6f97579 100644 --- a/welcome/kab.json +++ b/welcome/kab.json @@ -1,8 +1,11 @@ { "@metadata": { "authors": [ - "Belkacem77" + "Belkacem77", + "K Messaoudi" ] }, + "welcome-bad_username": "Aṛubut: Timerniwt n yisem n useqdac i yesran asenqed", + "welcome-updating": "Aṛubut: Aleqqem n uɣmis", "welcome-welcome": "Anṣuf!" } -- To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/i18n/+/620078
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/i18n Gerrit-Branch: master Gerrit-Change-Id: I4f556fd069e6562a2a97a4e219ed3c92836b9fbf Gerrit-Change-Number: 620078 Gerrit-PatchSet: 1 Gerrit-Owner: L10n-bot <l10n-bot(a)translatewiki.net> Gerrit-Reviewer: Abijeet Patro <apatro(a)wikimedia.org> Gerrit-Reviewer: L10n-bot <l10n-bot(a)translatewiki.net> Gerrit-Reviewer: jenkins-bot Gerrit-MessageType: merged
3 years, 9 months
1
0
0
0
[Gerrit] ...core[master]: [L10N] updte languages_by_size
by jenkins-bot (Code Review)
jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/619905
) Change subject: [L10N] updte languages_by_size ...................................................................... [L10N] updte languages_by_size Change-Id: I6dc4ba648430966eb937c54338276160a2167795 --- M pywikibot/families/wikipedia_family.py M pywikibot/families/wikiquote_family.py M pywikibot/families/wikisource_family.py M pywikibot/families/wikiversity_family.py M pywikibot/families/wiktionary_family.py 5 files changed, 33 insertions(+), 33 deletions(-) Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified diff --git a/pywikibot/families/wikipedia_family.py b/pywikibot/families/wikipedia_family.py index 6cb6994..e7ca553 100644 --- a/pywikibot/families/wikipedia_family.py +++ b/pywikibot/families/wikipedia_family.py @@ -29,34 +29,34 @@ languages_by_size = [ 'en', 'ceb', 'sv', 'de', 'fr', 'nl', 'ru', 'it', 'es', 'pl', 'war', - 'vi', 'ja', 'zh', 'ar', 'pt', 'uk', 'arz', 'fa', 'ca', 'sr', 'id', + 'vi', 'ja', 'zh', 'ar', 'arz', 'pt', 'uk', 'fa', 'ca', 'sr', 'id', 'no', 'ko', 'fi', 'hu', 'cs', 'sh', 'ro', 'zh-min-nan', 'eu', 'tr', 'ms', 'eo', 'ce', 'hy', 'he', 'bg', 'da', 'azb', 'sk', 'kk', 'min', 'hr', 'et', 'lt', 'be', 'el', 'az', 'simple', 'sl', 'gl', 'ur', 'nn', - 'hi', 'th', 'ka', 'uz', 'la', 'cy', 'ta', 'vo', 'tt', 'ast', 'mk', - 'lv', 'tg', 'mg', 'af', 'zh-yue', 'bn', 'oc', 'bs', 'sq', 'ky', 'nds', + 'hi', 'ka', 'th', 'uz', 'la', 'cy', 'ta', 'vo', 'tt', 'ast', 'mk', + 'lv', 'tg', 'zh-yue', 'mg', 'af', 'bn', 'oc', 'bs', 'sq', 'ky', 'nds', 'new', 'be-tarask', 'tl', 'ml', 'te', 'br', 'pms', 'su', 'sw', 'ht', - 'lb', 'mr', 'vec', 'sco', 'jv', 'pnb', 'ga', 'ba', 'szl', 'is', 'my', + 'mr', 'lb', 'vec', 'sco', 'jv', 'pnb', 'ga', 'ba', 'szl', 'is', 'my', 'fy', 'cv', 'lmo', 'an', 'wuu', 'pa', 'ne', 'yo', 'bar', 'ku', 'io', 'gu', 'diq', 'als', 'ckb', 'kn', 'scn', 'bpy', 'ia', 'qu', 'mn', - 'bat-smg', 'or', 'si', 'nv', 'cdo', 'ilo', 'yi', 'gd', 'am', 'nap', - 'bug', 'xmf', 'wa', 'sd', 'hsb', 'mai', 'map-bms', 'fo', 'mzn', 'li', + 'bat-smg', 'or', 'nv', 'si', 'cdo', 'ilo', 'yi', 'gd', 'am', 'nap', + 'bug', 'wa', 'xmf', 'sd', 'hsb', 'mai', 'map-bms', 'fo', 'mzn', 'li', 'sah', 'eml', 'os', 'ps', 'sa', 'frr', 'bcl', 'zh-classical', 'ace', - 'mrj', 'mhr', 'hif', 'hak', 'roa-tara', 'pam', 'avk', 'hyw', 'km', + 'mrj', 'mhr', 'hif', 'hak', 'roa-tara', 'avk', 'pam', 'hyw', 'km', 'nso', 'gor', 'rue', 'se', 'crh', 'bh', 'shn', 'vls', 'mi', 'as', 'nds-nl', 'nah', 'sc', 'vep', 'gan', 'myv', 'ab', 'glk', 'bo', 'co', - 'so', 'tk', 'sn', 'fiu-vro', 'lrc', 'csb', 'kv', 'ha', 'gv', 'ie', - 'udm', 'ay', 'pcd', 'zea', 'kab', 'nrm', 'ug', 'sat', 'kw', 'lez', - 'lij', 'stq', 'haw', 'frp', 'lfn', 'mwl', 'gn', 'gom', 'rm', 'mt', - 'lad', 'lo', 'zu', 'koi', 'fur', 'olo', 'ban', 'dty', 'ang', 'dsb', + 'sn', 'so', 'tk', 'fiu-vro', 'lrc', 'csb', 'kv', 'ha', 'ie', 'gv', + 'udm', 'ay', 'pcd', 'zea', 'kab', 'nrm', 'ug', 'sat', 'lij', 'kw', + 'lez', 'stq', 'haw', 'frp', 'lfn', 'gn', 'mwl', 'gom', 'rm', 'mt', + 'zu', 'lo', 'lad', 'ban', 'koi', 'fur', 'olo', 'dty', 'ang', 'dsb', 'bjn', 'ext', 'ln', 'cbk-zam', 'dv', 'ksh', 'gag', 'pfl', 'tyv', 'pag', 'pi', 'av', 'awa', 'bxr', 'xal', 'krc', 'pap', 'za', 'pdc', 'kaa', 'rw', 'szy', 'arc', 'to', 'nov', 'jam', 'tpi', 'kbp', 'kbd', 'ig', - 'na', 'tet', 'inh', 'wo', 'tcy', 'ki', 'jbo', 'atj', 'roa-rup', 'bi', - 'lbe', 'kg', 'ty', 'ary', 'mdf', 'lg', 'srn', 'xh', 'gcr', 'fj', 'ltg', - 'chr', 'sm', 'ak', 'got', 'kl', 'pih', 'om', 'cu', 'ny', 'tn', 'tw', - 'st', 'ts', 'rmy', 'nqo', 'bm', 'chy', 'rn', 'mnw', 'tum', 'ss', 'ch', - 'iu', 'pnt', 'ady', 'ks', 've', 'ee', 'ik', 'ff', 'sg', 'ti', 'dz', + 'na', 'tet', 'inh', 'wo', 'tcy', 'ki', 'jbo', 'atj', 'roa-rup', 'ary', + 'bi', 'lbe', 'kg', 'ty', 'mdf', 'lg', 'srn', 'xh', 'gcr', 'ltg', 'fj', + 'chr', 'sm', 'ak', 'got', 'kl', 'om', 'pih', 'iu', 'cu', 'ny', 'tn', + 'tw', 'st', 'ts', 'nqo', 'rmy', 'bm', 'mnw', 'chy', 'rn', 'tum', 'ss', + 'ch', 'pnt', 'ady', 'ks', 've', 'ee', 'ik', 'ff', 'sg', 'ti', 'dz', 'cr', 'din', ] diff --git a/pywikibot/families/wikiquote_family.py b/pywikibot/families/wikiquote_family.py index 258aaa6..6cc5bdc 100644 --- a/pywikibot/families/wikiquote_family.py +++ b/pywikibot/families/wikiquote_family.py @@ -30,8 +30,8 @@ languages_by_size = [ 'en', 'it', 'pl', 'ru', 'cs', 'fa', 'de', 'pt', 'es', 'fr', 'uk', 'he', 'sk', 'bs', 'tr', 'ca', 'fi', 'sl', 'az', 'lt', 'eo', 'zh', 'bg', 'hr', - 'hy', 'el', 'su', 'id', 'nn', 'ar', 'et', 'sv', 'li', 'hu', 'ko', 'th', - 'nl', 'ja', 'la', 'ta', 'sah', 'sr', 'gu', 'gl', 'ur', 'te', 'be', + 'hy', 'el', 'ar', 'su', 'id', 'nn', 'et', 'sv', 'li', 'hu', 'ko', 'nl', + 'ja', 'la', 'ta', 'th', 'sah', 'sr', 'gu', 'gl', 'ur', 'te', 'be', 'cy', 'no', 'ml', 'sq', 'kn', 'ro', 'ku', 'eu', 'uz', 'hi', 'ka', 'da', 'sa', 'is', 'vi', 'br', 'mr', 'af', 'wo', 'ky', ] diff --git a/pywikibot/families/wikisource_family.py b/pywikibot/families/wikisource_family.py index 207aaf5..025d89d 100644 --- a/pywikibot/families/wikisource_family.py +++ b/pywikibot/families/wikisource_family.py @@ -27,12 +27,12 @@ languages_by_size = [ 'pl', 'en', 'ru', 'de', 'fr', 'zh', 'he', 'it', 'es', 'ar', 'uk', 'cs', - 'mul', 'pt', 'gu', 'fa', 'sr', 'hu', 'sv', 'ml', 'ko', 'bn', 'sa', + 'mul', 'pt', 'gu', 'sr', 'fa', 'hu', 'sv', 'ml', 'ko', 'bn', 'sa', 'hy', 'sl', 'te', 'el', 'ta', 'ro', 'fi', 'ja', 'th', 'nap', 'vi', - 'az', 'br', 'la', 'tr', 'ca', 'nl', 'kn', 'hr', 'eo', 'no', 'is', - 'vec', 'pms', 'et', 'be', 'da', 'id', 'mk', 'yi', 'bg', 'mr', 'as', - 'hi', 'li', 'lt', 'eu', 'or', 'pa', 'gl', 'bs', 'sah', 'sk', 'cy', - 'zh-min-nan', 'fo', 'lij', + 'az', 'tr', 'br', 'la', 'ca', 'nl', 'kn', 'hr', 'eo', 'no', 'is', + 'vec', 'pms', 'et', 'be', 'da', 'id', 'lij', 'mk', 'yi', 'hi', 'mr', + 'bg', 'as', 'li', 'lt', 'eu', 'or', 'pa', 'gl', 'bs', 'sah', 'sk', + 'cy', 'zh-min-nan', 'fo', ] # Sites we want to edit but not count as real languages diff --git a/pywikibot/families/wikiversity_family.py b/pywikibot/families/wikiversity_family.py index 3453f47..8326e4e 100644 --- a/pywikibot/families/wikiversity_family.py +++ b/pywikibot/families/wikiversity_family.py @@ -17,7 +17,7 @@ name = 'wikiversity' languages_by_size = [ - 'de', 'en', 'fr', 'ru', 'zh', 'it', 'cs', 'pt', 'es', 'sv', 'sl', 'fi', + 'de', 'en', 'fr', 'zh', 'ru', 'it', 'cs', 'pt', 'es', 'sv', 'sl', 'fi', 'ar', 'el', 'hi', 'ko', 'ja', ] diff --git a/pywikibot/families/wiktionary_family.py b/pywikibot/families/wiktionary_family.py index 47fc535..793e8d5 100644 --- a/pywikibot/families/wiktionary_family.py +++ b/pywikibot/families/wiktionary_family.py @@ -29,20 +29,20 @@ ] languages_by_size = [ - 'en', 'mg', 'fr', 'ru', 'sh', 'de', 'es', 'zh', 'ku', 'el', 'nl', 'sv', + 'en', 'mg', 'fr', 'ru', 'de', 'sh', 'es', 'zh', 'ku', 'el', 'nl', 'sv', 'pl', 'lt', 'it', 'ca', 'fi', 'ta', 'hu', 'tr', 'hy', 'io', 'ko', 'kn', 'pt', 'ja', 'vi', 'sr', 'th', 'chr', 'hi', 'ro', 'no', 'et', 'id', 'ml', 'my', 'cs', 'uz', 'li', 'or', 'te', 'eo', 'fa', 'ar', 'jv', 'gl', 'az', 'oc', 'eu', 'uk', 'br', 'da', 'lo', 'hr', 'is', 'simple', 'fj', 'ast', 'la', 'tg', 'ky', 'sk', 'bg', 'ur', 'ps', 'wa', 'cy', 'vo', - 'af', 'zh-min-nan', 'he', 'scn', 'tl', 'pa', 'sw', 'fy', 'nn', 'bn', - 'lv', 'sq', 'ka', 'co', 'mn', 'pnb', 'min', 'sl', 'lb', 'nds', 'bs', - 'nah', 'sa', 'kk', 'ms', 'km', 'vec', 'tk', 'sm', 'be', 'mk', 'hsb', - 'yue', 'gd', 'ga', 'an', 'wo', 'gom', 'shy', 'ang', 'ia', 'tt', 'mt', - 'sd', 'gn', 'mr', 'ie', 'so', 'fo', 'csb', 'ug', 'st', 'roa-rup', 'si', - 'hif', 'zu', 'kl', 'su', 'ay', 'mi', 'jbo', 'ln', 'yi', 'gu', 'na', - 'gv', 'kw', 'tpi', 'rw', 'ts', 'ne', 'om', 'qu', 'ss', 'ha', 'iu', - 'am', 'dv', 'sg', 'ti', 'tn', 'ks', 'shn', + 'af', 'zh-min-nan', 'he', 'shn', 'scn', 'tl', 'pa', 'sw', 'fy', 'nn', + 'bn', 'lv', 'sq', 'ka', 'co', 'mn', 'pnb', 'min', 'sl', 'lb', 'nds', + 'bs', 'nah', 'sa', 'kk', 'ms', 'km', 'vec', 'tk', 'sm', 'be', 'mk', + 'hsb', 'yue', 'gd', 'ga', 'an', 'wo', 'shy', 'gom', 'ang', 'ia', 'tt', + 'mt', 'sd', 'gn', 'mr', 'ie', 'so', 'fo', 'csb', 'ug', 'st', 'roa-rup', + 'si', 'hif', 'zu', 'kl', 'su', 'ay', 'mi', 'jbo', 'ln', 'yi', 'gu', + 'na', 'gv', 'kw', 'tpi', 'rw', 'ts', 'ne', 'om', 'qu', 'ss', 'ha', + 'iu', 'am', 'dv', 'sg', 'ti', 'tn', 'ks', ] category_redirect_templates = { -- To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/619905
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Change-Id: I6dc4ba648430966eb937c54338276160a2167795 Gerrit-Change-Number: 619905 Gerrit-PatchSet: 1 Gerrit-Owner: Xqt <info(a)gno.de> Gerrit-Reviewer: Xqt <info(a)gno.de> Gerrit-Reviewer: jenkins-bot Gerrit-MessageType: merged
3 years, 9 months
1
0
0
0
[Gerrit] ...core[master]: [L10N] Update linktrails
by jenkins-bot (Code Review)
jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/619946
) Change subject: [L10N] Update linktrails ...................................................................... [L10N] Update linktrails Change-Id: I359c2b2ec2c5ae8c02e99085049afe0c23c60b9a --- M pywikibot/family.py 1 file changed, 2 insertions(+), 0 deletions(-) Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified diff --git a/pywikibot/family.py b/pywikibot/family.py index 3149e64..bd08272 100644 --- a/pywikibot/family.py +++ b/pywikibot/family.py @@ -170,10 +170,12 @@ 'als': '[äöüßa-z]*', 'an': '[a-záéíóúñ]*', 'ar': '[a-zء-ي]*', + 'ary': '[a-zء-ي]*', 'arz': '[a-zء-ي]*', 'ast': '[a-záéíóúñ]*', 'atj': '[a-zàâçéèêîôûäëïöüùÇÉÂÊÎÔÛÄËÏÖÜÀÈÙ]*', 'av': '[a-zабвгдеёжзийклмнопрстуфхцчшщъыьэюя]*', + 'avk': '[a-zàâçéèêîôûäëïöüùÇÉÂÊÎÔÛÄËÏÖÜÀÈÙ]*', 'awa': '[a-zऀ-ॣ०-꣠-ꣿ]*', 'ay': '[a-záéíóúñ]*', 'az': '[a-zçəğıöşü]*', -- To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/619946
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Change-Id: I359c2b2ec2c5ae8c02e99085049afe0c23c60b9a Gerrit-Change-Number: 619946 Gerrit-PatchSet: 1 Gerrit-Owner: Xqt <info(a)gno.de> Gerrit-Reviewer: Xqt <info(a)gno.de> Gerrit-Reviewer: jenkins-bot Gerrit-MessageType: merged
3 years, 9 months
1
0
0
0
[Gerrit] ...core[master]: [tests] Rename fasttest-py27 to fasttest-py37
by jenkins-bot (Code Review)
jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/610296
) Change subject: [tests] Rename fasttest-py27 to fasttest-py37 ...................................................................... [tests] Rename fasttest-py27 to fasttest-py37 Change-Id: I65767634955c07720938a414f1d432294e4f6905 --- M tox.ini 1 file changed, 3 insertions(+), 4 deletions(-) Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified diff --git a/tox.ini b/tox.ini index ed3d8f6..b211d19 100644 --- a/tox.ini +++ b/tox.ini @@ -7,7 +7,7 @@ commit-message flake8-{py35} doctest-{py35} - test-{py27,py35} + test-{py35,py37} [tox:jenkins] # Override default for WM Jenkins @@ -21,8 +21,8 @@ [testenv] basepython = - py27: python3.7 py35: python3.5 + py37: python3.7 setenv = VIRTUAL_ENV={envdir} PYWIKIBOT_NO_USER_CONFIG=2 @@ -40,11 +40,10 @@ fasttest: nose fasttest: mock fasttest: .[scripts] + fasttest: nose-detecthttp>=0.1.3 - fasttest-py27: nose-detecthttp>=0.1.3 fasttest-py35: mwparserfromhell fasttest-py35: beautifulsoup4 - fasttest-py35: nose-detecthttp>=0.1.3 [testenv:commit-message] basepython = python3 -- To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/610296
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Change-Id: I65767634955c07720938a414f1d432294e4f6905 Gerrit-Change-Number: 610296 Gerrit-PatchSet: 2 Gerrit-Owner: Xqt <info(a)gno.de> Gerrit-Reviewer: Dvorapa <dvorapa(a)seznam.cz> Gerrit-Reviewer: Xqt <info(a)gno.de> Gerrit-Reviewer: jenkins-bot Gerrit-CC: Jforrester <jforrester(a)wikimedia.org> Gerrit-MessageType: merged
3 years, 9 months
1
0
0
0
[Gerrit] ...core[master]: [doc] Add Python 3 only classifier
by jenkins-bot (Code Review)
jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/619483
) Change subject: [doc] Add Python 3 only classifier ...................................................................... [doc] Add Python 3 only classifier Change-Id: I6d8c0a22bb4a3df0c2b4a8cc8ff5549db31f4024 --- M setup.py 1 file changed, 1 insertion(+), 0 deletions(-) Approvals: D3r1ck01: Looks good to me, approved jenkins-bot: Verified diff --git a/setup.py b/setup.py index d02ce3f..304feda 100644 --- a/setup.py +++ b/setup.py @@ -270,6 +270,7 @@ 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3 :: Only', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', -- To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/619483
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Change-Id: I6d8c0a22bb4a3df0c2b4a8cc8ff5549db31f4024 Gerrit-Change-Number: 619483 Gerrit-PatchSet: 2 Gerrit-Owner: Xqt <info(a)gno.de> Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki(a)aol.com> Gerrit-Reviewer: jenkins-bot Gerrit-MessageType: merged
3 years, 9 months
1
0
0
0
[Gerrit] ...core[master]: [4.0] remove __future__ import
by jenkins-bot (Code Review)
jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/619534
) Change subject: [4.0] remove __future__ import ...................................................................... [4.0] remove __future__ import Change-Id: I8975f3ac9f8425ed02b237bbab5ec8a120f1b549 --- M pywikibot/userinterfaces/terminal_interface.py 1 file changed, 1 insertion(+), 3 deletions(-) Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified diff --git a/pywikibot/userinterfaces/terminal_interface.py b/pywikibot/userinterfaces/terminal_interface.py index 154d9e8..61f1bab 100644 --- a/pywikibot/userinterfaces/terminal_interface.py +++ b/pywikibot/userinterfaces/terminal_interface.py @@ -5,12 +5,10 @@ It imports the appropriate operating system specific implementation. """ # -# (C) Pywikibot team, 2003-2018 +# (C) Pywikibot team, 2003-2020 # # Distributed under the terms of the MIT license. # -from __future__ import absolute_import, division, unicode_literals - import sys if sys.platform == 'win32': -- To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/619534
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Change-Id: I8975f3ac9f8425ed02b237bbab5ec8a120f1b549 Gerrit-Change-Number: 619534 Gerrit-PatchSet: 1 Gerrit-Owner: Xqt <info(a)gno.de> Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki(a)aol.com> Gerrit-Reviewer: Xqt <info(a)gno.de> Gerrit-Reviewer: Zhuyifei1999 <zhuyifei1999(a)gmail.com> Gerrit-Reviewer: jenkins-bot Gerrit-MessageType: merged
3 years, 9 months
1
0
0
0
[Gerrit] ...core[master]: [cleanup] Show a FutureWarning for PywikibotCookieJar and mode_check_...
by jenkins-bot (Code Review)
jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/616020
) Change subject: [cleanup] Show a FutureWarning for PywikibotCookieJar and mode_check_decorator ...................................................................... [cleanup] Show a FutureWarning for PywikibotCookieJar and mode_check_decorator PywikibotCookieJar is no longer used for 2 years. Show a FutureWarning if used for it and its decorator. Change-Id: I98287d85e82dcf48c0943b7543680cd194d6d7a8 --- M pywikibot/comms/http.py 1 file changed, 50 insertions(+), 57 deletions(-) Approvals: Zhuyifei1999: Looks good to me, approved jenkins-bot: Verified diff --git a/pywikibot/comms/http.py b/pywikibot/comms/http.py index a860996..848a0b1 100644 --- a/pywikibot/comms/http.py +++ b/pywikibot/comms/http.py @@ -16,15 +16,14 @@ # # Distributed under the terms of the MIT license. # -from __future__ import absolute_import, division, unicode_literals - - __docformat__ = 'epytext' import atexit import sys +from http import cookiejar from string import Formatter +from urllib.parse import quote, urlparse from warnings import warn import requests @@ -41,8 +40,7 @@ deprecate_arg, file_mode_checker, issue_deprecation_warning, - PY2, - StringTypes, + ModuleDeprecationWrapper, ) import pywikibot.version @@ -51,14 +49,6 @@ except ImportError as e: requests_oauthlib = e -if not PY2: - from http import cookiejar as cookielib - from urllib.parse import quote, urlparse -else: - import cookielib - from urllib2 import quote - from urlparse import urlparse - # The error message for failed SSL certificate verification # 'certificate verify failed' is a commonly detectable string @@ -66,48 +56,12 @@ _logger = 'comm.http' - -# Should be marked as deprecated after PywikibotCookieJar is removed. -def mode_check_decorator(func): - """Decorate load()/save() CookieJar methods.""" - def wrapper(cls, **kwargs): - try: - filename = kwargs['filename'] - except KeyError: - filename = cls.filename - res = func(cls, **kwargs) - file_mode_checker(filename, mode=0o600) - return res - return wrapper - - -# in PY2 cookielib.LWPCookieJar is not a new-style class. -class PywikibotCookieJar(cookielib.LWPCookieJar, object): - - """DEPRECATED. CookieJar which checks file permissions.""" - - @deprecated(since='20181007') - def __init__(self, *args, **kwargs): - """Initialize the class.""" - super(PywikibotCookieJar, self).__init__(*args, **kwargs) - - @mode_check_decorator - def load(self, **kwargs): - """Load cookies from file.""" - super(PywikibotCookieJar, self).load() - - @mode_check_decorator - def save(self, **kwargs): - """Save cookies to file.""" - super(PywikibotCookieJar, self).save() - - cookie_file_path = config.datafilepath('pywikibot.lwp') file_mode_checker(cookie_file_path, create=True) -cookie_jar = cookielib.LWPCookieJar(cookie_file_path) +cookie_jar = cookiejar.LWPCookieJar(cookie_file_path) try: cookie_jar.load() -except cookielib.LoadError: +except cookiejar.LoadError: debug('Loading cookies failed.', _logger) else: debug('Loaded cookies from file.', _logger) @@ -240,7 +194,7 @@ @rtype: str """ - if isinstance(config.fake_user_agent, StringTypes): + if isinstance(config.fake_user_agent, str): return config.fake_user_agent if config.fake_user_agent is False: return user_agent() @@ -356,8 +310,6 @@ params = http_request.params body = http_request.body headers = http_request.headers - if PY2 and headers: - headers = {key: str(value) for key, value in headers.items()} auth = get_authentication(uri) if auth is not None and len(auth) == 4: if isinstance(requests_oauthlib, ImportError): @@ -501,9 +453,8 @@ use_fake_user_agent = config.fake_user_agent_exceptions.get( uri_domain, use_fake_user_agent) - if use_fake_user_agent and isinstance( - use_fake_user_agent, StringTypes): # Custom UA. - headers['user-agent'] = use_fake_user_agent + if use_fake_user_agent and isinstance(use_fake_user_agent, str): + headers['user-agent'] = use_fake_user_agent # Custom UA. elif use_fake_user_agent is True: headers['user-agent'] = fake_user_agent() @@ -515,3 +466,45 @@ if default_error_handling: error_handling_callback(request) return request + +# Deprecated parts ############################################################ + + +def _mode_check_decorator(func): + """DEPRECATED. Decorate load()/save() CookieJar methods.""" + def wrapper(cls, **kwargs): + try: + filename = kwargs['filename'] + except KeyError: + filename = cls.filename + res = func(cls, **kwargs) + file_mode_checker(filename, mode=0o600) + return res + return wrapper + + +class PywikibotCookieJar(cookiejar.LWPCookieJar): + + """DEPRECATED. CookieJar which checks file permissions.""" + + @deprecated(since='20181007', future_warning=True) + def __init__(self, *args, **kwargs): + """Initialize the class.""" + super().__init__(*args, **kwargs) + + @_mode_check_decorator + def load(self, **kwargs): + """Load cookies from file.""" + super().load() + + @_mode_check_decorator + def save(self, **kwargs): + """Save cookies to file.""" + super().save() + + +wrapper = ModuleDeprecationWrapper(__name__) +wrapper._add_deprecated_attr('PywikibotCookieJar', replacement_name='', + since='20181007', future_warning=True) +wrapper._add_deprecated_attr('mode_check_decorator', _mode_check_decorator, + since='20200724', future_warning=True) -- To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/616020
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Change-Id: I98287d85e82dcf48c0943b7543680cd194d6d7a8 Gerrit-Change-Number: 616020 Gerrit-PatchSet: 1 Gerrit-Owner: Xqt <info(a)gno.de> Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki(a)aol.com> Gerrit-Reviewer: Zhuyifei1999 <zhuyifei1999(a)gmail.com> Gerrit-Reviewer: jenkins-bot Gerrit-MessageType: merged
3 years, 9 months
1
0
0
0
[Gerrit] ...core[master]: [4.0] remove Python 2 related code
by jenkins-bot (Code Review)
jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/614577
) Change subject: [4.0] remove Python 2 related code ...................................................................... [4.0] remove Python 2 related code Change-Id: Id9f6fb4f6934cb94e7c1e6c39993f354013c704e --- M pywikibot/userinterfaces/gui.py 1 file changed, 76 insertions(+), 87 deletions(-) Approvals: Matěj Suchánek: Looks good to me, but someone else must approve D3r1ck01: Looks good to me, but someone else must approve Zhuyifei1999: Looks good to me, approved jenkins-bot: Verified diff --git a/pywikibot/userinterfaces/gui.py b/pywikibot/userinterfaces/gui.py index 23d27f4..6eebc62 100644 --- a/pywikibot/userinterfaces/gui.py +++ b/pywikibot/userinterfaces/gui.py @@ -1,41 +1,35 @@ # -*- coding: utf-8 -*- """ -A window with a unicode textfield where the user can edit. +A window with a textfield where the user can edit. Useful for editing the contents of an article. """ # -# (C) Pywikibot team, 2003-2019 +# (C) Pywikibot team, 2003-2020 # # Distributed under the terms of the MIT license. # -from __future__ import absolute_import, division, unicode_literals +import tkinter +from tkinter.scrolledtext import ScrolledText +from tkinter import simpledialog as tkSimpleDialog import pywikibot from pywikibot import __url__ -from pywikibot.tools import PY2, PYTHON_VERSION, UnicodeType +from pywikibot.tools import PYTHON_VERSION -if not PY2: - import tkinter as Tkinter - from tkinter.scrolledtext import ScrolledText - from tkinter import simpledialog as tkSimpleDialog -else: - import Tkinter - import tkSimpleDialog - - from ScrolledText import ScrolledText # T164163: Fix idlelib import in Python 3.6 if PYTHON_VERSION >= (3, 6): from idlelib import ( search as SearchDialog, replace as ReplaceDialog, - configdialog as configDialog ) from idlelib.config import idleConf + from idlelib.configdialog import ConfigDialog from idlelib.multicall import MultiCallCreator else: - from idlelib import SearchDialog, ReplaceDialog, configDialog + from idlelib import SearchDialog, ReplaceDialog + from idlelib.configDialog import ConfigDialog from idlelib.configHandler import idleConf from idlelib.MultiCall import MultiCallCreator @@ -69,7 +63,7 @@ # override defaults with any user-specified settings textcf.update(kwargs) - ScrolledText.__init__(self, master, **textcf) + super().__init__(master, **textcf) def _initialize_config(self, Theme): """Fix idleConf.GetHighlight method for different Python releases.""" @@ -218,14 +212,13 @@ """ if hasattr(self, '_highlight') and self._highlight == s: try: - if self.get(Tkinter.SEL_FIRST, Tkinter.SEL_LAST) == s: + if self.get(tkinter.SEL_FIRST, tkinter.SEL_LAST) == s: return self.find_selection_event(None) - else: - # user must have changed the selection - found = self.tag_nextrange('found', Tkinter.SEL_LAST) - except Tkinter.TclError: + # user must have changed the selection + found = self.tag_nextrange('found', tkinter.SEL_LAST) + except tkinter.TclError: # user must have unset the selection - found = self.tag_nextrange('found', Tkinter.INSERT) + found = self.tag_nextrange('found', tkinter.INSERT) if not found: # at last occurrence, scroll back to the top found = self.tag_nextrange('found', 1.0) @@ -235,14 +228,14 @@ # find all occurrences of string s; # adapted from O'Reilly's Python in a Nutshell # remove previous uses of tag 'found', if any - self.tag_remove('found', '1.0', Tkinter.END) + self.tag_remove('found', '1.0', tkinter.END) if s: self._highlight = s # start from the beginning (and when we come to the end, stop) idx = '1.0' while True: # find next occurrence, exit loop if no more - idx = self.search(s, idx, nocase=1, stopindex=Tkinter.END) + idx = self.search(s, idx, nocase=1, stopindex=tkinter.END) if not idx: break # index right after the end of the occurrence @@ -256,12 +249,13 @@ found = self.tag_nextrange('found', 1.0) if found: self.do_highlight(found[0], found[1]) + return None def do_highlight(self, start, end): """Select and show the text from index start to index end.""" self.see(start) - self.tag_remove(Tkinter.SEL, '1.0', Tkinter.END) - self.tag_add(Tkinter.SEL, start, end) + self.tag_remove(tkinter.SEL, '1.0', tkinter.END) + self.tag_add(tkinter.SEL, start, end) self.focus_set() def goto_line_event(self, event): @@ -275,9 +269,10 @@ return 'break' self.mark_set('insert', '%d.0' % lineno) self.see('insert') + return None -class EditBoxWindow(Tkinter.Frame): +class EditBoxWindow(tkinter.Frame): """Edit box window.""" @@ -285,42 +280,42 @@ """Initializer.""" if parent is None: # create a new window - parent = Tkinter.Tk() + parent = tkinter.Tk() self.parent = parent - Tkinter.Frame.__init__(self, parent) + super().__init__(parent) self.editbox = MultiCallCreator(TextEditor)(self, **kwargs) - self.editbox.pack(side=Tkinter.TOP) + self.editbox.pack(side=tkinter.TOP) self.editbox.add_bindings() self.bind('<<open-config-dialog>>', self.config_dialog) - bottom = Tkinter.Frame(parent) + bottom = tkinter.Frame(parent) # lower left subframe with a textfield and a Search button - bottom_left_frame = Tkinter.Frame(bottom) - self.textfield = Tkinter.Entry(bottom_left_frame) - self.textfield.pack(side=Tkinter.LEFT, fill=Tkinter.X, expand=1) + bottom_left_frame = tkinter.Frame(bottom) + self.textfield = tkinter.Entry(bottom_left_frame) + self.textfield.pack(side=tkinter.LEFT, fill=tkinter.X, expand=1) - buttonSearch = Tkinter.Button(bottom_left_frame, text='Find next', + buttonSearch = tkinter.Button(bottom_left_frame, text='Find next', command=self.find) - buttonSearch.pack(side=Tkinter.RIGHT) - bottom_left_frame.pack(side=Tkinter.LEFT, expand=1) + buttonSearch.pack(side=tkinter.RIGHT) + bottom_left_frame.pack(side=tkinter.LEFT, expand=1) # lower right subframe which will contain OK and Cancel buttons - bottom_right_frame = Tkinter.Frame(bottom) + bottom_right_frame = tkinter.Frame(bottom) - buttonOK = Tkinter.Button(bottom_right_frame, text='OK', + buttonOK = tkinter.Button(bottom_right_frame, text='OK', command=self.pressedOK) - buttonCancel = Tkinter.Button(bottom_right_frame, text='Cancel', + buttonCancel = tkinter.Button(bottom_right_frame, text='Cancel', command=parent.destroy) - buttonOK.pack(side=Tkinter.LEFT, fill=Tkinter.X) - buttonCancel.pack(side=Tkinter.RIGHT, fill=Tkinter.X) - bottom_right_frame.pack(side=Tkinter.RIGHT, expand=1) + buttonOK.pack(side=tkinter.LEFT, fill=tkinter.X) + buttonCancel.pack(side=tkinter.RIGHT, fill=tkinter.X) + bottom_right_frame.pack(side=tkinter.RIGHT, expand=1) - bottom.pack(side=Tkinter.TOP) + bottom.pack(side=tkinter.TOP) # create a toplevel menu - menubar = Tkinter.Menu(self.parent) + menubar = tkinter.Menu(self.parent) - findmenu = Tkinter.Menu(menubar) + findmenu = tkinter.Menu(menubar) findmenu.add_command(label='Find', command=self.editbox.find_event, accelerator='Ctrl+F', @@ -342,7 +337,7 @@ underline=0) menubar.add_cascade(label='Find', menu=findmenu, underline=0) - editmenu = Tkinter.Menu(menubar) + editmenu = tkinter.Menu(menubar) editmenu.add_command(label='Cut', command=self.editbox.cut, accelerator='Ctrl+X', @@ -365,7 +360,7 @@ accelerator='Esc') menubar.add_cascade(label='Edit', menu=editmenu, underline=0) - optmenu = Tkinter.Menu(menubar) + optmenu = tkinter.Menu(menubar) optmenu.add_command(label='Settings...', command=self.config_dialog, underline=0) @@ -375,12 +370,11 @@ self.parent.config(menu=menubar) self.pack() - def edit(self, text, jumpIndex=None, highlight=None): + def edit(self, text: str, jumpIndex=None, highlight=None): """ Provide user with editor to modify text. @param text: the text to be edited - @type text: str @param jumpIndex: position at which to put the caret @type jumpIndex: int @param highlight: each occurrence of this substring will be highlighted @@ -391,11 +385,11 @@ """ self.text = None # put given text into our textarea - self.editbox.insert(Tkinter.END, text) + self.editbox.insert(tkinter.END, text) # wait for user to push a button which will destroy (close) the window # enable word wrap - self.editbox.tag_add('all', '1.0', Tkinter.END) - self.editbox.tag_config('all', wrap=Tkinter.WORD) + self.editbox.tag_add('all', '1.0', tkinter.END) + self.editbox.tag_config('all', wrap=tkinter.WORD) # start search if required if highlight: self.find_all(highlight) @@ -412,7 +406,7 @@ def find_all(self, target): """Perform find all operation.""" - self.textfield.insert(Tkinter.END, target) + self.textfield.insert(tkinter.END, target) self.editbox.find_all(target) def find(self): @@ -424,7 +418,7 @@ def config_dialog(self, event=None): """Show config dialog.""" - configDialog.ConfigDialog(self, 'Settings') + ConfigDialog(self, 'Settings') def pressedOK(self): """ @@ -433,12 +427,7 @@ Called when user pushes the OK button. Saves the buffer into a variable, and closes the window. """ - self.text = self.editbox.get('1.0', Tkinter.END) - # if the editbox contains ASCII characters only, get() will - # return string, otherwise unicode (very annoying). We only want - # it to return unicode, so we work around this. - if PY2 and isinstance(self.text, str): - self.text = UnicodeType(self.text) + self.text = self.editbox.get('1.0', tkinter.END) self.parent.destroy() def debug(self, event=None): @@ -448,7 +437,7 @@ # the following class isn't used anywhere in the framework: #### -class ListBoxWindow(object): +class ListBoxWindow: """List box window.""" @@ -466,21 +455,21 @@ """Initializer.""" if parent is None: # create a new window - parent = Tkinter.Tk() + parent = tkinter.Tk() self.parent = parent # selectable: only one item - self.listbox = Tkinter.Listbox(parent, selectmode=Tkinter.SINGLE) + self.listbox = tkinter.Listbox(parent, selectmode=tkinter.SINGLE) # put list into main frame, using all available space - self.listbox.pack(anchor=Tkinter.CENTER, fill=Tkinter.BOTH) + self.listbox.pack(anchor=tkinter.CENTER, fill=tkinter.BOTH) # lower subframe which will contain one button - self.bottom_frame = Tkinter.Frame(parent) - self.bottom_frame.pack(side=Tkinter.BOTTOM) + self.bottom_frame = tkinter.Frame(parent) + self.bottom_frame.pack(side=tkinter.BOTTOM) - buttonOK = Tkinter.Button(self.bottom_frame, text='OK', + buttonOK = tkinter.Button(self.bottom_frame, text='OK', command=self.pressedOK) - buttonOK.pack(side=Tkinter.LEFT, fill=Tkinter.X) + buttonOK.pack(side=tkinter.LEFT, fill=tkinter.X) # idea: set title to cur_disambiguation def list(self, list): @@ -494,20 +483,20 @@ if len(list[i]) + len(str(i)) > maxbreite: maxbreite = len(list[i]) + len(str(i)) # show list as formerly in DOS-window - self.listbox.insert(Tkinter.END, str(i) + ' - ' + list[i]) + self.listbox.insert(tkinter.END, str(i) + ' - ' + list[i]) # set optimized height & width self.listbox.config(height=laenge, width=maxbreite + 2) # wait for user to push a button which will destroy (close) the window return self.list -class Tkdialog(object): +class Tkdialog: """The dialog window for image info.""" def __init__(self, photo_description, photo, filename): """Initializer.""" - self.root = Tkinter.Tk() + self.root = tkinter.Tk() # "%dx%d%+d%+d" % (width, height, xoffset, yoffset) self.root.geometry('%ix%i+10-10' % (pywikibot.config.tkhorsize, pywikibot.config.tkvertsize)) @@ -522,32 +511,32 @@ # --Init of the widgets # The image self.image = self.get_image(self.photo, 800, 600) - self.image_panel = Tkinter.Label(self.root, image=self.image) + self.image_panel = tkinter.Label(self.root, image=self.image) self.image_panel.image = self.image # The filename - self.filename_label = Tkinter.Label(self.root, + self.filename_label = tkinter.Label(self.root, text='Suggested filename') - self.filename_field = Tkinter.Entry(self.root, width=100) - self.filename_field.insert(Tkinter.END, filename) + self.filename_field = tkinter.Entry(self.root, width=100) + self.filename_field.insert(tkinter.END, filename) # The description - self.description_label = Tkinter.Label(self.root, + self.description_label = tkinter.Label(self.root, text='Suggested description') - self.description_scrollbar = Tkinter.Scrollbar(self.root, - orient=Tkinter.VERTICAL) - self.description_field = Tkinter.Text(self.root) - self.description_field.insert(Tkinter.END, photo_description) + self.description_scrollbar = tkinter.Scrollbar(self.root, + orient=tkinter.VERTICAL) + self.description_field = tkinter.Text(self.root) + self.description_field.insert(tkinter.END, photo_description) self.description_field.config( - state=Tkinter.NORMAL, height=12, width=100, padx=0, pady=0, - wrap=Tkinter.WORD, yscrollcommand=self.description_scrollbar.set) + state=tkinter.NORMAL, height=12, width=100, padx=0, pady=0, + wrap=tkinter.WORD, yscrollcommand=self.description_scrollbar.set) self.description_scrollbar.config(command=self.description_field.yview) # The buttons - self.ok_button = Tkinter.Button(self.root, text='OK', + self.ok_button = tkinter.Button(self.root, text='OK', command=self.ok_file) - self.skip_button = Tkinter.Button(self.root, text='Skip', + self.skip_button = tkinter.Button(self.root, text='Skip', command=self.skip_file) # --Start grid @@ -586,7 +575,7 @@ def ok_file(self): """The user pressed the OK button.""" self.filename = self.filename_field.get() - self.photo_description = self.description_field.get(0.0, Tkinter.END) + self.photo_description = self.description_field.get(0.0, tkinter.END) self.root.destroy() def skip_file(self): @@ -598,7 +587,7 @@ """Activate the dialog. @return: new description, name, and if the image is skipped - @rtype: tuple of (unicode, unicode, bool) + @rtype: tuple of (str, str, bool) """ self.root.mainloop() return self.photo_description, self.filename, self.skip -- To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/614577
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Change-Id: Id9f6fb4f6934cb94e7c1e6c39993f354013c704e Gerrit-Change-Number: 614577 Gerrit-PatchSet: 2 Gerrit-Owner: Xqt <info(a)gno.de> Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki(a)aol.com> Gerrit-Reviewer: Matěj Suchánek <matejsuchanek97(a)gmail.com> Gerrit-Reviewer: Zhuyifei1999 <zhuyifei1999(a)gmail.com> Gerrit-Reviewer: jenkins-bot Gerrit-MessageType: merged
3 years, 9 months
1
0
0
0
[Gerrit] ...core[master]: [doc] Provide clearer ROADMAP.rst headers
by jenkins-bot (Code Review)
jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/619148
) Change subject: [doc] Provide clearer ROADMAP.rst headers ...................................................................... [doc] Provide clearer ROADMAP.rst headers Change-Id: Iab165270515027669e8d3d166ad339fba68cdd64 --- M ROADMAP.rst 1 file changed, 4 insertions(+), 4 deletions(-) Approvals: D3r1ck01: Looks good to me, approved jenkins-bot: Verified diff --git a/ROADMAP.rst b/ROADMAP.rst index 02689b9..3b28593 100644 --- a/ROADMAP.rst +++ b/ROADMAP.rst @@ -1,12 +1,12 @@ -Current release -~~~~~~~~~~~~~~~ +Current release changes +~~~~~~~~~~~~~~~~~~~~~~~ * BaseBot.stop() method is deprecated in favour of BaseBot.generator.close() * Escape bot password correctly (T259488) -Future releases -~~~~~~~~~~~~~~~ +Future release notes +~~~~~~~~~~~~~~~~~~~~ * 4.0.0: Deprecate tools.UnicodeMixin and tools.IteratorNextMixin will be removed * 4.0.0: Site.Family() function will be removed in favour of Family.load() method -- To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/619148
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Change-Id: Iab165270515027669e8d3d166ad339fba68cdd64 Gerrit-Change-Number: 619148 Gerrit-PatchSet: 2 Gerrit-Owner: Xqt <info(a)gno.de> Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki(a)aol.com> Gerrit-Reviewer: jenkins-bot Gerrit-MessageType: merged
3 years, 9 months
1
0
0
0
[Gerrit] ...core[master]: [PY39] Enable Python 3.9 with Pywikibot
by jenkins-bot (Code Review)
jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/619145
) Change subject: [PY39] Enable Python 3.9 with Pywikibot ...................................................................... [PY39] Enable Python 3.9 with Pywikibot After tests pass, enable Python 3.9 with Pywikibot and expand travis test matrix. The current release is 3.9.0b5 and the final release is expected in October. Change-Id: I4349a7939e1fedf7d4fbfd8e75cf5e7fe3e09202 --- M .travis.yml M setup.py 2 files changed, 3 insertions(+), 5 deletions(-) Approvals: D3r1ck01: Looks good to me, approved jenkins-bot: Verified diff --git a/.travis.yml b/.travis.yml index b597331..f552827 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,7 @@ - '3.6' - '3.7' - '3.8' + - '3.9-dev' # OSX builds do not yet support Python os: linux @@ -155,7 +156,7 @@ env: LANGUAGE=test FAMILY=wikipedia PYWIKIBOT_SITE_ONLY=1 OAUTH_DOMAIN="
test.wikipedia.org
" - python: '3.7' env: LANGUAGE=test FAMILY=wikidata PYWIKIBOT_SITE_ONLY=1 - - python: '3.8' + - python: '3.9-dev' env: LANGUAGE=ar FAMILY=wiktionary PYWIKIBOT_TEST_NO_RC=1 - python: '3.6' env: LANGUAGE=wikidata FAMILY=wikidata PYWIKIBOT_SITE_ONLY=1 @@ -163,8 +164,6 @@ env: LANGUAGE=uk FAMILY=wowwiki PYWIKIBOT_TEST_NO_RC=1 - python: '3.8' env: LANGUAGE=en FAMILY=btrfswiki - - python: '3.9-dev' - env: LANGUAGE=test2 FAMILY=wikipedia PYWIKIBOT_SITE_ONLY=1 - python: '3.10-dev' env: LANGUAGE=test2 FAMILY=wikipedia PYWIKIBOT_SITE_ONLY=1 allow_failures: @@ -172,8 +171,6 @@ env: LANGUAGE=uk FAMILY=wowwiki PYWIKIBOT_TEST_NO_RC=1 - python: '3.8' env: LANGUAGE=en FAMILY=btrfswiki - - python: '3.9-dev' - env: LANGUAGE=test2 FAMILY=wikipedia PYWIKIBOT_SITE_ONLY=1 - python: '3.10-dev' env: LANGUAGE=test2 FAMILY=wikipedia PYWIKIBOT_SITE_ONLY=1 diff --git a/setup.py b/setup.py index 242ff93..d02ce3f 100644 --- a/setup.py +++ b/setup.py @@ -274,6 +274,7 @@ 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: Implementation :: CPython', 'Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Wiki', 'Topic :: Software Development :: Libraries :: Python Modules', -- To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/619145
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Change-Id: I4349a7939e1fedf7d4fbfd8e75cf5e7fe3e09202 Gerrit-Change-Number: 619145 Gerrit-PatchSet: 2 Gerrit-Owner: Xqt <info(a)gno.de> Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki(a)aol.com> Gerrit-Reviewer: Dvorapa <dvorapa(a)seznam.cz> Gerrit-Reviewer: jenkins-bot Gerrit-CC: Matěj Suchánek <matejsuchanek97(a)gmail.com> Gerrit-MessageType: merged
3 years, 9 months
1
0
0
0
← Newer
1
...
4
5
6
7
8
9
10
11
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
Results per page:
10
25
50
100
200