Συζήτηση χρήστη:Lou bot/replace/μεταφράσεις/08
Μετάβαση στην πλοήγηση
Πήδηση στην αναζήτηση
Λόγος ύπαρξης[επεξεργασία]
Υπάρχουν ακόμη γραμμές όπου οι γλώσσες αναγράφονται εξ ολοκλήρου (χωρίς πρότυπα) αλλά έχουν στα δεξιά τους μεταφράσεις.
Αυτό το μποτ θα μετατρέψει τις γλώσσες σε πρότυπα.
Αρχείο fixes.py[επεξεργασία]
# -*- coding: utf-8 -*- help = """ * HTML - Convert HTML tags to wiki syntax, and fix XHTML. """ import codecs import sys, re fixes = { 'mtf': { 'regex' : True, 'msg': { 'el':u'Μεταφράσεις: πρότυπα γλωσσών', }, 'replacements': [ (u'\n\*( *)(Α|α)γγλικά( *):( *)', u'\n* {{en}} : '), (u'\n\* \[\[Αλαμπάμα\]\]:( *)', u'\n* {{akz}} : '), # (u'\n\* \[\[Κανναντικά\]\]:( *)', # (u'\n\*\* \[\[Santiago\]\]\/\[\[Badiu]] (Σαντιάγκου - \[\[Μπαντιού\]\]):( *)', # (u'\n\*\* \[\[São Vicente\]\] (Σάού Βισέντση):( *)', (u'\n\* \[\[Λοιμπάν\]\]\/\[\[Lojban\]\]:( *)', u'\n* {{jbo}} : '), # (u'\n\* \[\[Μαντσού\]\]:( *)', # (u'\n\*\[\[Μαντσού\]\]:( *)', # (u'\n\*Σκωτικά:( *)', # (u'\n\*Σουδανικά:( *)', # (u'\n\*Κουρδικά (Kurmancî):( *)', u'\n* {{kmr}} : '), # (u'\n\*Κουρδικά (Soranî):( *)', u'\n* {{ku}} : '), (u'\n\* \[\[Mbabaram\]\] (Μπαμπαράμ):( *)', u'\n* {{vmb}} : '), (u'\n\* \[\[Tok Pisin\]\]\/\[\[Τοκ Πίσιν\]\] ():( *)', u'\n* {{tpi}} : '), (u'\n\* \[\[Tupinamba\]\] (Τουπιναμπά):( *)', u'\n* {{tpn}} : '), # (u'\n\*lbs?:( *)', # (u'\n\*Σορβικά, Ανω:( *)', # (u'\n\*Σορβικά, Κάτω:( *)', (u'\n\* \[\[O\'odham\]\]:( *)', u'\n* {{ood}} : '), # (u'\n\* \[\[Tzotzil\]\]:( *)', (u'\n\* \[\[Λακότα\]\]:( *)', u'\n* {{lkt}} : '), # (u'\n\* \[\[Blackfoot\]\]: (Μπλάκφουτ):( *)', (u'\n\* \[\[Tupinamba\]\] (Τουπιναμπά):( *)', u'\n* {{tpn}} : '), # (u'\n\* \[\[Jirribal\]\] (\[\[Dyirbal\]\]):( *)', (u'\n\* \[\[Mbabaram\]\]:( *)', u'\n* {{vmb}} : '), (u'\n\* \[\[Guarani\]\]:( *)', u'\n* {{gn}} : '), (u'\n\* \[\[Tupinambá\]\]:( *)', u'\n* {{tpn}} : '), (u'\n\*( *)(Α|α)λβανικά( *):( *)', u'\n* {{sq}} : '), (u'\n\*Αλσατικά:( *)', u'\n* {{als}} : '), (u'\n\*( *)(Α|α)ραβικά( *):( *)', u'\n* {{ar}} : '), (u'\n\*( *)(Α|α)στουριανά( *):( *)', u'\n* {{ast}} : '), (u'\n\*( *)(Β|β)αλλωνικά( *):( *)', u'\n* {{wa}} : '), (u'\n\*( *)(Β|β)ιετναμ(έ|ε)ζικ(ά|α)( *):( *)', u'\n* {{vi}} : '), (u'\n\*( *)(Β|β)οσνιακά \(Σκλαβική\)( *):( *)', u'\n* {{bs}} : '), (u'\n\*Βοσνιακά \(Σκλαβική\):( *)', u'\n* {{bs}} : '), (u'\n\*( *)(Β|β)οσνιακά( *):( *)', u'\n* {{bs}} : '), (u'\n\*( *)(Β|β)ουλγαρικά( *):( *)', u'\n* {{bg}} : '), (u'\n\*( *)(Β|β)ρετ(α|ο)νικά( *):( *)', u'\n* {{br}} : '), (u'\n\*Γαλικιακά:( *)', u'\n* {{gl}} : '), (u'\n\*( *)(Γ|γ)αλλικά( *):( *)', u'\n* {{fr}} : '), (u'\n\*( *)(Γ|γ)ερμανικά( *):( *)', u'\n* {{de}} : '), (u'\n\*Γουαρανί:( *)', u'\n* {{gn}} : '), (u'\n\*( *)(Δ|δ)ανικά( *):( *)', u'\n* {{da}} : '), (u'\n\*( *)(Ε|ε)βραϊκά( *):( *)', u'\n* {{he}} : '), (u'\n\*( *)(Ε|ε)σπεράντο( *):( *)', u'\n* {{eo}} : '), (u'\n\*( *)(Ε|ε)σθονικά( *):( *)', u'\n* {{et}} : '), (u'\n\*Θιβετιάνα:( *)', u'\n* {{bo}} : '), (u'\n\*( *)(Ι|ι)απων(ικά|έζικα)( *):( *)', u'\n* {{ja}} : '), (u'\n\*( *)(Ι|ι)ντερλίνγκουα \(Interlingua\)( *):( *)', u'\n* {{ia}} : '), (u'\n\*( *)(I|i)nterlingua (Ιντερλίνγκουα)( *):( *)', u'\n* {{ia}} : '), (u'\n\*Interlingua \(Ιντερλίνγκουα\):( *)', u'\n* {{ia}} : '), (u'\n\*( *)(I|i)do( *):( *)', u'\n* {{io}} : '), (u'\n\*( *)(Ι|ι)νδονησιακά( *):( *)', u'\n* {{id}} : '), (u'\n\*( *)(I|i)nterlingua( *):( *)', u'\n* {{ia}} : '), (u'\n\*( *)(Ι|ι)ντερλίνγκουα( *):( *)', u'\n* {{ia}} : '), (u'\n\*( *)(Ί|ί)ντο/Ido( *):( *)', u'\n* {{io}} : '), (u'\n\*( *)(Ι|ι)ρλανδικά( *):( *)', u'\n* {{ga}} : '), (u'\n\*( *)(Ι|ι)σπανικά( *):( *)', u'\n* {{es}} : '), (u'\n\*( *)(Ι|ι)σλανδικά( *):( *)', u'\n* {{is}} : '), (u'\n\*( *)(Ι|ι)ταλικά( *):( *)', u'\n* {{it}} : '), (u'\n\*Κανναντικά:( *)', u'\n* {{kan}} : '), (u'\n\*( *)(Κ|κ)αταλανικά( *):( *)', u'\n* {{ca}} : '), (u'\n\*( *)(Κ|κ)ινεζικά( *):( *)', u'\n* {{zh}} : '), (u'\n\*( *)(Κ|κ)ορεατικά( *):( *)', u'\n* {{ko}} : '), (u'\n\*( *)\[\[(Κ|κ)ρη\]\]/\[\[(Κ|κ)ρι\]\]( *):( *)', u'\n* {{cr}} : '), (u'\n\*( *)(Κ|κ)ροατικά( *):( *)', u'\n* {{hr}} : '), (u'\n\*( *)(Κ|κ)ουρδικά( *):( *)', u'\n* {{ku}} : '), (u'\n\*( *)(Λ|λ)ατινικά( *):( *)', u'\n* {{la}} : '), (u'\n\*( *)(Λ|λ)ετονικά( *):( *)', u'\n* {{lv}} : '), (u'\n\*( *)(Λ|λ)ευκορωσικά( *):( *)', u'\n* {{be}} : '), (u'\n\*( *)(Λ|λ)ιθουανικά( *):( *)', u'\n* {{lt}} : '), (u'\n\*( *)(Λ|λ)ουξεμβουργιανά( *):( *)', u'\n* {{lb}} : '), (u'\n\*( *)(Μ|μ)αλαισιακά( *):( *)', u'\n* {{ms}} : '), (u'\n\*( *)(Μ|μ)αλτέζικα( *):( *)', u'\n* {{mt}} : '), (u'\n\*( *)(Μ|μ)ογγολικά( *):( *)', u'\n* {{mn}} : '), (u'\n\*( *)(Ν|ν)ορβηγικά( *):( *)', u'\n* {{no}} : '), (u'\n\*nds:( *)', u'\n* {{nds}} : '), (u'\n\*( *)(Ο|ο)λλανδικά( *):( *)', u'\n* {{nl}} : '), (u'\n\*( *)(Ο|ο)υαλλ(έ|ε)ζικ(ά|α)( *):( *)', u'\n* {{cy}} : '), (u'\n\*( *)(Ο|ο)υγγρικά( *):( *)', u'\n* {{hu}} : '), (u'\n\*( *)(Ο|ο)υκρανικά( *):( *)', u'\n* {{uk}} : '), (u'\n\*( *)(Π|π)ερσικά (Νέο):( *)', u'\n* {{fa}} : '), (u'\n\*Περσικά \(Νέο\):( *)', u'\n* {{fa}} : '), (u'\n\*( *)(Π|π)ολωνικά( *):( *)', u'\n* {{pl}} : '), (u'\n\*( *)(Π|π)ορτογαλικά( *):( *)', u'\n* {{pt}} : '), (u'\n\*( *)(Ρ|ρ)ουμανικά( *):( *)', u'\n* {{ro}} : '), (u'\n\*( *)(Ρ|ρ)ωμανικά \((Β|β)λαχικά\)( *):( *)', u'\n* {{roa-rup}} : '), (u'\n\*( *)(Ρ|ρ)ωμανικά( *):( *)', u'\n* {{roa-rup}} : '), (u'\n\*( *)(Ρ|ρ)ωσικά( *):( *)', u'\n* {{ru}} : '), (u'\n\*\[\[Σεμπουάνο\]\]\/Cebuano :( *)', u'\n* {{ceb}} : '), (u'\n\*( *)(Σ|σ)ερβικά( *):( *)', u'\n* {{sr}} : '), (u'\n\*( *)(Σ|σ)ικελικά( *):( *)', u'\n* {{scn}} : '), (u'\n\*Σλαβoμακεδονικά:( *)', u'\n* {{mk}} : '), (u'\n\*( *)(Σ|σ)λοβ(ά|α)κικ(ά|α)( *):( *)', u'\n* {{sk}} : '), (u'\n\*( *)(Σ|σ)λοβενικά( *):( *)', u'\n* {{sl}} : '), (u'\n\*( *)(Σ|σ)ουηδικά( *):( *)', u'\n* {{sv}} : '), (u'\n\*( *)(Τ|τ)αϊλανδικά( *):( *)', u'\n* {{th}} : '), (u'\n\*( *)(Τ|τ)αταρικά( *):( *)', u'\n* {{tt}} : '), (u'\n\*( *)(Τ|τ)ουρκικά( *):( *)', u'\n* {{tr}} : '), (u'\n\*( *)(Τ|τ)σεχικά( *):( *)', u'\n* {{cs}} : '), (u'\n\*( *)(Φ|φ)ι(ν|)λα(ν|)δικά( *):( *)', u'\n* {{fi}} : '), (u'\n\*( *)(Φ|φ)ρεισικά \(Πρώσικά\)( *):( *)', u'\n* {{fy}} : '), (u'\n\*Φρεισικά (Πρώσικά):( *)', u'\n* {{fy}} : '), (u'\n\* \{tl\}( *):( *)', u'\n* {{tl}} : '), ], }, }
Εντολή[επεξεργασία]
replace_EL.py -fix:mtf -namespace:0 -log:ogdoo -putthrottle:3 -xml:eldump.xml