function(string) {
    var translated = Documentation.TRANSLATIONS[string];
    if (typeof translated == 'undefined')
      return string;
    return (typeof translated == 'string') ? translated : translated[0];
  }
function(string) {
    var translated = Documentation.TRANSLATIONS[string];
    if (typeof translated == 'undefined')
      return string;
    return (typeof translated == 'string') ? translated : translated[0];
  }
function ( string ) { var translated = Documentation . TRANSLATIONS [ string ] ; if ( typeof translated == 'undefined' ) return string ; return ( typeof translated == 'string' ) ? translated : translated [ 0 ] ; }
gettext and ngettext don't access this so that the functions can safely bound to a different name (_ = Documentation.gettext)
gettext and ngettext don t access this so that the functions can safely bound to a different name ( _ = Documentation . gettext )
Returns the first non - empty string in the sequence of words