MediaWiki:Common.js: Skillnad mellan sidversioner

Hoppa till navigering Hoppa till sök
ingen redigeringssammanfattning
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
Rad 1: Rad 1:
var Latinise = {};
// Customized transcription table
 
var transcriptionTable = {
Latinise.latin_map = {
  "Á":"A",
   "α":"a",
   "α":"a",
   "ἁ":"â",
   "ἁ":"â",
Rad 43: Rad 41:
   "ϗ":"ķ",
   "ϗ":"ķ",
   "ₓ":"x"
   "ₓ":"x"
  // Add more mappings as needed
};
};


String.prototype.latinise = function() {
// Function to transcribe a string based on the transcription table
  return this.replace(/[^A-Za-z0-9\[\] ]/g, function(a) {
function transcribeString(input) {
    return Latinise.latin_map[a] || a;
  var output = "";
   });
   for (var i = 0; i < input.length; i++) {
};
    var character = input[i].toLowerCase();
 
    var transcription = transcriptionTable[character];
String.prototype.latinize = String.prototype.latinise;
    if (transcription) {
 
      output += transcription;
String.prototype.isLatin = function() {
     } else {
  return this == this.latinise();
      output += input[i];
};
     }
 
$(function() {
  var paragraph = document.getElementById("transcribe-go");
  if (paragraph) {
    var currentName = wgPageName;
     paragraph.textContent = currentName.latinize();
  } else {
     console.error("Could not find 'transcribe-go' element.");
   }
   }
});
  console.log(output); // Print the transcribed string
}

Navigeringsmeny