Thiemo Mättig (WMDE) has uploaded a new change for review.

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

Change subject: Fall back to "... in [en]" if language name isn't available
......................................................................

Fall back to "... in [en]" if language name isn't available

The placeholders use two messages, one being language aware and one
not. The tooltips behind the [?] icons do not. A possible solution
would be to do the same and use two messages.

But:
1. Completely removing the information could be confusing,
   escpecially if you have a Babel box and are prompted for
   multiple languages.
2. I don't want to introduce new messages at the moment since we
   are going to redesign the whole thing anyway.
3. It's not really relevant since this only happens in environments
   where ULS is not available (e.g. some of our own test
   environments).

Simply falling back to '[en]' instead of 'English' is a decent
workaround, in my opinion. It's the same format as in the watchlist
and log summary lines so users should recognize it.

Change-Id: I32a893bed54454ef4b0a947a85d0b78f06d5aa95
---
M lib/resources/wikibase.ui.PropertyEditTool.EditableValue.js
1 file changed, 4 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/81/119481/1

diff --git a/lib/resources/wikibase.ui.PropertyEditTool.EditableValue.js 
b/lib/resources/wikibase.ui.PropertyEditTool.EditableValue.js
index fd153d0..fab55b4 100644
--- a/lib/resources/wikibase.ui.PropertyEditTool.EditableValue.js
+++ b/lib/resources/wikibase.ui.PropertyEditTool.EditableValue.js
@@ -831,9 +831,11 @@
         * @return string
         */
        getInputHelpMessage: function() {
-               var langName = wb.getLanguageNameByCode( 
this.getValueLanguageContext() );
+               var langCode = this.getValueLanguageContext(),
+                       langName = wb.getLanguageNameByCode( langCode );
+               // TODO: Currently shows the code (which is better than 
nothing) if ULS is not available
                return this._options.inputHelpMessageKey
-                       ? mw.msg( this._options.inputHelpMessageKey, langName )
+                       ? mw.msg( this._options.inputHelpMessageKey, langName 
|| '[' + langCode + ']' )
                        : '';
        },
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I32a893bed54454ef4b0a947a85d0b78f06d5aa95
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Thiemo Mättig (WMDE) <thiemo.maet...@wikimedia.de>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to