* (bug 3573) Finished full Greek translation: namespaces
authorNiklas Laxström <nikerabbit@users.mediawiki.org>
Mon, 27 Mar 2006 17:26:30 +0000 (17:26 +0000)
committerNiklas Laxström <nikerabbit@users.mediawiki.org>
Mon, 27 Mar 2006 17:26:30 +0000 (17:26 +0000)
RELEASE-NOTES
languages/LanguageEl.php

index 63f8c73..d539b3e 100644 (file)
@@ -261,6 +261,7 @@ i18n / Languages:
 * (bug 4497,4704,5010) Added some new language codes.
 * (bug 5362) Piedmontese added
 * (bug 5349) Update for Portuguese messages (pt)
+* (bug 3573) Finished full Greek translation: namespaces
 
 Parser:
 * (bug 2522) {{CURRENTDAY2}} now shows the current day number with two digits
index 28c0208..b874bbd 100644 (file)
@@ -32,23 +32,23 @@ require_once( 'LanguageUtf8.php' );
 
 $wgNamespaceNamesEl = array(
        NS_MEDIA            => 'Μέσον',
-       NS_SPECIAL          => 'Ειδικό',
+       NS_SPECIAL          => 'Special',
        NS_MAIN             => '',
        NS_TALK             => 'Συζήτηση',
        NS_USER             => 'Χρήστης',
-       NS_USER_TALK        => 'ΣÏ\85ζήÏ\84ηÏ\83η_Ï\87Ï\81ήÏ\83Ï\84η',
+       NS_USER_TALK        => 'ΣÏ\85ζήÏ\84ηÏ\83η_Ï\87Ï\81ηÏ\83Ï\84Ï\8eν',
        NS_PROJECT          => $wgMetaNamespace,
        NS_PROJECT_TALK     => $wgMetaNamespace . '_συζήτηση',
-       NS_IMAGE            => 'Î\95ικÏ\8cνα',
-       NS_IMAGE_TALK       => 'Συζήτηση_εικόνας',
+       NS_IMAGE            => 'Î\95ικÏ\8cνεÏ\82',
+       NS_IMAGE_TALK       => 'Συζήτηση_εικόνων',
        NS_MEDIAWIKI        => 'MediaWiki',
        NS_MEDIAWIKI_TALK   => 'MediaWiki_talk',
        NS_TEMPLATE         => 'Πρότυπο',
-       NS_TEMPLATE_TALK    => 'Συζήτηση_προτύπου',
+       NS_TEMPLATE_TALK    => 'Συζήτηση_προτύπων',
        NS_HELP             => 'Βοήθεια',
        NS_HELP_TALK        => 'Συζήτηση_βοήθειας',
        NS_CATEGORY         => 'Κατηγορία',
-       NS_CATEGORY_TALK    => 'ΣÏ\85ζήÏ\84ηÏ\83η_καÏ\84ηγοÏ\81ίαÏ\82',
+       NS_CATEGORY_TALK    => 'ΣÏ\85ζήÏ\84ηÏ\83η_καÏ\84ηγοÏ\81ιÏ\8eν',
 ) + $wgNamespaceNamesEn;
 
 if (!$wgCachedMessageArrays) {
@@ -62,10 +62,23 @@ class LanguageEl extends LanguageUtf8 {
                global $wgNamespaceNamesEl;
                return $wgNamespaceNamesEl;
        }
+       
+       function getNsIndex( $text ) {
+               global $wgNamespaceNamesEl;
+               foreach ( $wgNamespaceNamesEl as $i => $n ) {
+                       if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
+               }
+               if( 0 == strcasecmp( 'Ειδικό', $text ) ) return NS_SPECIAL;
+               if( 0 == strcasecmp( 'Συζήτηση_χρήστη', $text ) ) return NS_USER_TALK;
+               if( 0 == strcasecmp( 'Εικόνα', $text ) ) return NS_IMAGE;
+               if( 0 == strcasecmp( 'Συζήτηση_εικόνας', $text ) ) return NS_IMAGE_TALK;
+               if( 0 == strcasecmp( 'Συζήτηση_προτύπου', $text ) ) return NS_TEMPLATE_TALK;
+               if( 0 == strcasecmp( 'Συζήτηση_κατηγορίας', $text ) ) return NS_CATEGORY_TALK;
+               return false;
+       }
 
        function getMessage( $key ) {
                global $wgAllMessagesEl;
-
                return isset( $wgAllMessagesEl[$key] ) ? $wgAllMessagesEl[$key] : parent::getMessage( $key );
        }