Tartalom törölve Tartalom hozzáadva
1 328. sor:
:::::::Azért kérdeztem, mi is van ebben a listában, mert azok a szócikkek, ahol van Wikidata-adatlap (de csak a magyar nyelv van ott megadva), azzal a legtöbb esetben nem lehet mit csinálni, mert adottság, nem hiba (pl. olyan magyar specifikus kategória, ami sosem lesz meg bengáli nyelven), míg azoknál a lapoknál, ahol nincsen Wikidata-adatlap, ezt célszerű létrehozni (gondolom). Tehát két teljesen különböző esetről van szó, amit közös listában gyűjteni nem praktikus. Mármint, ha van mód a külön listázásra.
:::::::Még kicsit a tanuláshoz: mi a trükköd a hosszú kötőjel beillesztésére? (Utólag megnéztem, hogy nem a válaszeszközt használtad, hanem a hagyományos szerkesztőt. Ez csalás!) [[User:Samat|Samat]] <sup>[[User vita:Samat|üzenetrögzítő]]</sup> 2020. december 30., 07:54 (CET)
<div>┌────────────────────────────┘</div>
Azért volt kettőben, mert elsőre nem jutott eszembe, hogy valahogy le is kéne futtatni, ezért kiegészítettem azzal is, csak nem láttam szükségét még egyszer bemásolni a már kész felét, és számomra nyilvánvaló volt, hogy egymás után kell másolni a kettőt. Mindenesetre akkor most beírok egy teljes változatot, ami az ékezetes magyar betűket is kezeli:
<syntaxhighlight lang="js">
function normalize(letter) {
switch (letter) {
case 'Á': return 'A';
case 'É': return 'E';
case 'Í': return 'I';
case 'Ó': return 'O';
case 'Ő': return 'Ö';
case 'Ú': return 'U';
case 'Ű': return 'Ü';
// Ha további karaktereket akarsz „lefordítani”, írd hozzá a fenti listához
 
default: return letter;
}
}
 
function format(input) {
const lines = input.split('\n'),
lines2 = [],
offset = '# [[:Kategória:'.length; // ha nem karakterre pontosan így kezdődik minden sor, itt módosítsd, különben érdekes eredmény fog születni :)
let letter = null;
for (let i = 0; i < lines.length; ++i) {
if (normalize(lines[i][offset]) !== letter) {
letter = normalize(lines[i][offset]);
lines2.push(`== ${letter} ==`);
}
lines2.push(lines[i]);
}
return lines2.join('\n');
}
const box = document.getElementById('wpTextbox1');
box.value = format(box.value);
</syntaxhighlight>
Egyébként elvileg a sor törlésével nem kellett volna szintaktikai hibának lennie, valószínűleg valamit törölhettél előtte/mögötte is. Ha ezzel akarod formázni is, akkor a második <code>push</code>t cseréld vissza a régire (a „Kategóriá”-t értelemszerűen beleírva), az <code>offset</code>nél meg törölj ki mindent az aposztrófok közül (de az aposztrófok maradnak!).
 
A wikiszöveges interwikik döntő többségét valóban felszámolták évekkel ezelőtt a botok, de nem mindet: a problémás esetekkel (a nyelvközi hivatkozások nem minden nyelven ugyanoda mutatnak) nem tudtak mit kezdeni – ez onnan is látszik, hogy egy bot [[Speciális:Szerkesztő közreműködései/YiFeiBot|még mindig aktív]], idén is volt közel félszáz szerkesztése. (Ezek a szerkesztések vélhetően wikidatás elemösszevonások következményei.)
 
Ha csak azt szeretnéd látni, hogy mely kategóriáknak nincs Wikidata-kapcsolata, arra van a [[Speciális:UnconnectedPages]] ([https://hu.wikipedia.org/wiki/Speciális:UnconnectedPages?namespace=14&limit=5000 kategóriákra szűrve, 5000-es limittel]). Viszont ha nem volt wikiszöveges interwiki anno a Wikidata létrehozásakor, akkor úgy jöttek létre csak magyar oldalhivatkozással rendelkező elemek, hogy egyébként simán lehet, hogy van a kategóriának idegen nyelvű párja (meg persze az azóta bottal létrehozott elemeknél is ugyanez a helyzet), úgyhogy ennek a gyűjtésnek is van értelme.
 
Igen, valóban nem a válaszeszközt használtam (most sem), de nem, nem csaltam. Sokkal lassabb egérrel megkeresni az eszköztáron a gondolatjelet, mint egyszerűen begépelni, hogy Ctrl+Shift+U, 2, 0, 1, 3, szóköz. {{)}} (Ez linuxos, Windowson, ha jól emlékszem, az Altot lenyomva a számbillentyűzeten – laptopon a billentyűzet jobb felén feltüntetett kék számok plusz az Fn lenyomásával – kell begépelni azt, hogy 0150. Hogy a Windows 150-je honnan jön, azt nem tudom, de a 2013 hexadecimális szám onnan van, hogy a gondolatjel Unicode-kódja U+2013.) – [[Szerkesztő:Tacsipacsi|Tacsipacsi]] <sup>[[Szerkesztővita:Tacsipacsi|vita]]</sup> 2020. december 30., 17:20 (CET)
 
----
 
{{ping|Tacsipacsi}} remélem Samat nem fedd meg e zengezetemért. Neked is van egy allapod: [[Szerkesztő:Tacsipacsi/kategorizálatlan WP-lapok]]. Van vele terv? Vagy csak nem volt rá igazán időd 2016 óta? :))) Nem push, csak kérdés, ha már átfutottam ezeken a lapokon. – [[Szerkesztő:Burumbátor|<font color="#008000" >'''Burumbátor'''</font>]] <sup>[[Szerkesztővita:Burumbátor|<font color="#8B4513" >''Súgd ide!''</font>]]</sup> 2020. december 29., 19:39 (CET)