Soooo, nach sehr, sehr, sehr, sehr, sehr, sehr vielen Versuchen habe ich im Netz endlich ein Stück freien Code gefunden, der einen fertigen Namensgenerator beinhaltet. Damit habe ich dann für mich folgendes Tool erstellen können:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Imperial Andorian Name Generator Chan</title>
</head>
<body style="background-color: lightcyan;">
<input id="clickMe" type="button" value="Generate Random Name" onclick="generateName();" />
<h2 id="random_name"></h2>
<script>
function capFirst(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
function generateName(){
var first_name = ["Atisso","Chelin","Chorn","Chothel","Chulatulos","Chulithykar","Chunasan","Churitrar","Delev","Devicharval","Donar","Dulav","Endilevach","Gavin","Gerelenech","Grelin","Hravi","Ithyk","Jevi","Jevichelin","Kel","Koach","Kohen","Liskar","Mylla","Nachurakir","Nas","Nashon","Nathan","Ravi","Ros","Keval","Kilev","Seelek","Shar","Shelek","Shmachorn","Sinuth","Sonal","Soval","Talla","Tarah","Thanashal","Tharvalech","Thiri","Tholav","Thoval","Thuvekach","Tivarach","Usatrech","Vakoth","Vorothishria","Rutha","Aruth","Doris","Roth","Alathonar","Arothyk","Bagevalth","Geval","Barekilev","Clev","Drari","Ekil","Endilev","Gvin","Hravishran","Jeni","Jenishan","Kellessar","Rethik","Shantherin","Sharai","Shina","Shintral","Soval","Tanka","Thirishar","Tholav","Tholavisar","Tholavisar","Thon","Thoval","Thrandasar","Tivra","Zohabar","Ashura","Atisso","Chelin","Garel","Gwindar","Keval","Kilev","Nissan","Shran","Shukar","Terin","Thelin","Tholav","Thuva","Valsh"];
var last_name = ["ch'Anshim","ch'Atlin","ch'Bo'ab","ch'Cheshras","ch'Ek'Noor","ch'Emarni","ch'Gazawahaida ","ch'Khyzhon","ch'La Len","ch'La'Bet","ch'La'Vor","ch'La'Zadikim","ch'Laenishul","ch'Laibok","ch'Laikan","ch'Lor'Aretha","ch'Lor'Davar","ch'Lor'Minhag","ch'Lor'Mishkan","ch'Lor'Tan","ch'Lor'vela","ch'Mar'rit","ch'Mar'rishonim","ch'Mar'shana","ch'Neshilev","ch'Nitra","ch'Ria","ch'Shess","ch'Shonnas","ch'Shratha","ch'Smathl","ch'Tarsk","ch'Thelasa-vei","ch'Vethesa","ch'Vezhdar","ch'Zharath","ch'Zhevazha","ch'Ahonana","ch'Aklacory","ch'Ave","ch'Bupeonana","ch'Bromble","ch'Chumiat","ch'Drucoli","ch'Echee","ch'Eyote","ch'Georola","ch'Gever","ch'Ive","ch'Kleggio","ch'Lecona","ch'Liogus","ch'Lores","ch'Medish","ch'Miket","ch'Nogak","ch'Orel","ch'Pumiata","ch'Shari","ch'Shumul","ch'Silo","ch'Stroteon","ch'Vialasan","ch'Vither","ch'Vricory","ch'Xixu","ch'Yeonce","ch'Zaceolery","ch'Aldin","ch'Aqabee","ch'Athrun","ch'Birev","ch'Beriv","ch'Bykla","ch'Cheen","ch'Dara","ch'Denes","ch'Dovoro","ch'Du'Aldin","ch'Du'Athrun","ch'Du'Beriv","ch'Du'Bykla","ch'Du'Cheen","ch'Du'Iberih'Du'Idisha","ch'Du'Kevlon","ch'Du'Kirivati","ch'Du'Kor","ch'Du'Talliryen","ch'Du'Thane","ch'Du'Trell","ch'Iberi","ch'Ida","ch'Idrani","ch'Idisha","ch'Inar","ch'Kevlon","ch'Kirivati","ch'Kor","ch'Pe'Kor","ch'Pe'Denes","ch'Pe'Birev","ch'Pe'Aqabee","ch'Pe'Kevlon","ch'Pe'Aldin","ch'Pe'Inar","ch'Pe'Zolon","ch'Pe'Trell","ch'Trell","ch'Talliryen","ch'Tevlar","ch'Thane","ch'Reiji","ch'Zolon","ch'Ahleesh","ch'Alicorne","ch'Alhonu","ch'Arbaim","ch'Atlirith","ch'Aviv","ch'Bedin","ch'Belthrit","ch'Bevakasha","ch'Chamishi","ch'Cholim","ch'Cuthulu","ch'Darkon","ch'Dodi","ch'Echad","ch'Eser","ch'Glikar'ma","ch'Grayth","ch'Grelth","ch'Hashem","ch'Hybor","ch'Kala","ch'Kasher","ch'Korim","ch'Kritkraw","ch'Lecha","ch'Likrat","ch'Makra","ch'Malacha","ch'Matai","ch'Misada","ch'Mishtara","ch'Mitsva","ch'Monit","ch'Nevesh","ch'Numi","ch'Peney","ch'Preshava","ch'Revi'i","ch'Rishon","ch'Rofe","ch'Sakaveth","ch'Sefer","ch'Sharom","ch'Shaves","ch'Shaysha","ch'Shenee","ch'Sherut","ch'Shishi","ch'Slika","ch'Sulu","","ch'Tubalu","ch'Toda","ch'Zabathu","ch'Yad","ch'Yalda","ch'Acharya","ch'Bakshi","ch'Balarishnan","ch'Banerzhee","ch'Bisas","ch'Chabra","ch'Chada","ch'Chadalavada","ch'Chakrabarti","ch'Chandavakar","ch'Chandra","ch'Chandrachud","ch'Chatterjee","ch'Chattopadhyaya","ch'Chauhan","ch'Chawla","ch'Chennamaneni","ch'Chowdury","ch'Debnath","ch'Deshmukh","ch'Deshpande","ch'Dillon","ch'Ghosh","ch'Gokhale","ch'Gurunath","ch'Hiremath","ch'Kadanthodu","ch'Kasar","ch'Kashyap","ch'Khatri","ch'Khuranar","ch'Kothari","ch'Kulkarni","ch'Kumar","ch'Loganathan","ch'Luthra","ch'Madan","ch'Madathil","ch'Manthena","ch'Marathe","ch'Mathajan","ch'Matharu","ch'Mudartha","ch'Muthuraman","ch'Nath","ch'Nayanar","ch'Omar","ch'Pamulaparthi","ch'Pandey","ch'Parekh","ch'Pathak","ch'Pathani","ch'Peurohit","ch'Prithviraj","ch'Priyardashi","ch'Puri","ch'Ranganathan","ch'Ranganathan","ch'Rath","ch'Sachdev","ch'Seth","ch'Shah","ch'Sharma","ch'Thakkar","ch'Thakore","ch'Thakur","ch'Thakur","ch'Thandan","ch'Thapar","ch'Thind","ch'Thirumulpad","ch'Thota","ch'Thukral","ch'Udayar","ch'Varadkar","ch'Varenthiran","ch'Vatak","ch'Vermar","ch'Vijakumar"];
var name = capFirst(first_name[getRandomInt(0, first_name.length + 1)]) + ' ' + capFirst(last_name[getRandomInt(0, last_name.length + 1)]);
document.getElementById("random_name").innerHTML = name;
}
</script>
</body>
</html>
Dieser wunderschöne Fetzen Code generiert völlig random immer wieder einen neuen Namen. Ich denke, dass er willkürlich aus beiden Listen einen rausschnappt und das ist genau das, was ich wollte und brauchte. Dieser ist jetzt nur für alle andorianischen Chans. Für Shens, Zhens und Thaans werde ich mal jeweils einen bauen müssen. Aber dann habe ich zumindest für das andorianische Namenssystem einen Generator.
Ich glaube nur, dass ich für das System der freien Andorianer:innen ( Geburtsnamen | der ursprünglichen Herkunftswelt | Rufname eines Elternteils | Rufname (gewählt bei Eintritt ins Erwachsenenalter); Bsp.: Aus Tirisar | Ator (Name für Andor) | Usatres (| ab Erwachsenenalter: Flys) wird: Tiau bzw. Ti'a'u (Rufname: Tirisar) und als Erwachsene später: Tiauflys (Rufname: Flys)) nicht so einfach Code im Netz finden werde
