diff options
Diffstat (limited to 'maintenance/language/date-formats.php')
-rw-r--r-- | maintenance/language/date-formats.php | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/maintenance/language/date-formats.php b/maintenance/language/date-formats.php new file mode 100644 index 00000000..962c2f8c --- /dev/null +++ b/maintenance/language/date-formats.php @@ -0,0 +1,45 @@ +<?php + +$ts = '20010115123456'; + + +$IP = dirname( __FILE__ ) . '/../..'; +require_once( "$IP/maintenance/commandLine.inc" ); + +foreach ( glob( "$IP/languages/messages/Messages*.php" ) as $filename ) { + $base = basename( $filename ); + if ( !preg_match( '/Messages(.*)\.php$/', $base, $m ) ) { + continue; + } + $code = str_replace( '_', '-', strtolower( $m[1] ) ); + print "$code "; + $lang = Language::factory( $code ); + $prefs = $lang->getDatePreferences(); + if ( !$prefs ) { + $prefs = array( 'default' ); + } + print "date: "; + foreach ( $prefs as $index => $pref ) { + if ( $index > 0 ) { + print ' | '; + } + print $lang->date( $ts, false, $pref ); + } + print "\n$code time: "; + foreach ( $prefs as $index => $pref ) { + if ( $index > 0 ) { + print ' | '; + } + print $lang->time( $ts, false, $pref ); + } + print "\n$code both: "; + foreach ( $prefs as $index => $pref ) { + if ( $index > 0 ) { + print ' | '; + } + print $lang->timeanddate( $ts, false, $pref ); + } + print "\n\n"; +} + +?> |