Content deleted Content added
Guherto (gotûbêj | beşdarî)
Kurteya guhartinê tine
Guherto (gotûbêj | beşdarî)
Kurteya guhartinê tine
Rêz 177:
{{merheba|Balyozxane}}, şiklekî hê zûtir dîtim ji bo guhertina nivîsan, berî ku ji bîr bikim dixwazim bêjim. ?uselang=qqx (yan jî &uselang=qqx, heke ? jixwe tê de hebê) li URL a ku te vekiriye zêde bike. Dûre tu karê bi vê bernameya biçûk ku min çêkir re (li js a xwe zêde bike) shift-click bikê li ser nivîsekê û di cih de rûpela translatewikiyê di rûpeleke nû de divekê :)
 
(koda kevn, xelet)
<syntaxhighlight lang="javascript">
if (location.href.indexOf("uselang=qqx") != -1) {
window.addEventListener("click", function (e) {
if (e.target.tagName == "A" && /^\(.*\)$/.test(e.target.innerText) && e.shiftKey) {
var temp = document.createElement("a");
temp.target = "_blank";
temp.href = "https://translatewiki.net/wiki/MediaWiki:" + encodeURIComponent(e.target.innerText.substring(1, e.target.innerText.length - 1)) + "/ku-latn";
e.preventDefault();
temp.click();
}
});
}
</syntaxhighlight>
-- [[Bikarhêner:Guherto|Guherto]] ([[Gotûbêja bikarhêner:Guherto#top|gotûbêj]]) 14:46, 3 kanûna pêşîn 2020 (UTC)
:Min hîn fêm nekir çawa tê bikaranîn ka biceribînim--[[Bikarhêner:Balyozxane|Balyozxane]] ([[Gotûbêja bikarhêner:Balyozxane|gotûbêj]]) 14:48, 3 kanûna pêşîn 2020 (UTC)
::{{r|Balyozxane}} Koda nû (3), heke tu ctrl-click bikê hingî rûpela ku te dixwest vekê jî bi uselang=qqx divebê û bi nivîsan (ne tenê lînkan) re jî dixebitê.
<syntaxhighlight lang="javascript">
if (location.href.indexOf("uselang=qqx") != -1) {
window.addEventListener("click", function (e) {
if (e.target.tagName == "A" && /^\(.*\)$/.test(e.target.innerText)) {
if (e.shiftKey) {
var temp = document.createElement("a");
temp.target = "_blank";
temp.href = "https://translatewiki.net/wiki/MediaWiki:" + encodeURIComponent(e.target.innerText.substring(01, e.target.innerText.length - 1)) + "/ku-latn";
e.preventDefault();
temp.click();
} else if (e.target.tagName == "A" && e.ctrlKey) {
e.preventDefault();
location.href = e.target.href + (e.target.href.indexOf("?") != -1 ? "&" : "?") + "uselang=qqx";