Inscriptions: Difference between revisions
No edit summary |
No edit summary |
||
| Line 45: | Line 45: | ||
|type=website | |type=website | ||
}} | }} | ||
<script type="text/javascript"> | |||
function customSort(a, b) { | |||
// Get the text content of elements a and b | |||
const textA = a.textContent.trim(); | |||
const textB = b.textContent.trim(); | |||
// Specify the prefixes for sorting | |||
const prefixA = textA.split(' ')[0]; | |||
const prefixB = textB.split(' ')[0]; | |||
// Compare the prefixes and sort accordingly | |||
if (prefixA.startsWith('*') && !prefixB.startsWith('*')) { | |||
return 1; // Move a to the end | |||
} else if (!prefixA.startsWith('*') && prefixB.startsWith('*')) { | |||
return -1; // Move b to the end | |||
} else { | |||
return textA.localeCompare(textB); // Sort alphabetically | |||
} | |||
} | |||
// Get all elements with class "Siglum smwtype_wpg" | |||
const elements = document.querySelectorAll('.Siglum.smwtype_wpg'); | |||
// Convert the NodeList to an array for sorting | |||
const elementsArray = Array.from(elements); | |||
// Sort the elements using the customSort function | |||
elementsArray.sort(customSort); | |||
// Clear the container and append sorted elements | |||
const container = document.querySelector('.container'); | |||
container.innerHTML = ''; | |||
elementsArray.forEach(element => { | |||
container.appendChild(element); | |||
}); | |||
</script> | |||
Revision as of 20:00, 22 April 2024
This page contains the list of all the pre-Roman inscriptions entered into the database.
In order to facilitate quick overview, the list offers a selection of data providing the most relevant information on each individual inscription:
a) the siglum/name of the inscription
b) transliteration
c) findspot
d) linguistic attribution
e) type of script
f) date.
| Siglum | Transliteration | Findspot | Language | Script | Date |
|---|---|---|---|---|---|
| Vintarjevec | bat:rạ | Vintarjevec | unknown | Venetoid North Italic script | 4th-3rd c. BC (possibly 1st c. BC at the latest) |
| Vače | t'erisna | Vače near Litija | Rhaetic | Rhaetic alphabet | second half of the 5th c. BC |
| Ts 1 | .o..s.tiiare.i. | Škocjan, Skeletna jama | Venetic | Venetic alphabet | 5th-4th c. BC |
| Ptuj | artebudʣ brogdui | Spodnja Hajdina | Gaulish | idiosyncratic North Italic script | 2nd-3rd c. AD |
| Neg B | harigasti teiva | Ženjak | Germanic | Venetoid North Italic script | 4th-3rd c. BC |
| Neg A IV | kerul/p | Ženjak | unknown | Rhaetic alphabet | 4th-3rd c. BC |
| Neg A III | i : parnpeisvnp | Ženjak | unknown | Rhaetic alphabet | 4th-3rd c. BC |
| Neg A II | siraku : tulrli or tuprpi | Ženjak | unknown | Rhaetic alphabet (Sanzeno) | 4th-3rd. c. BC |
| Neg A I | dubni banuabi | Ženjak | Gaulish | Venetoid | 4th-3rd c. BC |
| Moste | AWAITING PUBLICATION | Mala gora pod Žičico above Moste | Venetic | Venetic alphabet | to be established |
| Is 3 | luk.s. .m.elink.s. ga.i.jo.s. kab | Idrija pri Bači | Venetic | Venetic alphabet | 1st c. BC |
| Is 2 | la.i..v.na.i. vrot.a(.).i. | Idrija pri Bači | Venetic | Isonzian Venetic alphabet | 4th-3rd c. BC |
| Is 1 | la.i..v.n.a.i. v.rot.a..i. | Idrija pri Bači | Venetic | Isonzian Venetic alphabet | 4th-3rd c. BC |
| *Ts 4 | AWAITING PUBLICATION | Knežak | Venetic | Venetic alphabet | to be established |
| *Ts 3 | vose | Kaštelir above Korte | Venetic | Venetic alphabet | 2nd or 1st c. BC |
| *Ts 2 | ṭevạ | Parti near Stara Sušica | Venetic | Venetic alphabet | 5th-4th c. BC |
| *Is 8 | ọb eṿ | Gradič above Kobarid | Venetic | Venetic alphabet | 1st c. BC |
| *Is 7 | voturo.s. vo.l.lk.no.s. | Vrh gradu near Pečine | Venetic | Isonzian Venetic alphabet | late 2nd or 1st c. BC |
| *Is 6 | i.ḅ or ḅ.i | Gradič above Kobarid | Venetic | Venetic alphabet | 1st c. BC |
| *Is 5 | tom.o.i. .a | Berlotov rob near Šentviška Gora | Venetic | Venetic alphabet | 4th-3rd c. BC |
| *Is 4 | p/lokeno nekri.m.p.la.i. | Grad near Reka | Venetic | Isonzian Venetic alphabet | 4th-3rd century BC |
<script type="text/javascript">
function customSort(a, b) {
// Get the text content of elements a and b
const textA = a.textContent.trim();
const textB = b.textContent.trim();
// Specify the prefixes for sorting
const prefixA = textA.split(' ')[0];
const prefixB = textB.split(' ')[0];
// Compare the prefixes and sort accordingly
if (prefixA.startsWith('*') && !prefixB.startsWith('*')) {
return 1; // Move a to the end
} else if (!prefixA.startsWith('*') && prefixB.startsWith('*')) {
return -1; // Move b to the end
} else {
return textA.localeCompare(textB); // Sort alphabetically
}
}
// Get all elements with class "Siglum smwtype_wpg" const elements = document.querySelectorAll('.Siglum.smwtype_wpg');
// Convert the NodeList to an array for sorting const elementsArray = Array.from(elements);
// Sort the elements using the customSort function elementsArray.sort(customSort);
// Clear the container and append sorted elements const container = document.querySelector('.container'); container.innerHTML = ; elementsArray.forEach(element => {
container.appendChild(element);
});
</script>