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

Λόγος ύπαρξης επεξεργασία

Ανταλλαγή της παλιάς εμφάνισης του πίνακα των μεταφράσεων με τα νέα πρότυπα.

Σε μερικούς πίνακες, απάλειψη των γραμμών:

<!-- Γράψτε κάθε λέξη μέσα στις αγκύλες [[ ]] 
     για να δημιουργηθεί σύνδεσμος. -->
<!-- Μετά, βγάλτε τα βελάκια για να εμφανιστεί κάθε γλώσσα. -->

Στην αρχή του πίνακα, ανταλλαγή του:

{| border=0  width=100%
|-
|bgcolor="#FFFFE0" valign=top width=48%|
{|

ή του

{| border=0  width=100%
|-
|bgcolor="# F9F9F9" valign=top width=48%|
{|

με το:

{{(}}

Στη μέση, ανταλλαγή του:

|}
| width=1% |
|bgcolor="#FFFFE0" valign=top width=48%|
{|

με το:

{{-}}

Στο τέλος, ανταλλαγή του:

|}
|}

με το:

{{)}}
# -*- 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\n<!-- Βάλτε κάθε λέξη μέσα σε αγκύλες \[\[ \]\]( *)\r\n( *)για να δημιουργηθεί σύνδεσμος.-->( *)\r', u'\r'),
            (u'\n\{\| border=0  width=100%\r\n\|-\r\n\|bgcolor="#FFFFE0" valign=top width=48%\|\r\n\{\|\r', u'\n{{(}}\r'),
            (u'\n\{\| border=0  width=100%\r\n\|-\r\n\|bgcolor="# F9F9F9" valign=top width=48%\|\r\n\{\|\r', u'\n{{(}}\r'),
            (u'\n\{\| border=0  width=100%( *)\r\n\|-( *)\r\n\|valign=top width=48%\|( *)\r\n\{\|( *)\r', u'\n{{(}}\r'),
            (u'\n\|\}\r\n\| width=1% \|\r\n\|bgcolor="#FFFFE0" valign=top width=48%\|\r\n\{\|\r', u'\n{{-}}\r'),
            (u'\n\|\}( *)\r\n\| width=1% \|( *)\r\n\|valign=top width=48%\|( *)\r\n\{\|( *)\r', u'\n{{-}}\r'),
            (u'\n\|\}\r\n\|\}\r', u'\n{{)}}\r'),
      ],
   },
}
replace_EL.py -fix:mtf -log:pinakes -namespace:0 -cat:Ελληνική γλώσσα

Μικρή παρατήρηση επεξεργασία

Επειδή το σύστημά μου είναι γαλλικό, το «Ελληνική γλώσσα» τίθεται με copy-paste του:

%CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AE_%CE%B3%CE%BB%CF%8E%CF%83%CF%83%CE%B1

Νέες διαφορές επεξεργασία

<!-- Γράψτε κάθε λέξη μέσα στις αγκύλες [[ ]] 
     για να δημιουργηθεί σύνδεσμος. -->
<!-- Μετά, βγάλτε τα βελάκια για να εμφανιστεί κάθε γλώσσα. -->
Επιστροφή στη σελίδα χρήστη του "Lou bot/replace/μεταφράσεις/06".