File: fname

package info (click to toggle)
wims 2%3A4.29a%2Bdfsg1-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 185,704 kB
  • sloc: xml: 366,687; javascript: 120,570; ansic: 62,341; java: 62,170; sh: 7,744; perl: 3,937; yacc: 3,217; cpp: 1,915; lex: 1,805; makefile: 1,084; lisp: 914; pascal: 601; python: 520; php: 318; asm: 7
file content (168 lines) | stat: -rw-r--r-- 8,265 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
!if $wims_read_parm!=slib_header
  !goto proc
!endif

slib_author=Gang, XIAO

slib_example=fr\
\
en,girl,3\
nl,boy girl,5\
it,boy,4

!exit

!! third parm to get many firstname distinct in one time (FG)
!! Maj french fname by Jrmy Lebas

:proc
!!should be calculate from the list ?
slib_bound=35

slib_test=!itemcnt $wims_read_parm
!if $slib_test=3
  !distribute item $wims_read_parm into slib_lang,slib_genre,slib_nb
  slib_genre=!singlespace $slib_genre
  !bound slib_genre within boy, girl, boy girl, girl boy default boy
  slib_langs=!words2items $wims_site_languages
  !bound slib_lang within $slib_langs default en
!else
  !! old configuration parameters needed to be saved until modules use this slib has been change
  slib_opt=!items2words $wims_read_parm
  slib_genre=$empty
  !if boy iswordof $slib_opt
    slib_genre=boy
  !endif
  !if girl iswordof $slib_opt
    slib_genre=$slib_genre girl
  !endif
  slib_langs=!words2items $wims_site_languages
  slib_lang=$module_language
  !for slib_l in $slib_langs
    !if $slib_l iswordof $slib_opt
      slib_lang=$slib_l
    !endif
  !next slib_l
!endif
!bound slib_nb between 1 and $slib_bound default 1
!default slib_genre=!randitem boy,girl
!if $lang iswordof fr nl it
  !default slib_lang=$lang
!endif
!if $slib_lang=fr
  slib_boy=Alain, Andr, Bernard, Bertrand, \
    Carlos, Charles, Christophe, Claude, \
    Didier, Fabrice, Franois, Frdric, Georges, \
    Grard, Guillaume, Jacques, Jean, Joseph, \
    Laurent, Louis, Luc, Marc, \
    Matthieu, Michel, Olivier, Patrick, Paul, Philippe, Pierre, \
    Richard, Robert, Thierry, Xavier, \
    Stephan, Jordy, Alexandre, Emrullah, Esteban, Florent, Sacha, Antonin, Nicolas, Dorian, Ryan, Camille, \
    Logan, Anthony, Mel, Louis, Jordan, Jean-Christophe, Sman, Tristan, Louis, Thomas, Kohai, Thibault, Mouhammad, \
    Rudy, Romuald, Clment, Erwan, Hugo, Olivier, Thibault, Nicolas, Medhi, Valentin, Alan, Baptiste, Ambroise, Alexandre, \
    Dorian, Axel, Logan, Noam, Adem, Alric, Alexandre, Anthony, Quentin, Alexandre, Laurent, Pierre, Jayson, Remy, Aymen, Cyril, \
    Maxime, Magomed, Yannis, Louis, Sbastien, Thibault, Steven, Thomas, Mike, Nathan, Alexis, Quentin, Sbastien, Thomas,\
    Hind, Pablo, Alexy, Rim, Enzo, Pierre, Guillaume, Benjamin, Jrmy, Jimmy, Thomas, Prasanth, Daniel, Tho, Ruben, Matthieu, \
    Paul, Francis, Florian, Clment, Tho, Nour-El-Houda, Sofiane, Rayane, Kevin, To, Yoan, Damien, Kevin, Christian, Kain, Hugo, \
    Anthony, Deniz, Ludovic, Olivier, Romain, Cedric, Thomas, William, Levi, Lorenzo, Jonathan, Joachim, Gal, Bilal, Jrmy, Raphal, Florent,\
    Marvin, Wajdi, Florian, Matteo, Nassim, Hamza, Fabian, Idris, Allan, Marwanne, Abdoulla, Thomas, Lilian, Faycel, Sbastien, Johan, Kevin, Benjamin, Thomas, Akromat, Diye, Majdi, Medhi,\
    Christopher, Thomas, Walid

  slib_girl=Alice, Anne, Bernadette, \
    Caroline, Catherine, Cline, Claire, Clo, Denise, \
    Emmanuelle, Frdrique, Jeanne, Jeannine, Josphine, Julie,\
    Laeticia, Laure, Lucie, Marie, Marion, Mireille, \
    Patricia, Rose, Sophie, Sylvie, \
    Lorna, Leslie, Malys, Marie, Malia, Pauline, Lamia, Alexia, Kenssy-Malys, Emma, Pauline, Elonore, Elise, Srna, Ma, \
    Manon, Aude, Amlie, Myrina, Eva, Chiara, Caroline, Caroline, Ambre, Oriane, Marie-Anas, Clmence, Manon, Floriane, Camille, \
    Willow, Sarah, Alicia, Romane, Lucie, Marine, Dorine, Maeva, Manon, Chloe, Laetitia, Lea, Soumeya, Sarah, Manuela, Olivia, Yael,\
    Charlotte, Marine, Sandy, Chlo, Doris, Erika, Marion, Lola, Chavely, Myriam, Elisa, Manuela, Isabelle, Fanny, Amandine, Elisa, Maia, \
    Jade, Christel, Barbara, Jade, Maissa, Eva, Julie, Elsa, Melissa, Andrea, Carla, Mariama, Esther, Elise, Loane, Laurie, Anna, Manoa, \
    Elena, Lonie, Clia, Chlo, Romane, Salom, Pauline, Setareh, Aurlia, Marine, Cherrine, Vanessa, Ornella, Charlotte, Christelle, \
    Victoria, Nomie, Laurie, Juliette, Marion, Lena, Laura, Emilie, Anne-Laure, Claire, Imen, Nina, Andrea, Clmentine, Latitia, Lory, \
    Ophlie, Cathy, Paula, Margot, Clia, Estelle, Jade, Melody, Amira, Ins, Ins, Sarah, Kaouthar, Nausica, Jacqueline,Lina, Maeva, Lizie, \
    Marissa, Noemie, Alessia, Marie, Luana, Rhita, Marion, Melissa, Kelly, Erika, Ocane, Yasmina, Cllia, \
    Noellia, Allison, Amel, Alicia, Maeva, Camille, Alexia, Ins, Christina, Iris, Cynthia, Ins
!endif

!if $slib_lang=nl
  slib_boy=Jan,Piet,Klaas,Gerard,Jonny,\
    Sjonnie,Wim,Henk,Willem,Willem-Jan,\
    Koos,Paul,Robin,Bart,Dani,\
    Edgar,Jacob,Willem,Mohammed,Ali,\
    Joost,Johan,Karel,Martin,Hans,\
    Frederik,Bennie,Benno,Freddy,Jelmer,\
    Rinus,Marinus,Roderick,Simon,Anton,\
    Ton,Tom,Nico
  slib_girl=Marlies,Marloes,Anna,Hanna,Johanna,\
    Aaltje,Mariska,Roelie,Joke,Ellie,\
    Elli,Evelien,Vera,Kristel,Christel,\
    Chantal, Loeki,Aafke,Marijke,Petra,\
    Olga,Sien,Jo,Karlijn,Katinka,\
    Bonnie,Carolien, Anita,Hedwig,Karen,\
    Karin,Koosje,Rosa,Lidwina,Astrid,\
    Lenie,Lena,Maria,Eva,Marijke,\
    Anneke,Alie
!endif
!if $slib_lang=it
  slib_boy=Achille, Adriano, Alberto, Alberto, Aldo, Alessandro, Alessio,\
    Alfonso, Amedeo, Andrea, Angelo, Antonio, Attilio, Beniamino, Biagio,\
    Boris, Bruno, Carlo, Cesare, Corrado, Cosimo, Daniele, Dario, Davide,\
    Edoardo, Elio, Emilio, Enrico, Ercole, Ermes, Ettore, Fabio, Fabrizio,\
    Federico, Felice, Filippo, Flavio, Fortunato, Francesco, Franco,\
    Fulvio, Furio, Gabriele, Gaetano, Gastone, Gennaro, Giorgio, Giovanni,\
    Giuliano, Guglielmo, Guido, Ignazio, Isacco, Italo, Leandro, Leonardo,\
    Livio, Lorenzo, Luca, Luca, Luigi, Marcello, Marco, Marino, Mario,\
    Martino, Massimo, Matteo, Mauro, Michele, Narciso, Nicola, Norberto,\
    Orazio, Oreste, Orlando, Oscar, Osvaldo, Otello, Ottavio, Paolo,\
    Paride, Pasquale, Pietro, Raffaele, Raimondo, Renato, Riccardo,\
    Roberto, Rocco, Rodolfo, Romano, Rosario, Ruggero, Salvatore, Samuele,\
    Sebastiano, Sergio, Silvano, Simone, Sisto, Stefano, Telemaco, Teseo,\
    Tiberio, Tiziano, Tommaso, Tullio, Ugo, Ulderico, Ulisse, Umberto,\
    Urbano, Valentino, Valerio, Vincenzo, Virginio, Vittorio, Walter,\
    Zaccaria, Zeno
  slib_girl=Ada, Agnese, Alessandra, Alice, Amelia, Angelica, Antonia, Antonietta,\
    Arianna, Barbara, Beatrice, Bianca, Carla, Caterina, Cecilia, Chiara,\
    Clara, Cristina, Diana, Dora, Elena, Eleonora, Eliana, Elisabetta,\
    Eloisa, Elvira, Emilia, Enrica, Ester, Eva, Fabrizia, Federica,\
    Flavia, Flora, Franca, Francesca, Fulvia, Gabriella, Gaia, Giada,\
    Ginevra, Gioia, Giovanna, Giuliana, Grazia, Ida, Ilaria, Ines, Iole,\
    Irene, Irma, Isabella, Isotta, Laura, Lavinia, Leila, Letizia, Licia,\
    Lidia, Luana, Luisa, Maddalena, Mara, Marcella, Margherita, Maria,\
    Marianna, Marina, Marisa, Marta, Marzia, Matilde, Maura, Milena,\
    Moira, Monica, Nadia, Natalia, Ofelia, Olga, Olimpia, Olivia, Ornella,\
    Orsola, Ortensia, Pamela, Paola, Patrizia, Rachele, Raffaella,\
    Rebecca, Regina, Renata, Rita, Roberta, Romina, Rosa, Rossana,\
    Sabrina, Sara, Serena, Silvana, Simona, Sofia, Stefania, Stella,\
    Susanna, Tamara, Tania, Tatiana, Tecla, Teresa, Tiziana, Valentina,\
    Valeria, Veronica, Viola, Virginia, Vittoria, Viviana
!endif

!default slib_boy=Andrew, Anthony, Bill, Brian, Charles,\
  Charlie, Christopher,Daniel, David,  Donald,\
  Edward, Edwin, George, Harry, Henry,\
  Jack, Jacob, James, Jason, Jeff,\
  John, Joseph, Kenneth, Kevin, Mark,\
  Michael, Oliver, Oscar, Paul, Peter,\
  Richard, Robert, Ronald, Steven, Thomas, William

!default slib_girl=Alice, Amelia, Anna, Ava, Barbara,\
  Betty, Carol, Catherine, Deborah, Diana,\
  Donna, Dorothy, Elisabeth, Emily, Helen,\
  Isla, Isabella, Jane, Jennifer, Jessica,\
  Karen, Kimberly, Laura, Linda,  Lisa,\
  Margaret, Marguerite, Maria, Marilyn, Mary,\
  Mia, Michelle, Nancy, Patricia, Olivia,\
  Rose, Ruth, Sarah, Sandra, Sharon,\
  Sophie, Susan, Victoria, Virginia

slib_out=$empty
!if girl iswordof $slib_genre
  slib_out=!append item $slib_girl to $slib_out
!endif
!if boy iswordof $slib_genre
  slib_out=!append item $slib_boy to $slib_out
!endif
slib_out=!listuniq $slib_out
slib_out=!shuffle $slib_out
slib_out=!item 1 to $slib_nb of $slib_out