remove non local non en wiki links

This commit is contained in:
Yuri Astrakhan
2019-01-16 15:00:20 -05:00
parent 54b4a798b1
commit 3caf6eabed
3 changed files with 1 additions and 23 deletions
-1
View File
@@ -428,7 +428,6 @@ en:
edit_reference: Edit or translate description
wiki_reference: View documentation
wiki_en_reference: View documentation in English
wiki_lng_reference: View documentation in {lng}
back_tooltip: Change feature
remove: Remove
search: Search
-1
View File
@@ -523,7 +523,6 @@
"edit_reference": "Edit or translate description",
"wiki_reference": "View documentation",
"wiki_en_reference": "View documentation in English",
"wiki_lng_reference": "View documentation in {lng}",
"back_tooltip": "Change feature",
"remove": "Remove",
"search": "Search",
+1 -21
View File
@@ -8,9 +8,6 @@ import { utilDetect } from '../util/detect';
import { services } from '../services';
import { svgIcon } from '../svg';
import { utilQsString } from '../util';
import _findKey from 'lodash-es/findKey';
import _find from 'lodash-es/find';
import {dataWikipedia} from '../../data';
export function uiTagReference(tag) {
@@ -61,21 +58,6 @@ export function uiTagReference(tag) {
}
}
function getAnyWikiInfo(wiki, langCode, langPrefix) {
if (!wiki) return;
var lng = _findKey(wiki);
if (lng) {
// TODO: This code should use proper CLDR country names in the current language, not this hack
var lngName = _find(dataWikipedia, function(d) {
return d[2] === langCode || d[2] === langPrefix;
});
return {title: wiki[lng], text: t('inspector.wiki_lng_reference', {
lng: lngName ? lngName[0] : '[' + lng + ']'
})};
}
}
// Try to get a wiki page from tag data item first, followed by the corresponding key data item.
// If neither tag nor key data item contain a wiki page in the needed language nor English,
// get the first found wiki page from either the tag or the key item.
@@ -92,9 +74,7 @@ export function uiTagReference(tag) {
getWikiInfo(tagWiki, 'en', 'inspector.wiki_en_reference') ||
getWikiInfo(keyWiki, langCode, 'inspector.wiki_reference') ||
getWikiInfo(keyWiki, langPrefix, 'inspector.wiki_reference') ||
getWikiInfo(keyWiki, 'en', 'inspector.wiki_en_reference') ||
getAnyWikiInfo(tagWiki, langCode, langPrefix) ||
getAnyWikiInfo(keyWiki, langCode, langPrefix);
getWikiInfo(keyWiki, 'en', 'inspector.wiki_en_reference');
return result;
}