<?php
+/** Greek (Ελληνικά)
+ *
+ * @package MediaWiki
+ * @subpackage Language
+ */
-require_once( "LanguageUtf8.php" );
+/** */
+require_once( 'LanguageUtf8.php' );
-/* private */ $wgWeekdayNamesEl = array(
- "Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη",
- "Παρασκευή", "Σαββάτο"
-);
+$wgNamespaceNamesEl = array(
+ NS_MEDIA => 'Μέσον',
+ NS_SPECIAL => 'Ειδικό',
+ NS_MAIN => '',
+ NS_TALK => 'Συζήτηση',
+ NS_USER => 'Χρήστης',
+ NS_USER_TALK => 'Συζήτηση_χρήστη',
+ NS_PROJECT => $wgMetaNamespace,
+ NS_PROJECT_TALK => $wgMetaNamespace . '_συζήτηση',
+ NS_IMAGE => 'Εικόνα',
+ NS_IMAGE_TALK => 'Συζήτηση_εικόνας',
+ NS_MEDIAWIKI => 'MediaWiki',
+ NS_MEDIAWIKI_TALK => 'MediaWiki_talk',
+ NS_TEMPLATE => 'Πρότυπο',
+ NS_TEMPLATE_TALK => 'Συζήτηση_προτύπου',
+ NS_HELP => 'Βοήθεια',
+ NS_HELP_TALK => 'Συζήτηση_βοήθειας',
+ NS_CATEGORY => 'Κατηγορία',
+ NS_CATEGORY_TALK => 'Συζήτηση_κατηγορίας',
+) + $wgNamespaceNamesEn;
-/* private */ $wgMonthNamesEl = array(
- "Ιανουαρίου", "Φεβρουαρίου", "Μαρτίου", "Απριλίου", "Μαΐου", "Ιουνίου",
- "Ιουλίου", "Αυγούστου", "Σεπτεμβρίου", "Οκτωβρίου", "Νοεμβρίου",
- "Δεκεμβρίου"
-);
+$wgAllMessagesEl = array(
+
+'sunday' => 'Κυριακή',
+'monday' => 'Δευτέρα',
+'tuesday' => 'Τρίτη',
+'wednesday' => 'Τετάρτη',
+'thursday' => 'Πέμπτη',
+'friday' => 'Παρασκευή',
+'saturday' => 'Σαββάτο',
-/* private */ $wgMonthAbbreviationsEl = array(
- "Ιαν". "Φεβρ", "Μαρτ", "Απρ", "Μαΐου", "Ιουν", "Ιουλ",
- "Αυγ", "Σεπτ", "Οκτ", "Νοεμβ", "Δεκ"
+'january' => 'Ιανουαρίου',
+'february' => 'Φεβρουαρίου',
+'march' => 'Μαρτίου',
+'april' => 'Απριλίου',
+'may_long' => 'Μαΐου',
+'june' => 'Ιουνίου',
+'july' => 'Ιουλίου',
+'august' => 'Αυγούστου',
+'september' => 'Σεπτεμβρίου',
+'october' => 'Οκτωβρίου',
+'november' => 'Νοεμβρίου',
+'december' => 'Δεκεμβρίου',
+
+'jan' => 'Ιαν',
+'feb' => 'Φεβρ',
+'mar' => 'Μαρτ',
+'apr' => 'Απρ',
+'may' => 'Μαΐου',
+'jun' => 'Ιουν',
+'jul' => 'Ιουλ',
+'aug' => 'Αυγ',
+'sep' => 'Σεπτ',
+'oct' => 'Οκτ',
+'nov' => 'Νοεμβ',
+'dec' => 'Δεκ',
);
+/** @package MediaWiki */
class LanguageEl extends LanguageUtf8 {
- function fallback8bitEncoding() {
- return "windows-1253";
- }
- function getMonthName( $key )
- {
- global $wgMonthNamesEl;
- return $wgMonthNamesEl[$key-1];
+ function getNamespaces() {
+ global $wgNamespaceNamesEl;
+ return $wgNamespaceNamesEl;
}
- function getMonthAbbreviation( $key )
- {
- global $wgMonthAbbreviationsEl;
- return $wgMonthAbbreviationsEl[$key-1];
+ function getMessage( $key ) {
+ global $wgAllMessagesEl;
+
+ return isset( $wgAllMessagesEl[$key] ) ? $wgAllMessagesEl[$key] : parent::getMessage( $key );
}
- function getWeekdayName( $key )
- {
- global $wgWeekdayNamesEl;
- return $wgWeekdayNamesEl[$key-1];
+ function fallback8bitEncoding() {
+ return 'windows-1253';
}
+ function formatNum( $number ) {
+ return strtr($number, '.,', ',.' );
+ }
}
?>