Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F8846
month-names.diff
Public
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Authored By
•
bzimport
Nov 22 2014, 12:10 AM
2014-11-22 00:10:34 (UTC 0)
Size
1 KB
Referenced Files
None
Subscribers
None
month-names.diff
View Options
Index: languages/Language.php
===================================================================
--- languages/Language.php (revision 110730)
languages/Language.php (working copy)
@@ -2717,6 2717,11 @@
* @return string
*/
function parseFormattedNumber( $number ) {
$s = $this->dateTransformTable();
if ( $s ) {
$number = strtr( $number, $s );
}
$s = $this->digitTransformTable();
if ( $s ) {
$number = strtr( $number, array_flip( $s ) );
@@ -2800,8 2805,44 @@
}
/**
* Rough and wrong, but close enough for now.
* @return array
*/
function dateTransformTable() {
static $table = null;
if( $table ) {
return $table;
}
$dateNames = array(
'sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday',
'sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat',
'january', 'february', 'march', 'april', 'may_long',
'june', 'july', 'august', 'september', 'october', 'november', 'december',
'january-gen', 'february-gen', 'march-gen', 'april-gen', 'may-gen',
'june-gen', 'july-gen', 'august-gen', 'september-gen',
'october-gen', 'november-gen', 'december-gen',
'jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec',
);
$table = array();
foreach ($dateNames as $d) {
$en_d = $d;
if( substr( $d, -4 ) === '-gen' ) {
$en_d = substr( $d, strlen( $d ) - 4 );
} else if( $d === 'may_long' ) {
$en_d = 'may';
}
$table[ wfMsg( $d ) ] = $en_d;
}
return $table;
}
/**
* @return array
*/
function separatorTransformTable() {
return self::$dataCache->getItem( $this->mCode, 'separatorTransformTable' );
}
File Metadata
Details
Attached
Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
8361
Default Alt Text
month-names.diff (1 KB)
Attached To
Mode
T36193: Make #expr accept localized digits in expressions
Attached
Detach File
Event Timeline
Log In to Comment