বিষয়বস্তুতে চলুন

"ব্যবহারকারী:Johnuniq/sandbox" পাতাটির দুইটি সংশোধিত সংস্করণের মধ্যে পার্থক্য

test to show a problem calling mw.ustring.gsub
(Johnuniq ব্যবহারকারী ব্যবহারকারী:Johnuniq/sandbox পাতাটিকে ব্যবহারকারী:Johnuniq/convert tests শিরোনামে স্থানান্তর করেছ...)
 
(test to show a problem calling mw.ustring.gsub)
[[Module:Convert]] has a problem at line 90:
#REDIRECT [[ব্যবহারকারী:Johnuniq/convert tests]]
<pre> text = ustring.gsub(text, '%d', to_en_table)</pre>
Before the above is the code <code>local ustring = mw.ustring</code>. The above is supposed to translate bn digits to en digits, but it makes no change to text.
 
A test system is now in the module to brute-force the translation. To view the results, edit the above module, then preview it using this page [[User:Johnuniq/sandbox]] as the target. In the following tests, the argument 'TEST' logs output to the debug console.
 
*<code><nowiki>{{convert|123.4|m|mm}}</nowiki></code> → {{convert|123.4|m|mm}}
*<code><nowiki>{{convert|১২৩.৪|m|mm}}</nowiki></code> → {{convert|১২৩.৪|m|mm}}
*<code><nowiki>{{convert|TEST|m|mm}}</nowiki></code> → {{convert|TEST|m|mm}}
 
 
Using the code shown above for line 90, the second convert gives the following because the input number is not converted to en digits:
:Conversion error: Value "১২৩.৪" must be a number
When the brute force loop is used, the second convert works. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|আলাপ]]) ০৪:০৬, ৪ জুলাই ২০১৩ (ইউটিসি)
৩০৮টি

সম্পাদনা