OpenLLM-France/wikimedia huggingface dataset:
# Web App Development with Google Apps Script/Responding to users
## JavaScript for user interfacing

This book is all about leveraging your google account to make data-driven web applications. It will not cover how to create your user interfaces very much. In this section I'll just give some simple examples, some of which don't even follow best practices but are quick and dirty approaches you can try for some proof-of-principle approaches.

### User clicked something

Nearly any element in html can have an onClick function added to it. This includes:
* buttons
* text (most easily done with span tags)
* List items
onClick is not usually considered the proper way to do things, but if you're sure it's the only thing you want that element to do when the user is interacting it can work for you.
Here's some simple html/javascript code that would open an alert saying "you clicked me" when the user presses a button:

### Update some text on the page

Alerts are annoying, don't use them. Instead have the user's actions change something on the page. Here's an update to the last example where now pressing the button puts some text on the page just below the button:
If you plan to make lots of changes to the text inside that div, you might instead want to make a global variable like this:

## Footnotes

* ↑ The proper method is to do is element.addEventListener('click', function { /* do stuff here*/ }, false);
* ↑ Note that you can't do var emptyatfirst=document.getElementById('emptyatfirst').innerHTML; even if you thought that would save you some typing later.
# Web App Development with Google Apps Script/authentication
## Why authenticate?

Quite often you'll want to protect your web app to ensure only certain people can use it. When you publish your page you have a few options in two major categories:
* Who has access (who can get to the page)?
** Just you
** Anyone in your domain (hamline.edu for me)
** Anyone
* Which account is being used to run the script?
** Yours (even when other people access)
** Theirs (won't work with "anyone" above)
Those are useful but they're a little coarse grained. Sometimes you'll want only certain people to either have access and/or be able to do certain things.

## Who is accessing?

For this section we'll assume you've set "who has access" to "anyone in your domain." If you do then you can determine who is accessing like this:

## Are they allowed?

Once you have the user's email, you can check it against a sheet in your spreadsheet that has allowed users and perhaps other information about them, like what things they're allowed to do. Let's assume you have a sheet that looks like this:
"my users" sheet :
| email | name | role |
| arundquist@hamline.edu | Andy Rundquist | admin |
| test1@hamline.edu | Testy McTesterson | student |
| test2@hamline.edu | Tess Tesserson | faculty |
Then we could authenticate the user like this:
# Web App Development with Google Apps Script
## Outline

* Why GAS
* Hello world for GAS web pages
* Templated html
* Data from spreadsheets
* Responding to users
* Data to spreadsheets
* Authenticate users
* Appendix: syntax
* Appendix: exercises
* Appendix: templates
# Web App Development with Google Apps Script/Hello world
## Create a new script

You can create a new Google Apps Script the same way you'd create a new Google Doc or Google Sheet: Using the "New" button scroll down to "Google Apps Script" under "more". That will open a new script window with a simple test function in it:
If you write some code in that function you can run the function with the buttons at the top. Typically to see any results you'd have to use Logger.log(some variable here).
If you put javascript code outside of a function it will also execute whenever you run any of the functions. Keep that in mind as we develop web apps. Anything outside of a function will run every time the page is accessed or you run a server function with an ajax call.

## Set up doGet

To actually have a web app you have to do two things:
* Make sure you have a doGet function in your script, and
* Publish your site
Almost always you're going to want to write your html in a separate file (still housed in the overall script google entity) and then have the doGet function call it and return it. Assuming you've created an html file called "main.html" you would call it like this:
You would then access the page by going under to the "Publish->Deploy As Web App..." menu item. Once it's published you can access the url from that same menu item.
# Web App Development with Google Apps Script/Why GAS
## Javascript everywhere

Using Google Apps Script is nice because it's javascript on both the front and backend. Normally we expect javascript and html on the front end (meaning how our users will interact with our tool) but often you have to learn and use a different language on the backend, where you interact with your data and figure out what you need to show your users. Backend software examples include PHP, Ruby, and interesting flavors of javascript like node.js. With Google Apps Script you do the same sort of programming everywhere.

## Web editing

With Google Apps Script can do all your editing in a browser. Your scripts are either tied to a spreadsheet or they're stand alone scripts in your Google Drive. Either way you launch the editor through drive and you get a decent, if not fantastic, development environment that you can use on a Chromebook.
Most other web development approaches encourage you to code locally on your own machine and then push your code to the server that hosts the web page. Many people use GitHub to help facilitate the pushing, but getting a nice coding environment on your local computer can be a hassle so it's nice with Google Apps Script that you can just grab any web-connected computer to do your work.

## Spreadsheets as database

What I'll be talking about mostly in this book is using simple Google Sheets to store all your data. I've done a lot of web app development using a mysql-type backend database, and I really appreciate the speed and utilities those provide. But they're a pain to set up and they're a pain to interact with separately from your web application. Google Sheets, on the other hand, are quite easy to set up and have a great user interface already for you to go look at and mess with your data.

## User authentication

Assuming you're in a situation where you're programming in a Google environment (like a Google school like mine where all emails are just rebranded gmail accounts) there's a very simple command to determine the user's email address and from there you can decide what you want them to have access to.

## References

* ↑ test footnote
# Structural Biochemistry/Membrane Proteins/P-Type ATPases

P-type ATPases are a family of cation transport enzymes present in eukaryotes, archea and bacteria. These alpha helical bundle primary transportser (P-type ATPases) are known for catalysis of self phosphorylation of a key conserved aspartate residue within an ion pump. They generate essential ion gradients that are the basis for a variety of cellular functions like signaling, energy storage and secondary transport. Prominent examples of P-type ATPases are the sodium-potassium pump(Na+,K+-ATPase), the proton pump (H+-ATPase), the proton-potassium pump (H+,K+-ATPase) and the calcium pump (Ca2+-ATPase).
Discovered in 1957 by Nobel Laureate Jens Christian Skou, the first P-type ATPase was the Na+, K+ - ATPase. As of June 2007, 400 unique and confirmed members of the P-type ATPase family have been discovered.
These enzymes have a significant impact on cellular function. Indeed, more than one third of the ATP consumed by a resting animal is used by a single ion pump, the Na+,K+-ATPase. The calcium pump (located in the sarcoplasmic reticulum (SR) membrane) also plays a significant role because it is responsible for pumping calcium from the muscle cell to cause a muscle to relax.
P-type ATPases can be divided into five phylogenetic subfamilies:
* Type I — Transition/heavy metal ATPases. These ATPases are involved in transport of metals such as K$^+$, Cu$^+$, Ag$^+$, Cu$^{2+}$, Zn$^{2+}$, Cd$^{2+}$, Pb$^{2+}$ and Co$^{2+}$.
* Type II — Includes Ca2+-ases, such as SERCA1a. Also includes Na+/K+ and H+/K+ ATPases.
** Type IIA and IIB transports Ca$^{2+}$.
** Type IIC contains Na$^+$/K$^+$ and H$^+$/K$^+$ ATPases from animal cells.
** Type IID contains few fungal ATPases of unknown function.
* Type III — Includes plasma membrane H+-ATPases from plants and fungi and Mg2+-ATPases from three bacterial species
* Type IV — Includes ATPases have been shown to be involved in the transport of phospholipids.
* Type V — ATPases with unknown specificity. This large group are only found in eukaryotes and are believed to be involved in cation transport in the endoplasmic reticulum.
# Structural Biochemistry/Membrane Proteins/P-Type ATPases/P-type

Membrane pumps function. each pump protein can exist in two principal conformational states:
* ion-binding sites open to one side of the membrane
* ion-binding sites open to other side.
Free energy is needed to pump ions in a single direction across the membrane, and that free energy is provided by the interconversion between the tow conformational states. To figue out the structure and mechanistic features of P-type we examed the calcium ATPase that is found in sarcoplasmic reticulum, or it's called (SERCA) of muscle cells.
# Tanchangya/Vocabulary/Clothes and accessories

Traditional Dress
* Belt-Padui/Paawdui
* Blouse-Belaoit
* Earring-Kanpul
* Glasses-Cukshama
* Hat/cap-Tukya
* Jacket-Jaket/
* Necklace-Neklet
# Tanchangya/Vocabulary/Colors

* Blue -Agasyaw-rawng
* Black -Kala-rawng
* Brown -kaloitshya-rawng
* Green -El-rawng
* Orange -Kawmawla-rawng
* Red -Ranga-rawng
* White -Dub-rawng
* Yellow -reshawm-rawng
# Tanchangya/Vocabulary/Countries, languages and nationalities
### Continent

* Continent-Mawhadesh
* Africa-Afrika Mawhadesh
* Antarctica-Antartika Mahadesh
* Asia- Esia Mawhadesh
* Australia- Awstrelia Mawhadesh
* Europe-Iurop-Mawhadesh
* Nortrh America-Uttawr Amerika mawhadesh
* South America- Dawkhin Amerika mawhadesh

### Africa

* Algeria-Aljeriya
* Egypt-Ijipt
* Ghana-Ghana
* Libya-Lebiya
* South Africa-Dawkhin Afrika

### Asia
#### East Asia

* China- Chin desh/Caina
* Hong Kong- Hawn kawng
* Japan-Japan
* Macau-Macao
* Mongolia-Mawgawlia
* North Korea- Uttawr Korea
* South- Korea- Dawkhin Korea
* Taiwan-Taiewan

#### Southeast Asia

* South East Asia- Dawkhin purbaw Esia
* Brunei-Brunei
* Cambodia-Kembodia
* East Timor-Purbaw-Timur
* Indonesia-Indonesia
* Laos-Laos
* Malaysia-Maleysia
* Myanmar-Burma
* Philippines-Philifine
* Singapore-Sinhawpur/ Singapur/Sinhaw Sawhawr
* Thailand-Thailan
* Vietnam-Vietnam

#### South Asia

* South Asia-Dawkhin Esia
* Bangladesh-Bangladesh/Bawngaw desh
* Bhutan-Bhutan
* India-Bharawt/India
* Maldives- Maldiv
* Nepal- Nepal
* Pakistan-Pakistan
* Srilanka- Siri lanwka

### Middle East
#### Central Asia

* Afghanistan-Afghanistan
* Kirjistan-Kajikistan
* Tajikistan-Tajikista
* Turkmenistan-Turkmenistan
* Uzbekistan-Usbekistan

### Europe

* Iceland-Aiceland
* Ireland-Airland
* Albania-Albenia
* Andorra-Andora
* Italy-Itali
* Austria-Awstria
* Netherlands-Nederland
* Greece-Gris
* Switzerland-Swijarlan
* Sweden-Swiden
* Spain-Spein
* Denmark-Denmak
* Germany-Jarmany
* Turkey-Turki
* Norway-Nawrwei
* Hungary-Hungri
* Finland-Finlan
* France-Franc
* Bulgaria-Bulgeria
* Belgium-Beljiam
* Poland-Polan
* Portugal-Purtugawl
* Luxembourg-Lukjembag
* Romania-Rawmania
* Russia-Rasiya

### The United Kingdom

* The United Kingdom-Juktaw rastraw
* England-Inglan/Bilat desh/Ingresh desh
* Scotland-Skawutlan
* Wales-Wels
* Northern Ireland-Uttawr Airlan

### North America

* Canada-Kenada
* The United States of America-Juktaw Amerika
* Mexico-Meksiko
* Panama-Panama
* Cuba-Kiuba
* Jamaica-Jamika
* Dominica-Dominika
* Haiti-Haiti

### South America

* Argentina-Arjentina
* Bolivia-Bolibia
* Brazil-Brajil
* Chile-Chili
* Colombia-Kawlawmbia
* Ecuador-Ikwedawr
* French Guiana-Frnac Gwena

### Pacific Nations

* Australia-Awstrelia
* New Zealand-Niu jialan
# Tanchangya/Vocabulary
## Elementary vocabulary

* Colors
* Clothes and accessories
* Animals
* Numbers
* Time and dates
* Directions
* Food and drink
** Sushi
* Body parts
* Family and people
* Weather and seasons
* Verbs
* Adjectives

## Proper

* Countries and languages
* Regions and prefectures of Japan

## Specialized

* Academic Subjects
** Astronomy
** Biology
** Chemistry
** Glaciology
** Mathematics
** Linguistics
** Law
* Aviation
* Business
* Banking
* Computing
* Health
* Government and politics
* Punctuation
* Vocations
* Units

### Cultural

* Music
* Videogame

## By origin

* Gairaigo
* Onomatopoeia
# Tanchangya/Vocabulary/Body parts

| English | Tanchangya |
| Hair | Cul |
| Body hair | Gya-kech/ket |
| Nail | Nawkh |
| Teeth | Dat |
| Skin | Cam |
| Muscle | Eya |
| Vein | Rawkh/Nari |
| Bone | Aa |
| Murrow | Mawgoit |
| Heart | Chit |
| Spleen | Peliey |
| Stomach | Pet |
| Eye | Cuk |
| Waist | Pah |
| Knee | Aruh |
| Back | Kangal |
| Hand | Aht |
| Finger | Anggul |
| Foot | Te-ngawpit |
| Mouth | Mu |
| Temple | Kawbal |
| Arm | Bha |
| Tongue | Jil |
| Body | Gya |
# Tanchangya/Vocabulary/Academic Subjects

* Accounting - Gawnanabidya/isyapbidya/isyapbidya
* Anthropology - Manusyawbidya
* Astronomy - Bahai Dhawrmaw
* Abrahamic - Abrahamaw Dhawrmaw
* Bahai`s Faith - Bahai Bishyashi Dhawrmaw
* Biology - Jibawbidya
* Buddhism - Buddhaw Dhawrmaw
* Chemistry - Rawsayawnbidya
* Christian - Christaw Dhawrmaw/Jisuchristaw Dhawrmaw
* Economic - Bepshabidya
* English - Ingraji
* Geography - Bhugawl
* Hinduism - Hindu Dhawrmaw
* History - Itihas/ Puran gawtana
* Jainism - Jain Dhawrmaw
* Judaism - Jew Dhawrma
* Language - Bhasa
* Law - Nitibidya/Niyawmbidya
* Literature - Sahityo
* Philosophy - Dawrshawnbidya
* Psychology - Mawnawbidya
* Science - Bigyan
* Sikhism - Sikh Dhawrmaw
* Sociology - Sawmashbidya
* Taoism - Tao Dhawrmaw/
* Technology - Prawjukti
# Tanchangya/Vocabulary/Animals
## Mammals

* Cow -Guru

## Herbivorous

* Goat - Chagawl
* Sheep - Berachagawl
* Deer - Uoin

## Omnivorous

* Dog - Kugu
* Man - manuoit

## Insect

* Grasshopper - Churama-fiung
* Mosquito - Mawsa
# Tanchangya/Vocabulary/Banking

* Account-Ekount
* Bank-Te-nga tubaire gaw/Benk
* Deposit-Tubana
* Interest-Suit/Suci tenga
* Personal Account-Nijaw ekount
* Saving Account-Tubaire-ekount
# Tanchangya/Vocabulary/Computing
## Computer

* Computer -Gawnana kawl/Kawmpyuter
* Laptop -Laptop/Sigun Kawmpyuter
* Screen -Kawmpyuter/Tibi Pawda
* Keyboard -Kibout

## Internet

* Browse -Tawgana
* Online -Netwa-gawt nitto tana
* Email -Kawla-citi
# Tanchangya/Vocabulary/Countries of the World
### Continent

* Continent-Mawhadesh
* Asia- Esia Mawhadesh
* Europe-Iurop-Mawhadesh
* Africa-Afrika Mawhadesh
* Australia- Awstrelia Mawhadesh
* Nortrh America-Uttawr Amerika mawhadesh
* South America-Deakshin Amerika mawhadesh
* Antarctica-Antartika Mahadesh

### Africa

* Algeria-Aljeriya
* Egypt-Ijipt
* Ghana-Ghana
* Libya-Lebiya
* South Africa-Dawkhin Afrika

### Asia
#### East Asia

* China- Chin desh/Caina
* Hong Kong- Hawn kawng
* Japan-Japan
* Macau-Macao
* Mongolia-Mawgawlia
* North Korea- Uttawr Korea
* South- Korea- Dawkhin Korea
* Taiwan-Taiewan

#### Southeast Asia

* South East Asia- Dawkhin purbaw Esia
* Brunei-Brunei
* Cambodia-Kembodia
* East Timor-Purbaw-Timur
* Indonesia-Indonesia
* Laos-Laos
* Malaysia-Maleysia
* Myanmar-Burma
* Philippines-Philifine
* Singapore-Sinhawpur/ Singapur/Sinhaw Sawhawr
* Thailand-Thailan
* Vietnam-Vietnam

#### South Asia

* South Asia-Dawkhin Esia
* Bangladesh-Bangladesh/Bawngaw desh/Purba Hindusthan
* Bhutan-Bhutan
* India-Bharawt/Hindusthan
* Maldives- Maldiv
* Nepal- Nepal
* Pakistan-Pakistan/Paschim Hindusthan
* Srilanka- Siri lanwka

### Middle East
#### Central Asia

* Afghanistan-Afghanistan
* Kirjistan-Kajikistan
* Tajikistan-Tajikista
* Turkmenistan-Turkmenistan
* Uzbekistan-Usbekistan

### Europe

* Iceland-Aiceland
* Ireland-Airland
* Albania-Albenia
* Andorra-Andora
* Italy-Itali
* Austria-Awstria
* Netherlands-Nederland
* Greece-Gris
* Switzerland-Swijarlan
* Sweden-Swiden
* Spain-Spein
* Denmark-Denmak
* Germany-Jarmany
* Turkey-Turki
* Norway-Nawrwei
* Hungary-Hungri
* Finland-Finlan
* France-Franc
* Bulgaria-Bulgeria
* Belgium-Beljiam
* Poland-Polan
* Portugal-Purtugawl
* Luxembourg-Lukjembag
* Romania-Rawmania
* Russia-Rasiya

### The United Kingdom

* The United Kingdom-Juktaw rastraw
* England-Inglan/Bilat desh/Ingresh desh
* Scotland-Skawutlan
* Wales-Wels
* Northern Ireland-Uttawr Airlan

### North America

* Canada-Kenada
* The United States of America-Juktaw Amerika
* Mexico-Meksiko
* Panama-Panama
* Cuba-Kiuba
* Jamaica-Jamika
* Dominica-Dominika
* Haiti-Haiti

### South America

* Argentina-Arjentina
* Bolivia-Bolibia
* Brazil-Brajil
* Chile-Chili
* Colombia-Kawlawmbia
* Ecuador-Ikwedawr
* French Ghuyer-Frnac Gwena

### Pacific Nations

* Australia-Awstrelia
* New Zealand-Niu jialan
# Writing Adolescent Fiction/Character names/Papua New Guinean
## Girls' names

* Aglem Ter
* Alupu
* Alupwa
* Amp-Biam
* Biam
* Dau
* Ife
* Itong
* Jara
* Kama
* Kandra
* Kawa
* Kenga
* Kentiga
* Kiteni
* Koina
* Kompamp-Kengakama
* Kompamp-Meta
* Kumbi
* Kwimbe
* Main
* Mancy
* Manoi
* Marpa
* Masa
* Mentun
* Meta
* Molung
* Nali
* Ndrantche
* Nemong
* Ngalowen
* Ngapan
* Ngasu
* Ngatchmu
* Pwondret
* Rossa
* Salikon
* Sirizo
* Wenta
* Yerema

## Boys' names

* Agolave
* Barunoma
* Bopau
* Bosai
* Buassi
* Gasowe
* Gesupo
* Isakoa-Hepu
* Kaura
* Kemai
* Kilipak
* Koritoia-Ope
* Korpore
* Kuan
* Kut
* Kutan
* Kwipi-Nembil
* Lowai
* Maba
* Manuwai
* Nate
* Ndrosal
* Ngalen
* Ngamel
* Obi
* Owa
* Paleao
* Panau
* Penapul
* Pokanas
* Pomasa
* Pomat
* Popoli
* Pwisio
* Selanbelot
* Sisi
* Subul
* Tchokal
* Wak
* Yasa
* Yesa

## Surnames

* Abavu
* Aila
* Aisa
* Aisi
* Aiye
* Aizue
* Akia
* Ako
* Ali
* Alu
* Angara
* Ani
* Apa
* Apo
* Arua
* Awai
* Babo
* Baloiloi
* Baraka
* Baru
* Biri
* Bito
* Buka
* Dai
* Dau
* Enuma
* Evei
* Gari
* Gau
* Gavera
* Gawi
* Geno
* Gima
* Gomia
* Gorogo
* Haija
* Haro
* Hau
* Henao
* Hetinu
* Igo
* Ila
* Injia
* Ioka
* Joku
* Kaina
* Kala
* Kali
* Kama
* Kambo
* Kami
* Kapa
* Kapi
* Kapu
* Kari
* Kariko
* Karo
* Kasi
* Kaupa
* Kavanamur
* Kema
* Keppa
* Kewa
* Kia
* Kila
* Kini
* Koi
* Kone
* Kore
* Kouoru
* Kua
* Kui
* Kula
* Kulu
* Kuman
* Kuri
* Laka
* Lama
* Leka
* Leo
* Lepani
* Lohia
* Loi
* Loko
* Mai
* Maibala
* Maino
* Maira
* Maki
* Mamando
* Manu
* Manuai
* Marabe
* Maru
* Mase
* Maso
* Mek
* Miria
* Moi
* Mondo
* Moni
* Morea
* Mou
* Na’awi
* Nami
* Natera
* Nema
* Nou
* Nouairi
* Nuia
* Okul
* Olewale
* Oli
* Omi
* Ovia
* Paiyo
* Pala
* Pandia
* Paniu
* Paru
* Passingan
* Peni
* Pok
* Pokana
* Pomat
* Pombo
* Pora
* Pulu
* Raga
* Raka
* Rau
* Ravu
* Rawali
* Rei
* Renagi
* Riyong
* Roape
* Sariman
* Sau
* Segeyaro
* Sengoku
* Sere
* Solbat
* Songoro
* Tai
* Tali
* Taligatus
* Tamarua
* Tau
* Taufa
* Taviri
* Tela
* Tiki
* Tiri
* Toba
* Tongap
* Tongia
* Toua
* Vagi
* Vai
* Vali
* Vele
* Wabo
* Wai
* Wakit
* Wala
* Walo
* Wanji
* Wari
* Yer
* Yere
* Abel
* Albert
* Alex
* Allen
* Amos
* Andrew
* Anton
* Augustine
* Ben
* Billy
* Boas
* Bruno
* Daniel
* David
* Elijah
* Francis
* Frank
* Gabriel
* Gene
* George
* Harry
* Henry
* Hosea
* Jack
* Jacob
* James
* Jerry
* Jim
* Joe
* Joel
* John
* Joseph
* Junior
* Justine
* Karl
* Ken
* Kenny
* Lawrence
* Luke
* Mark
* Martin
* Mathew
* Michael
* Moses
* Nelson
* Nicholas
* Otto
* Paul
* Peter
* Philip
* Robert
* Roy
* Sam
* Samson
* Samuel
* Silas
* Simon
* Solomon
* Stanley
* Steven
* Thomas
* Timothy
* Titus
* Tom
* Vincent
* Wesley
* William
* Willie
# Writing Adolescent Fiction/Character names/Precious stones

Here are some precious stones and other minerals that may be used as girls' names.
* Adularia
* Agate
* Almandine
* Amber
* Amethyst
* Analcime
* Anatase
* Anorthine
* Asteria
* Beryl
* Breccia
* Calcite
* Calomel
* Carnelian
* Cassiterite
* Celestite
* Celsian
* Chalcedony
* Chrysoberyl
* Chrysolite
* Coral
* Corundum
* Cristobalite
* Crystal
* Dacite
* Diamond
* Dolomite
* Ebony
* Emerald
* Emery
* Fluorite
* Galena
* Garnet
* Halite
* Hematite
* Jada
* Jade
* Jadeite
* Jewel
* Kimberlite
* Koral
* Kunzite
* Kyanite
* Lapis
* Lazuli
* Lazulite
* Malachite
* Marcasite
* Melilite
* Mica
* Nephelinite
* Obsidian
* Onyx
* Opal
* Opalite
* Orthoclase
* Pearl
* Pearline
* Peridot
* Phyllite
* Porphyry
* Pumice
* Pyrite
* Quartz
* Ruby
* Rutile
* Sanidine
* Sapphira
* Sapphire
* Sepiolite
* Serpentine
* Silica
* Sunstone
* Syenite
* Topaz
* Topaza
* Tourmaline
* Tridymite
* Turquoise
* Zircon
* Zoisite
# Writing Adolescent Fiction/Character names/Roma
## Usage note

The Roma are a peripatetic ethnic group also known as Gypsies (slur), Romani, Rom or Tzigane. They originated in South Asia.
Roma often use names typical of Russia or wherever they are living; many use Russian names with others and Romany names amongst themselves. Many Roma today, especially in the United States, freely use their Romany name. Many female Roma use geographic names such as Argentina or Barcelona.

## Girls' names

* Ali
* Anis
* Ashena
* Betia
* Bisno
* Boti
* Chavali
* Chavi
* Choomia
* Darklis
* Dika
* Djidjo
* Dooriya
* Drina
* Dritta
* Dudee
* Dunicha
* Emalia
* Emmanaia
* Esmeralda
* Ethelenda
* Everilda
* Fifika
* Florica
* Gemile
* Gitana
* Golay
* Herlikin
* Ina
* Isopel
* Jawn
* Jessenia
* Jeta
* Jofranka
* Keja
* Kirvi
* Kisaiya
* Kizz
* Lala
* Liliana
* Lina
* Liza
* Louzsa
* Ludu
* Luludja
* Luminitsa
* Mairenni
* Mala
* Malilini
* Manishie
* Marona
* Meri
* Milbrer
* Mimi
* Mirella
* Miri
* Miria
* Miriah
* Mozol
* Nadja
* Narilla
* Narrila
* Nitaka
* Oraga
* Orka
* Orlenda
* Papin
* Paprika
* Papusza
* Patia
* Peneli
* Pisliskurja
* Pita
* Polly
* Putsha
* Rawna
* Rawnie
* Rhawnie
* Romany
* Rumer
* Rupa
* Sariya
* Savira
* Saviya
* Shaia
* Shebari
* Shey
* Shofranka
* Sidi
* Simza
* Stanka
* Stavo
* Syeira
* Tahnee
* Talaitha
* Tasarla
* Tatoya
* Tauna
* Tauni
* Taunia
* Tawnee
* Tawnie
* Tekla
* Tereina
* Terom
* Tiawni
* Truffeni
* Tshaya
* Tshilaba
* Tsura
* Tsuritsa
* Vadoma
* Viollca
* Zigana
* Zurama

## Boys' names

* Arben
* Bakro
* Balo
* Baul
* Baule
* Bavol
* Bersh
* Besnik
* Beval
* Bidshika
* Boboko
* Boiko
* Boldor
* Brishen
* Bubli
* Cam
* Cappi
* Cassim
* Chaine
* Chando
* Chik
* Chuvula
* Coica
* Comon
* Daje
* Danior
* Dilaver
* Djivan
* Djordji
* Dodo
* Dukker
* Duntshi
* Durriken
* Durril
* Fero
* Fonso
* Fordel
* Frinkelo
* Garridan
* Gimi
* Grantsha
* Grofo
* Guaril
* Gunada
* Gunari
* Honko
* Ilika
* Jal
* Jibben
* Jivin
* Kako
* Kalderasha
* Ker
* Kirvo
* Kistur
* Koloro
* Kore
* Koro
* Krenar
* Laetshi
* Lash
* Lasi
* Lel
* Lennor
* Lensar
* Loiza
* Lugee
* Luluvo
* Lutherum
* Mander
* Manusch
* Marko
* Merikano
* Merno
* Mertshak
* Milosh
* Mitsho
* Miya
* Mutshoro
* Nanosh
* Nav
* Nicabar
* Nicu
* Ninga
* Oaste
* Pal
* Pali
* Pani
* Patrin
* Pattin
* Petsha
* Pias
* Pitivo
* Pitti
* Plamen
* Popoy
* Pov
* Pulika
* Punka
* Putzina
* Rambo
* Ramiz
* Saip
* Shandor
* Sharo
* Shebaro
* Simen
* Stevo
* Stiggur
* Talpa
* Tas
* Tawno
* Tem
* Terkari
* Terkon
* Titi
* Tobar
* Tshompi
* Tsinoro
* Vaya
* Vedel
* Veshengo
* Wen
* Wesh
* Yakali
* Yanoro
* Yarb
* Yayal
* Yerko
* Yishwan
* Yiswan
* Yojo
* Yoska
* Yottoko
* Yul

## Surnames

Roma simply use common surnames from the country in which they are currently living. Roma in England, for example, would use Smith, Brown, Thompson and Johnson.