Ebrahim has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/90366


Change subject: WIP: Native digits on 'messagetable' and 'statusbar'
......................................................................

WIP: Native digits on 'messagetable' and 'statusbar'

Change-Id: I54130bfc579185f5ea96fae4550edfe2bb315409
---
M Resources.php
M resources/js/ext.translate.messagetable.js
M resources/js/ext.translate.statsbar.js
3 files changed, 12 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate 
refs/changes/66/90366/1

diff --git a/Resources.php b/Resources.php
index f7446d2..22d5f8a 100644
--- a/Resources.php
+++ b/Resources.php
@@ -158,6 +158,7 @@
                'ext.translate.parsers',
                'ext.translate.loader',
                'jquery.textchange',
+               'mediawiki.language',
        ),
        'messages' => array(
                'translate-messagereview-progress',
@@ -405,6 +406,9 @@
                'translate-statsbar-tooltip-with-fuzzy',
        ),
        'position' => 'top',
+       'dependencies' => array(
+               'mediawiki.language',
+       ),
 ) + $resourcePaths;
 
 $wgResourceModules['ext.translate.storage'] = array(
diff --git a/resources/js/ext.translate.messagetable.js 
b/resources/js/ext.translate.messagetable.js
index 80edd4a..0d3f0b1 100644
--- a/resources/js/ext.translate.messagetable.js
+++ b/resources/js/ext.translate.messagetable.js
@@ -474,11 +474,12 @@
                                                remaining = 
result.query.metadata.remaining;
 
                                                $( 
'.tux-messagetable-loader-count' ).text(
-                                                       mw.msg( 
'tux-messagetable-more-messages', remaining )
+                                                       mw.msg( 
'tux-messagetable-more-messages', mw.language.convertNumber( remaining ) )
                                                );
 
                                                $( 
'.tux-messagetable-loader-more' ).text(
-                                                       mw.msg( 
'tux-messagetable-loading-messages', Math.min( remaining, pageSize ) )
+                                                       mw.msg( 
'tux-messagetable-loading-messages', mw.language.convertNumber(
+                                                               Math.min( 
remaining, pageSize ) ) )
                                                );
 
                                                // Make sure the floating 
toolbars are visible without the need for scroll
diff --git a/resources/js/ext.translate.statsbar.js 
b/resources/js/ext.translate.statsbar.js
index 8f14c00..e058be0 100644
--- a/resources/js/ext.translate.statsbar.js
+++ b/resources/js/ext.translate.statsbar.js
@@ -137,12 +137,14 @@
                        if ( fuzzy ) {
                                this.$statsBar.find( '.tux-statsbar-info' )
                                        .text( mw.msg( 
'translate-statsbar-tooltip-with-fuzzy',
-                                               translated.toFixed(), 
proofread.toFixed(),
-                                               fuzzy.toFixed() ) );
+                                               mw.language.convertNumber( 
translated.toFixed() ),
+                                               mw.language.convertNumber( 
proofread.toFixed() ),
+                                               mw.language.convertNumber( 
fuzzy.toFixed() ) ) );
                        } else {
                                this.$statsBar.find( '.tux-statsbar-info' )
                                        .text( mw.msg( 
'translate-statsbar-tooltip',
-                                               translated.toFixed(), 
proofread.toFixed() ) );
+                                               mw.language.convertNumber( 
translated.toFixed() ),
+                                               mw.language.convertNumber( 
proofread.toFixed() ) ) );
                        }
                },
 

-- 
To view, visit https://gerrit.wikimedia.org/r/90366
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I54130bfc579185f5ea96fae4550edfe2bb315409
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Ebrahim <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to