Επιστροφή στις «μεταφράσεις»

# -*- 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(<!--)?( *)\*( *)(Α|α)γγλικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{en}} : {{ξεν|en|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Α|α)ραβικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{ar}} : {{ξεν|ar|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Β|β)ιετναμ(έ|ε)ζικ(ά|α)( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{vi}} : {{ξεν|vi|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Β|β)ουλγαρικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{bg}} : {{ξεν|bg|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Β|β)ρετ(α|ο)νικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{br}} : {{ξεν|br|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Γ|γ)αλλικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{fr}} : {{ξεν|fr|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Γ|γ)ερμανικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{de}} : {{ξεν|de|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Γ|γ)εωργιάνα( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{ka}} : {{ξεν|ka|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ε|ε)βραϊκά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{he}} : {{ξεν|he|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ε|ε)σπεράντο( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{eo}} : {{ξεν|eo|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ε|ε)σθονικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{et}} : {{ξεν|et|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ι|ι)απων(ικά|έζικα)( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{ja}} : {{ξεν|ja|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ι|ι)ντερλίνγκουα \(Interlingua\)( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{ia}} : {{ξεν|ia|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(I|i)ntelingua( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{ia}} : {{ξεν|ia|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(I|i)do( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{io}} : {{ξεν|io|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ί|Ι|ί)ντο/Ido( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{io}} : {{ξεν|io|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ι|ι)ρλανδικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{ga}} : {{ξεν|ga|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ι|ι)σπανικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{es}} : {{ξεν|es|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ι|ι)σλανδικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{is}} : {{ξεν|is|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ι|ι)ταλικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{it}} : {{ξεν|it|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Κ|κ)αταλανικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{ca}} : {{ξεν|ca|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Κ|κ)ινεζικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{zh}} : {{ξεν|zh|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Κ|κ)ορεατικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{ko}} : {{ξεν|ko|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)\[\[(Κ|κ)ρη\]\]/\[\[(Κ|κ)ρι\]\]( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{cr}} : {{ξεν|cr|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Κ|κ)ροατικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{hr}} : {{ξεν|hr|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Κ|κ)ουρδικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{ku}} : {{ξεν|ku|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Λ|λ)ατινικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{la}} : {{ξεν|la|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Λ|λ)ιθουανικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{lt}} : {{ξεν|lt|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Μ|μ)αλαισιακά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{ms}} : {{ξεν|ms|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ο|ο)λλανδικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{nl}} : {{ξεν|nl|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ο|ο)σιτανικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{oc}} : {{ξεν|oc|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ο|ο)υαλλ(έ|ε)ζικ(ά|α)( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{cy}} : {{ξεν|cy|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ο|ο)υγγρικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{hu}} : {{ξεν|hu|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ο|ο)υκρανικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{uk}} : {{ξεν|uk|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Π|π)ολωνικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{pl}} : {{ξεν|pl|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Π|π)ορτογαλικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{pt}} : {{ξεν|pt|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ρ|ρ)ουμανικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{ro}} : {{ξεν|ro|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ρ|ρ)ωμανικά \((Β|β)λαχικά\)( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{roa-rup}} : {{ξεν|roa-rup|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ρ|ρ)ωμανικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{roa-rup}} : {{ξεν|roa-rup|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Ρ|ρ)ωσικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{ru}} : {{ξεν|ru|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Σ|σ)ερβικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{sr}} : {{ξεν|sr|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Σ|σ)λοβ(ά|α)κικ(ά|α)( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{sk}} : {{ξεν|sk|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Σ|σ)λοβενικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{sl}} : {{ξεν|sl|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Σ|σ)ουηδικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{sv}} : {{ξεν|sv|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Τ|τ)αϊλανδικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{th}} : {{ξεν|th|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Τ|τ)ουρκικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{tr}} : {{ξεν|tr|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Τ|τ)σεχικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{cs}} : {{ξεν|cs|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Φ|φ)ι(ν|)λανδικά( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{fi}} : {{ξεν|fi|XXX}} -->\r'),
            (u'\n(<!--)?( *)\*( *)(Φ|φ)ιλιππινέζικα( *):( *)\[\[( *)\]\]( *)(-->)?( *)\r', u'\n<!-- * {{tl}} : {{ξεν|tl|XXX}} -->\r'),
      ],
   },
}

Ξεκινήστε μια συζήτηση για Χρήστης:Lou bot/replace/μεταφράσεις/05

Ξεκινήστε μια συζήτηση
Επιστροφή στη σελίδα χρήστη του "Lou bot/replace/μεταφράσεις/05".