Commit 895d2ad7fe15dd7f87879f1b51e462d647e3d961

Authored by YACHEU
1 parent ecd4c11b

Integracja tokenizacji z przetwarzaniem wyrażeń wielosłownych

Too many changes to show.

To preserve performance only 18 of 33 files are displayed.

LCGlexicon/ENIAMcategoriesPL.ml
... ... @@ -187,7 +187,7 @@ let check_genders genders =
187 187  
188 188  
189 189 let clarify_categories proper cat coerced (lemma,pos,interp) =
190   - let cats = {empty_cats with lemma=lemma; pos=pos; pos2=simplify_pos pos; cat=cat; coerced=coerced; snode=snode; phrase=all_phrases} in
  190 + let cats = {empty_cats with lemma=lemma; pos=pos; pos2=ENIAMtagset.simplify_pos pos; cat=cat; coerced=coerced; snode=snode; phrase=all_phrases} in
191 191 match lemma,pos,interp with
192 192 lemma,"subst",[numbers;cases;genders] ->
193 193 let numbers = expand_numbers numbers in
... ...
LCGlexicon/makefile
... ... @@ -3,7 +3,7 @@ OCAMLOPT=ocamlopt
3 3 OCAMLDEP=ocamldep
4 4 INCLUDES=-I +xml-light -I +xlib -I +zip -I +bz2 -I +eniam
5 5 OCAMLFLAGS=$(INCLUDES) -g
6   -OCAMLOPTFLAGS=$(INCLUDES) unix.cmxa xml-light.cmxa str.cmxa nums.cmxa zip.cmxa bz2.cmxa xlib.cmxa eniam-lcg-parser.cmxa eniam-lcg-lexicon.cmxa
  6 +OCAMLOPTFLAGS=$(INCLUDES) unix.cmxa xml-light.cmxa str.cmxa nums.cmxa zip.cmxa bz2.cmxa xlib.cmxa eniam-tokenizer.cmxa eniam-lcg-parser.cmxa eniam-lcg-lexicon.cmxa
7 7 INSTALLDIR=`ocamlc -where`/eniam
8 8  
9 9 SOURCES= ENIAM_LCGlexiconTypes.ml ENIAMcategoriesPL.ml ENIAM_LCGlexiconParser.ml ENIAM_LCGlexicon.ml
... ...
LCGparser/ENIAM_LCGchart.ml
... ... @@ -62,6 +62,16 @@ let fold chart s f =
62 62 Xlist.fold (find chart i j cost) s (fun s (symbol,sem) ->
63 63 f s (symbol,i,j,cost,sem,layer)))))
64 64  
  65 +let copy chart =
  66 + let a = Array.copy chart in
  67 + Int.iter 0 (last_node chart) (fun i ->
  68 + let b = Array.copy a.(i) in
  69 + Int.iter 0 (last_node chart) (fun j ->
  70 + let c = Array.copy b.(j) in
  71 + b.(j) <- c);
  72 + a.(i) <- b);
  73 + a
  74 +
65 75 let rec find_paths_rec chart last i =
66 76 if i = last then [[]] else
67 77 Int.fold (i+1) last [] (fun paths j ->
... ... @@ -151,7 +161,7 @@ let make_unique chart i j =
151 161 chart*)
152 162  
153 163 let parse rules chart references timeout time_fun =
154   - (* print_endline "parse 1"; *)
  164 +(* Printf.printf "parse 1: %d\n" (ExtArray.size references); *)
155 165 (* ENIAM_LCGrules.references := refs;
156 166 ENIAM_LCGrules.next_reference := next_ref; *)
157 167 let start_time = time_fun () in
... ... @@ -164,15 +174,21 @@ let parse rules chart references timeout time_fun =
164 174 let time = time_fun () in
165 175 if time -. start_time > timeout then raise (Timeout(time -. start_time)) else
166 176 let j = i + d in
  177 +(* Printf.printf "parse 2: %d i=%d j=%d k=%d\n" (ExtArray.size references) i j k; *)
167 178 let chart (*l,lay*) = Xlist.fold rules chart(*find chart i k,layer chart i k*) (fun chart(*l,lay*) (cost,rule) ->
168 179 Int.fold 0 max_cost chart (fun chart cost1 ->
169 180 Int.fold 0 max_cost chart (fun chart cost2 ->
170 181 let t1 = find chart i j cost1 in
171 182 let t2 = find chart j k cost2 in
172   - if cost1 + cost2 + cost > max_cost then chart(*l,lay*) else
173   - add_inc_list chart i k (cost1 + cost2 + cost) (rule references t1 t2)
174   - ((max (layer chart i j cost1) (layer chart j k cost2)) + 1)))) in
  183 + if cost1 + cost2 + cost > max_cost then chart(*l,lay*) else (
  184 +(* let size1 = ExtArray.size references in *)
  185 + let chart = add_inc_list chart i k (cost1 + cost2 + cost) (rule references t1 t2)
  186 + ((max (layer chart i j cost1) (layer chart j k cost2)) + 1) in
  187 +(* let size2 = ExtArray.size references in *)
  188 +(* if size1 < size2 then Printf.printf "parse 3: %d %d i=%d j=%d k=%d\n" size1 size2 i j k; *)
  189 + chart)))) in
175 190 make_unique chart i k))) in
  191 +(* Printf.printf "parse 4: %d\n" (ExtArray.size references); *)
176 192 chart
177 193  
178 194 let assign_not_parsed left right (t,sem) =
... ...
LCGparser/ENIAM_LCGreductions.ml
... ... @@ -127,13 +127,16 @@ let linear_term_beta_reduction4 references =
127 127 let rec create_cut_refs = function
128 128 Node t ->
129 129 let t = {t with args=simplify_args t.args} in
  130 +(* Printf.printf "create_cut_refs 1: %s\n" (ENIAM_LCGstringOf.linear_term 0 (Node t)); *)
130 131 (try
131 132 let i = TermMap.find !refs (Node t) in
  133 +(* Printf.printf "create_cut_refs 2: %d\n" i; *)
132 134 Cut(Ref i)
133 135 with Not_found ->
134 136 refs := TermMap.add !refs (Node t) !next_ref;
135 137 let t = Cut(Ref !next_ref) in
136 138 incr next_ref;
  139 +(* Printf.printf "create_cut_refs 3: %d\n" (!next_ref); *)
137 140 t)
138 141 | Tuple l -> Tuple(List.rev (Xlist.rev_map l create_cut_refs))
139 142 | Variant(e,l) -> Variant(e,Xlist.map l (fun (i,t) -> i,create_cut_refs t))
... ... @@ -286,10 +289,15 @@ let linear_term_beta_reduction4 references =
286 289 | Ref i -> (* nie ma problemu przy wywoływaniu z różnymi podstawieniami, bo termy w poszczególnych referencjach nie mają zmiennych wolnych
287 290 reduced zawiera termy bez zmiennych *)
288 291 if reduced.(i) = Dot then (
  292 +(* Printf.printf "reduce in Ref %d: %s\n" i (ENIAM_LCGstringOf.linear_term 0 (ExtArray.get references i)); *)
289 293 let t = linear_term_beta_reduction subst (ExtArray.get references i) in
  294 +(* Printf.printf "reduce out Ref %d: %s\n" i (ENIAM_LCGstringOf.linear_term 0 t); *)
  295 + ExtArray.set references i t;
290 296 if is_reduced t then reduced.(i) <- t else ExtArray.set references i t;
291 297 t)
292   - else reduced.(i)
  298 + else (
  299 +(* Printf.printf "reduce done Ref %d: %s\n" i (ENIAM_LCGstringOf.linear_term 0 reduced.(i)); *)
  300 + reduced.(i))
293 301 | Cut(Ref i) -> Cut(Ref i)
294 302 | Cut t ->
295 303 let t = linear_term_beta_reduction subst t in
... ... @@ -297,17 +305,22 @@ let linear_term_beta_reduction4 references =
297 305 if is_reduced t then create_cut_refs t else Cut t
298 306 in
299 307  
300   - linear_term_beta_reduction StringMap.empty (ExtArray.get references 0), !refs, !next_ref
  308 +(* Printf.printf "linear_term_beta_reduction4: next_ref=%d\n" !next_ref; *)
  309 + let t = linear_term_beta_reduction StringMap.empty (ExtArray.get references 0) in
  310 +(* Printf.printf "linear_term_beta_reduction4: next_ref=%d\n" !next_ref; *)
  311 + t, !refs, !next_ref
301 312  
302 313 (* dodać usuwanie jednorazowych etykiet i
303 314 zastąpić Cut(Ref i) przez coś innego *)
304 315 let reduce t references =
305 316 ExtArray.set references 0 t;
306 317 (* let references = prepare_references t references next_reference in *)
307   - (* LCGlatexOf.print_references "references1" references; *)
  318 +(* ENIAM_LCGlatexOf.print_references "results/" "references1" "a0" references; *)
308 319 let t,refs,next_ref = linear_term_beta_reduction4 references in
  320 +(* Printf.printf "reduce next_ref=%d t=%s\n" next_ref (ENIAM_LCGstringOf.linear_term 0 t); *)
  321 +(* TermMap.iter refs (fun t i -> Printf.printf "reduce ref=%d t=%s\n" i (ENIAM_LCGstringOf.linear_term 0 t)); *)
309 322 let dependency_tree = prepare_dependency_tree t refs next_ref in
310   - (* LCGlatexOf.print_references "references2" references; *)
  323 +(* ENIAM_LCGlatexOf.print_references "results/" "references2" "a0" references; *)
311 324 dependency_tree
312 325  
313 326  
... ...
LCGparser/ENIAM_LCGrules.ml
... ... @@ -307,21 +307,25 @@ let rec deduce_imp dir afv in_sem = function
307 307 | s -> failwith ("deduce_imp: " ^ ENIAM_LCGstringOf.grammar_symbol 1 s)
308 308  
309 309 let rec deduce_app references dir (funct,funct_sem) args =
310   - (* Printf.printf "deduce_app 1: '%s' [%s]\n%!" (ENIAM_LCGstringOf.grammar_symbol 1 funct)
311   - (String.concat "; " (Xlist.map args (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'"))); *)
  310 +(* Printf.printf "deduce_app 1: '%s' [%s]\n%!" (ENIAM_LCGstringOf.grammar_symbol 1 funct)
  311 + (String.concat "; " (Xlist.map args (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'")));*)
312 312 let x = List.flatten (Xlist.map (deduce_imp dir empty_fv funct_sem funct) (fun (fv,psi,phi,funct_sem) ->
313   - (* print_endline "deduce_app 2"; *)
  313 +(* print_endline "deduce_app 2"; *)
314 314 let l = Xlist.fold args [] (fun l (arg,arg_sem) ->
315 315 let res = deduce_matching empty_fv fv arg_sem (arg,phi) in
316   - (* Printf.printf "deduce_matching: '%s' '%s' -> %d\n%!" (ENIAM_LCGstringOf.grammar_symbol 1 arg) (ENIAM_LCGstringOf.grammar_symbol 1 phi) (Xlist.size res); *)
  316 +(* Printf.printf "deduce_matching: '%s' '%s' -> %d\n%!" (ENIAM_LCGstringOf.grammar_symbol 1 arg) (ENIAM_LCGstringOf.grammar_symbol 1 phi) (Xlist.size res); *)
317 317 res @ l) in
318 318 let map = Xlist.fold l StringMap.empty (fun map (afv,bfv,sem) ->
319 319 if not (is_empty_fv afv) then failwith "deduce_app" else
320 320 StringMap.add_inc map (string_of_fv bfv) (bfv,[sem]) (fun (fv,sems) -> fv, sem :: sems)) in
321 321 StringMap.fold map [] (fun l _ (bfv,sems) ->
322   - let reference = ExtArray.add references (App(funct_sem,make_variant sems)) in
  322 + let sem = App(funct_sem,make_variant sems) in
  323 + let reference = ExtArray.add references sem in
  324 +(* Printf.printf "deduce_app 3: '%s' [%s]\n%!" (ENIAM_LCGstringOf.grammar_symbol 1 funct)
  325 + (String.concat "; " (Xlist.map args (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'")));
  326 + Printf.printf "deduce_app 4: %d %s\n%!" reference (ENIAM_LCGstringOf.linear_term 0 sem);*)
323 327 (fold_fv bfv (psi,Ref reference) (fun (t,sem) v (g,e) -> WithVar(v,g,e,t), VariantVar(v,sem))) :: l))) in
324   - (* print_endline "deduce_app 3"; *)
  328 +(* print_endline "deduce_app 5"; *)
325 329 x
326 330  
327 331 let apply_coord references = function
... ... @@ -335,6 +339,7 @@ let apply_coord references = function
335 339 let sem = ConcatCoord(Lambda(y,funct_sem),MapCoord(coord_sem,Lambda(x,sem))) in
336 340 StringMap.add_inc map (string_of_fv bfv) (bfv,[sem]) (fun (fv,sems) -> fv, sem :: sems)) in
337 341 StringMap.fold map [] (fun l _ (bfv,sems) ->
  342 +(* print_endline "apply_coord"; *)
338 343 let reference = ExtArray.add references (make_variant sems) in
339 344 (fold_fv bfv (psi,Ref reference) (fun (t,sem) v (g,e) -> WithVar(v,g,e,t), VariantVar(v,sem))) :: l)))
340 345 (* let x = get_new_variable () in
... ... @@ -403,10 +408,10 @@ let rec split_comp_arg_plus arg_sem = function
403 408 | t -> failwith ("split_comp_arg_plus: " ^ ENIAM_LCGstringOf.grammar_symbol 0 t)
404 409  
405 410 let rec deduce_comp references dir_funct dir_arg (funct,funct_sem) args =
406   - (* Printf.printf "deduce_app 1: '%s' [%s]\n%!" (ENIAM_LCGstringOf.grammar_symbol 1 funct)
407   - (String.concat "; " (Xlist.map args (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'"))); *)
  411 +(* Printf.printf "deduce_comp 1: '%s' [%s]\n%!" (ENIAM_LCGstringOf.grammar_symbol 1 funct)
  412 + (String.concat "; " (Xlist.map args (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'")));*)
408 413 let x = List.flatten (Xlist.map (deduce_imp dir_funct empty_fv funct_sem funct) (fun (fv,psi,phi,funct_sem) ->
409   - (* print_endline "deduce_app 2"; *)
  414 +(* print_endline "deduce_comp 2"; *)
410 415 let l = Xlist.fold args [] (fun l (arg,arg_sem) ->
411 416 Xlist.fold (deduce_imp dir_arg empty_fv arg_sem arg) l (fun l (arg_fv,arg_psi,arg_phi,arg_sem) ->
412 417 Xlist.fold (split_comp_arg_plus arg_sem arg_phi) l (fun l (arg_phi,arg_sem) ->
... ... @@ -419,8 +424,9 @@ let rec deduce_comp references dir_funct dir_arg (funct,funct_sem) args =
419 424 (bfv,Imp(psi,dir_arg,arg_phi),Lambda(x,App(funct_sem,arg_sem))) :: l)))) in
420 425 Xlist.fold l [] (fun l (bfv,t,sem) ->
421 426 let reference = ExtArray.add references sem in
  427 +(* Printf.printf "deduce_comp 3: %d %s\n%!" reference (ENIAM_LCGstringOf.linear_term 0 sem); *)
422 428 (fold_fv bfv (t,Ref reference) (fun (t,sem) v (g,e) -> WithVar(v,g,e,t), VariantVar(v,sem))) :: l))) in
423   - (* print_endline "deduce_app 3"; *)
  429 +(* print_endline "deduce_comp 4"; *)
424 430 x
425 431  
426 432 let deduce_forward_coord references coord_funct coord_sem args =
... ... @@ -472,6 +478,9 @@ let deduce_backward_coord references coord_funct (coord,coord_sem) args =
472 478 | _ -> []*)
473 479  
474 480 let forward_application references functs args =
  481 +(* Printf.printf "forward_application: [%s] [%s]\n%!"
  482 + (String.concat "; " (Xlist.map functs (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'")))
  483 + (String.concat "; " (Xlist.map args (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'")));*)
475 484 Xlist.fold functs [] (fun l -> function
476 485 Bracket(lf,false,funct),sem ->
477 486 let argst,argsf = Xlist.fold args ([],[]) (fun (argst,argsf) -> function
... ... @@ -490,6 +499,9 @@ let forward_application references functs args =
490 499 | _ -> l)
491 500  
492 501 let forward_application_ignore_brackets references functs args =
  502 +(* Printf.printf "forward_application_ignore_brackets: [%s] [%s]\n%!"
  503 + (String.concat "; " (Xlist.map functs (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'")))
  504 + (String.concat "; " (Xlist.map args (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'")));*)
493 505 Xlist.fold functs [] (fun l -> function
494 506 Bracket(lf,false,funct),sem ->
495 507 let argst,argsf = Xlist.fold args ([],[]) (fun (argst,argsf) -> function
... ... @@ -531,9 +543,9 @@ let forward_cross_composition references functs args =
531 543 | _ -> l)
532 544  
533 545 let backward_application references args functs =
534   - (* Printf.printf "backward_application: [%s] [%s]\n%!"
  546 +(* Printf.printf "backward_application: [%s] [%s]\n%!"
535 547 (String.concat "; " (Xlist.map args (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'")))
536   - (String.concat "; " (Xlist.map functs (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'"))); *)
  548 + (String.concat "; " (Xlist.map functs (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'")));*)
537 549 Xlist.fold functs [] (fun l -> function
538 550 Bracket(false,rf,funct),sem ->
539 551 let argst,argsf = Xlist.fold args ([],[]) (fun (argst,argsf) -> function
... ... @@ -552,9 +564,9 @@ let backward_application references args functs =
552 564 | _ -> l)
553 565  
554 566 let backward_application_ignore_brackets references args functs =
555   - (* Printf.printf "backward_application: [%s] [%s]\n%!"
  567 +(* Printf.printf "backward_application_ignore_brackets: [%s] [%s]\n%!"
556 568 (String.concat "; " (Xlist.map args (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'")))
557   - (String.concat "; " (Xlist.map functs (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'"))); *)
  569 + (String.concat "; " (Xlist.map functs (fun (arg,_) -> "'" ^ ENIAM_LCGstringOf.grammar_symbol 1 arg ^ "'")));*)
558 570 Xlist.fold functs [] (fun l -> function
559 571 Bracket(false,rf,funct),sem ->
560 572 let argst,argsf = Xlist.fold args ([],[]) (fun (argst,argsf) -> function
... ...
compile.sh
... ... @@ -21,25 +21,25 @@ sudo mv subsyntax /usr/local/bin/subsyntax
21 21 make clean
22 22 cd ..
23 23  
24   -cd integration
  24 +cd LCGparser
25 25 make clean
26 26 sudo make install
27 27 make clean
28 28 cd ..
29 29  
30   -cd LCGparser
  30 +cd xt
31 31 make clean
32 32 sudo make install
33 33 make clean
34 34 cd ..
35 35  
36   -cd LCGlexicon
  36 +cd integration
37 37 make clean
38 38 sudo make install
39 39 make clean
40 40 cd ..
41 41  
42   -cd xt
  42 +cd LCGlexicon
43 43 make clean
44 44 sudo make install
45 45 make clean
... ...
exec/ENIAMexec.ml
... ... @@ -70,8 +70,8 @@ let clarify_categories cats (*snode*) token =
70 70 List.flatten (Xlist.map interp (fun interp -> List.flatten (Xlist.map cats (fun (cat,coerced) ->
71 71 (* Printf.printf "lemma=%s pos=%s cat=%s coerced=%s\n%!" lemma pos cat (String.concat "," coerced); *)
72 72 ENIAMcategoriesPL.clarify_categories false cat coerced (*snode*) (lemma,pos,interp)))))
73   - | ENIAMtokenizerTypes.Proper(lemma,pos,interp,senses2) ->
74   - List.flatten (Xlist.map interp (fun interp -> List.flatten (Xlist.map cats (fun (cat,coerced) -> ENIAMcategoriesPL.clarify_categories true cat coerced (*snode*) (lemma,pos,interp)))))
  73 +(* | ENIAMtokenizerTypes.Proper(lemma,pos,interp,senses2) ->
  74 + List.flatten (Xlist.map interp (fun interp -> List.flatten (Xlist.map cats (fun (cat,coerced) -> ENIAMcategoriesPL.clarify_categories true cat coerced (*snode*) (lemma,pos,interp)))))*)
75 75 | ENIAMtokenizerTypes.Interp lemma ->
76 76 List.flatten (Xlist.map cats (fun (cat,coerced) -> ENIAMcategoriesPL.clarify_categories false cat coerced (*snode*) (lemma,"interp",[])))
77 77 | _ -> []
... ... @@ -172,7 +172,7 @@ let eniam_parse_sentence timeout verbosity rules tokens lex_sems paths last max_
172 172 let result = if verbosity = 0 then result else {result with chart1=chart} in
173 173 (* print_endline "eniam_parse_sentence 2"; *)
174 174 let chart,references = ENIAM_LCGchart.lazify chart in
175   - let result = if verbosity = 0 then result else {result with chart2=Array.copy chart; references2=ExtArray.copy references} in
  175 + let result = if verbosity = 0 then result else {result with chart2=ENIAM_LCGchart.copy chart; references2=ExtArray.copy references} in
176 176 (* print_endline "eniam_parse_sentence 3"; *)
177 177 let time2 = time_fun () in
178 178 (* Printf.printf "time2-time1=%f\n%!" (time2 -. time1); *)
... ... @@ -182,7 +182,7 @@ let eniam_parse_sentence timeout verbosity rules tokens lex_sems paths last max_
182 182 let chart = ENIAM_LCGchart.parse !lcg_rules chart references timeout time_fun in (* uwaga: niejawna zmiana imperatywna w references *)
183 183 let time3 = time_fun () in
184 184 (* Printf.printf "time3-time2=%f\n%!" (time3 -. time2); *)
185   - let result = if verbosity = 0 then result else {result with chart3=chart; references3=references} in
  185 + let result = if verbosity = 0 then result else {result with chart3=chart; references3=ExtArray.copy references} in
186 186 let result = {result with parse_time=time3 -. time2; chart_size=ENIAM_LCGchart.get_no_entries chart} in
187 187 (* print_endline "eniam_parse_sentence 4a"; *)
188 188 let chart = if !partial_parsing_flag && not (ENIAM_LCGchart.is_parsed chart) then ENIAM_LCGchart.merge chart references else chart in
... ...
exec/ENIAMvisualization.ml
... ... @@ -988,10 +988,10 @@ let html_of_eniam_sentence path file_prefix img verbosity tokens (result : eniam
988 988 ""
989 989 | ReductionError3 ->
990 990 if verbosity < 2 then () else (
991   - ENIAM_LCGlatexOf.print_chart path (file_prefix ^ "_1_chart") "a1" result.text_fragments result.chart1;
992   - ENIAM_LCGlatexOf.print_chart path (file_prefix ^ "_2_chart") "a4" result.text_fragments result.chart2;
  991 + ENIAM_LCGlatexOf.print_chart path (file_prefix ^ "_1_chart") "a0" result.text_fragments result.chart1;
  992 + ENIAM_LCGlatexOf.print_chart path (file_prefix ^ "_2_chart") "a0" result.text_fragments result.chart2;
993 993 ENIAM_LCGlatexOf.print_references path (file_prefix ^ "_2_references") "a0" result.references2;
994   - ENIAM_LCGlatexOf.print_chart path (file_prefix ^ "_3_chart") "a4" result.text_fragments result.chart3;
  994 + ENIAM_LCGlatexOf.print_chart path (file_prefix ^ "_3_chart") "a0" result.text_fragments result.chart3;
995 995 ENIAM_LCGlatexOf.print_references path (file_prefix ^ "_3_references") "a0" result.references3;
996 996 Xlatex.latex_file_out path (file_prefix ^ "_4_term") "a4" false (fun file ->
997 997 Printf.fprintf file "\\[%s\\]\n" (ENIAM_LCGlatexOf.linear_term 0 result.term4));
... ...
lexSemantics/ENIAMlexSemantics.ml
... ... @@ -53,14 +53,14 @@ let find_senses t s =
53 53 StringSet.add set name)) in*)
54 54 let senses = match t.token with
55 55 Lemma(lemma,pos,_) -> ENIAMplWordnet.find_senses lemma pos
56   - | Proper(_,_,_,senses) -> ENIAMplWordnet.find_proper_senses senses
  56 +(* | Proper(_,_,_,senses) -> ENIAMplWordnet.find_proper_senses senses *)
57 57 | _ -> [] in
58 58 (* let senses =
59 59 Xlist.fold senses [] (fun senses (name,hipero,weight) ->
60 60 if StringSet.mem set name then senses else (name,hipero,weight) :: senses) in *)
61 61 let senses_sie = match t.token with
62 62 Lemma(lemma,pos,_) -> ENIAMplWordnet.find_senses (lemma ^ " się") pos
63   - | Proper(_,_,_,senses) -> []
  63 +(* | Proper(_,_,_,senses) -> [] *)
64 64 | _ -> [] in
65 65 (* let senses_sie = Xlist.fold senses_sie [] (fun senses_sie (name,hipero,weight) ->
66 66 if StringSet.mem set name then senses_sie else (name,hipero,weight) :: senses_sie) in
... ... @@ -295,7 +295,7 @@ let assign_valence tokens lex_sems group =
295 295 Xlist.iter group (fun id ->
296 296 let lemma = ENIAMtokens.get_lemma (ExtArray.get tokens id).token in
297 297 let pos = ENIAMtokens.get_pos (ExtArray.get tokens id).token in
298   - let pos2 = ENIAMcategoriesPL.simplify_pos pos in
  298 + let pos2 = ENIAMtagset.simplify_pos pos in
299 299 let schemata = Entries.find schemata pos2 lemma in
300 300 let schemata = if schemata = [] then ENIAMvalence.get_default_valence pos2 else schemata in
301 301 (* Printf.printf "A %s %s %s |schemata|=%d\n" lemma pos pos2 (Xlist.size schemata); *)
... ...
morphology/ENIAMinflexion.ml
... ... @@ -214,6 +214,12 @@ let select_fluent candidates =
214 214 if b then x :: candidates2 else candidates2) in
215 215 if selected = [] then Xlist.map candidates snd else selected
216 216  
  217 +let rec no_lemma_found = function
  218 + [] -> true
  219 + | {interp="brev:pun"} :: l -> no_lemma_found l
  220 + | {interp="brev:npun"} :: l -> no_lemma_found l
  221 + | _ -> false
  222 +
217 223 let get_interpretations orth =
218 224 let candidates = ENIAMmorphologyRules.CharTrees.find !rules orth in
219 225 let found = try StringMap.find !alt orth with Not_found -> [] in
... ... @@ -229,7 +235,7 @@ let get_interpretations orth =
229 235 Xlist.fold l found (fun found (lemma_suf,aspect) ->
230 236 (true,{lemma=stem ^ rule.set; lemma_suf=lemma_suf; interp=manage_aspect aspect rule.interp; freq=rule.freq; status=LemmaVal; star=rule.star; tags=rule.tags}) :: found)) in
231 237 let found = select_fluent found in
232   - if found = [] then [{lemma=orth; lemma_suf=""; interp="unk"; freq=1; status=TokNotFound; star=Star; tags=[]}] else found
  238 + if no_lemma_found found then {lemma=orth; lemma_suf=""; interp="unk"; freq=1; status=TokNotFound; star=Star; tags=[]} :: found else found
233 239  
234 240 let catch_get_interpretations form =
235 241 try
... ...
subsyntax/ENIAM_MWE.ml
... ... @@ -108,12 +108,27 @@ let load_mwe_dict2 filename (dict,dict2) =
108 108 | _ -> failwith "load_mwe_dict2")
109 109 | l -> failwith ("load_mwe_dict2 '" ^ String.concat "\t" l ^ "'"))
110 110  
  111 +let add_known_orths_and_lemmata dict =
  112 + let a = {number=""; gender=""; no_sgjp=false; poss_ndm=false; ont_cat="MWEcomponent"} in
  113 + let orths,lemmata = StringMap.fold dict (!known_orths,!known_lemmata) (fun (orth_set,lemma_map) _ l ->
  114 + Xlist.fold l (orth_set,lemma_map) (fun (orth_set,lemma_map) (orths,lemma,cat,interp) ->
  115 + Xlist.fold orths (orth_set,lemma_map) (fun (orth_set,lemma_map) -> function
  116 + O s -> StringSet.add orth_set s, lemma_map
  117 + | L(lemma,pos,_) -> orth_set,
  118 + let map2 = try StringMap.find lemma_map lemma with Not_found -> StringMap.empty in
  119 + let map2 = StringMap.add_inc map2 (ENIAMtagset.simplify_pos pos) (OntSet.singleton a) (fun set -> OntSet.add set a) in
  120 + StringMap.add lemma_map lemma map2
  121 + | _ -> failwith "add_known_orths_and_lemmata"))) in
  122 + known_orths := orths;
  123 + known_lemmata := lemmata
  124 +
  125 +
111 126 let load_mwe_dicts () =
112 127 let dict = File.catch_no_file (load_mwe_dict brev_filename) StringMap.empty in
113 128 let dict = File.catch_no_file (load_mwe_dict fixed_filename) dict in
114 129 let dict = File.catch_no_file (load_mwe_dict mwe_filename) dict in
115 130 let dict =
116   - Xlist.fold !ENIAMtokenizerTypes.theories_paths dict (fun dict path ->
  131 + Xlist.fold !theories_paths dict (fun dict path ->
117 132 File.catch_no_file (load_mwe_dict (path ^ "/mwe.tab")) dict) in
118 133 let dict,dict2 = (*File.catch_no_file (load_mwe_dict2 sejf_filename)*) (dict,StringMap.empty) in
119 134 (* let dict,dict2 = File.catch_no_file (load_mwe_dict2 sejfek_filename) (dict,dict2) in
... ... @@ -125,6 +140,8 @@ let load_mwe_dicts () =
125 140 let dict,dict2 =
126 141 Xlist.fold !ENIAMtokenizerTypes.theories_paths (dict,dict2) (fun (dict,dict2) path ->
127 142 File.catch_no_file (load_mwe_dict2 (path ^ "/mwe2.tab")) (dict,dict2)) in
  143 + add_known_orths_and_lemmata dict;
  144 + add_known_orths_and_lemmata dict2;
128 145 dict,dict2
129 146  
130 147 let mwe_dict = ref (StringMap.empty : (t list * string * string * sel list) list StringMap.t)
... ... @@ -134,7 +151,7 @@ let get_orths paths =
134 151 IntMap.fold paths StringSet.empty (fun orths _ map ->
135 152 IntMap.fold map orths (fun orths _ l ->
136 153 TokenEnvSet.fold l orths (fun orths t ->
137   - StringSet.add orths (ENIAMtokens.get_orth t.token))))
  154 + Xlist.fold (ENIAMtokens.get_orths t.token) orths StringSet.add)))
138 155  
139 156 let get_lemmas paths =
140 157 IntMap.fold paths StringSet.empty (fun orths _ map ->
... ... @@ -227,13 +244,13 @@ let add_quot_rule rules =
227 244 rules))) *)
228 245  
229 246 let add_building_number_rules rules =
230   - [true,[D "year";SL],"<concat>","building-number",[V "Proper"];
231   - true,[D "year";O "/";D "year"],"<concat>","building-number",[V "Proper"];
232   - true,[D "year";SL;O "/";D "year"],"<concat>","building-number",[V "Proper"];
233   - true,[D "year";O "/";D "year";SL],"<concat>","building-number",[V "Proper"];
234   - true,[D "year";O "/";D "year";O "/";D "year"],"<concat>","building-number",[V "Proper"];
235   - true,[D "year";SL;O "/";D "year";O "/";D "year"],"<concat>","building-number",[V "Proper"];
236   - true,[D "year";O "/";D "year";SL;O "/";D "year"],"<concat>","building-number",[V "Proper"];
  247 + [true,[D "year";SL],"<concat>","building-number",[(*V "Proper"*)];
  248 + true,[D "year";O "/";D "year"],"<concat>","building-number",[(*V "Proper"*)];
  249 + true,[D "year";SL;O "/";D "year"],"<concat>","building-number",[(*V "Proper"*)];
  250 + true,[D "year";O "/";D "year";SL],"<concat>","building-number",[(*V "Proper"*)];
  251 + true,[D "year";O "/";D "year";O "/";D "year"],"<concat>","building-number",[(*V "Proper"*)];
  252 + true,[D "year";SL;O "/";D "year";O "/";D "year"],"<concat>","building-number",[(*V "Proper"*)];
  253 + true,[D "year";O "/";D "year";SL;O "/";D "year"],"<concat>","building-number",[(*V "Proper"*)];
237 254 ] @ rules
238 255  
239 256 let select_rules paths mwe_dict mwe_dict2 =
... ... @@ -292,7 +309,7 @@ let rec match_path_rec map found (t:token_env) sels rev = function
292 309 let found2 = IntMap.fold map2 [] (fun found2 _ l ->
293 310 TokenEnvSet.fold l found2 (fun found2 new_t ->
294 311 match s,new_t.token with
295   - O s, token -> if ENIAMtokens.get_orth token = s then (new_t,sels) :: found2 else found2
  312 + O s, token -> if Xlist.mem (ENIAMtokens.get_orths token) s then (new_t,sels) :: found2 else found2
296 313 | L(s,cat,interp), Lemma(s2,cat2,interps2) ->
297 314 Xlist.fold interps2 found2 (fun found2 interp2 ->
298 315 if s=s2 && cat=cat2 && check_interp sels (interp,interp2) then
... ... @@ -312,7 +329,7 @@ let match_path map = function
312 329 IntMap.fold map2 found (fun found j l ->
313 330 TokenEnvSet.fold l found (fun found t ->
314 331 match s,t.token with
315   - O s, token -> if ENIAMtokens.get_orth token = s then (t,[]) :: found else found
  332 + O s, token -> if Xlist.mem (ENIAMtokens.get_orths token) s then (t,[]) :: found else found
316 333 | L(s,cat,interp), Lemma(s2,cat2,interps2) ->
317 334 Xlist.fold interps2 found (fun found interp2 ->
318 335 if s=s2 && cat=cat2 && check_interp [] (interp,interp2) then
... ... @@ -330,28 +347,31 @@ let concat_orths l =
330 347 let n = Xstring.size s in
331 348 if String.get s (n-1) = ' ' then String.sub s 0 (n-1) else s
332 349  
333   -let create_token is_mwe (matching:token_env list) sels lemma cat interp = (* FIXME: problem z nazwami własnymi *)
334   - let interp,proper_flag = if interp = [V "Proper"] then [],true else interp,false in
  350 +let create_token is_mwe (matching:token_env list) sels lemma pos interp = (* FIXME: problem z nazwami własnymi *)
  351 +(* let interp,proper_flag = if interp = [V "Proper"] then [],true else interp,false in *)
  352 + let tags = ENIAMtagset.validate lemma pos [Xlist.map interp (function
  353 + S s -> (try Xlist.assoc sels s with Not_found -> ["_"])
  354 + | V s -> Xstring.split "\\." s
  355 + | G -> ["_"])] in
335 356 let l = List.rev matching in
336 357 let beg = (List.hd l).beg in
337 358 let t = List.hd matching in
338 359 let lemma = if lemma = "<concat>" then concat_orths l else lemma in
339 360 let len = t.beg + t.len - beg in
  361 + List.flatten (Xlist.map tags (fun tags ->
  362 + Xlist.map (ENIAMtokenizer.get_ontological_category lemma pos tags) (fun (is_in_lexicon,has_no_sgjp_tag,has_poss_ndm_tag,cat,tags) ->
340 363 {empty_token_env with
341 364 orth=concat_orths l;
342 365 beg=beg;
343 366 len=len;
344 367 next=t.next;
345 368 token=
346   - if cat = "Interp" then Interp lemma else
347   - if proper_flag && !recognize_proper_names then Proper(lemma,cat,[[]],[cat]) else
348   - (let interp = [Xlist.map interp (function
349   - S s -> (try Xlist.assoc sels s with Not_found -> ["_"])
350   - | V s -> Xstring.split "\\." s
351   - | G -> ["_"])] in
352   - Lemma(lemma,cat,ENIAMtagset.validate cat interp));
  369 + if pos = "Interp" then Interp lemma else
  370 +(* if proper_flag && !recognize_proper_names then Proper(lemma,pos,[[]],[pos]) else *)
  371 + Lemma(lemma,pos,[tags]);
  372 + cat=cat;
353 373 weight=0.; (* FIXME: dodać wagi do konkretnych reguł i uwzględnić wagi maczowanych tokenów *)
354   - attrs=(if is_mwe then [MWE] else []) @ ENIAMtokens.merge_attrs l}
  374 + attrs=(if is_mwe then [MWE] else []) @ ENIAMtokens.merge_attrs l})))
355 375  
356 376 let add_token paths t =
357 377 let map = try IntMap.find paths t.beg with Not_found -> IntMap.empty in
... ... @@ -363,8 +383,7 @@ let apply_rule paths (is_mwe,match_list,lemma,cat,interp) =
363 383 let matchings_found = match_path paths match_list in
364 384 Xlist.fold matchings_found paths (fun paths (matching,sels) ->
365 385 try
366   - let token = create_token is_mwe matching sels lemma cat interp in
367   - add_token paths token
  386 + Xlist.fold (create_token is_mwe matching sels lemma cat interp) paths add_token
368 387 with Not_found -> paths)
369 388  
370 389 let count_path_size paths =
... ...
subsyntax/ENIAMsubsyntax.ml
... ... @@ -42,13 +42,13 @@ let modify_weights paths =
42 42 | _ -> w) in
43 43 let freq = match t.token with
44 44 Lemma(lemma,cat,_) -> (try StringMap.find !lemma_frequencies (lemma ^ "\t" ^ cat) with Not_found -> w)
45   - | Proper(lemma,cat,_,_) -> (try StringMap.find !lemma_frequencies (lemma ^ "\t" ^ cat) with Not_found -> w)
  45 +(* | Proper(lemma,cat,_,_) -> (try StringMap.find !lemma_frequencies (lemma ^ "\t" ^ cat) with Not_found -> w) *)
46 46 | _ -> w in
47 47 {t with weight = w +. freq; lemma_frequency=freq} :: paths))
48 48  
49 49 let translate_digs paths =
50 50 Xlist.map paths (fun t ->
51   - if not !recognize_proper_names then
  51 +(* if not !recognize_proper_names then *)
52 52 match t.token with
53 53 Dig(lemma,"dig") -> t
54 54 | Dig(lemma,"intnum") -> {t with token=Lemma(lemma,"intnum",[[]])}
... ... @@ -98,7 +98,7 @@ let translate_digs paths =
98 98 | RomanDig(lemma,cat) -> failwith ("translate_digs: Romandig " ^ cat)
99 99 | Compound(cat,_) as t -> failwith ("translate_digs: " ^ ENIAMtokens.string_of_token t)
100 100 | _ -> t
101   - else
  101 +(* else
102 102 match t.token with
103 103 Dig(lemma,"dig") -> t
104 104 | Dig(lemma,"intnum") -> {t with token=Lemma(lemma,"intnum",[[]])}
... ... @@ -147,7 +147,7 @@ let translate_digs paths =
147 147 | Dig(lemma,cat) -> failwith ("translate_digs: Dig " ^ cat)
148 148 | RomanDig(lemma,cat) -> failwith ("translate_digs: Romandig " ^ cat)
149 149 | Compound(cat,_) as t -> failwith ("translate_digs: " ^ ENIAMtokens.string_of_token t)
150   - | _ -> t)
  150 + | _ -> t)*))
151 151  
152 152 (**********************************************************************************)
153 153  
... ... @@ -234,7 +234,7 @@ let combine_interps paths =
234 234 if StringSet.mem combine_pos pos then combine_interp interp else
235 235 StringListListSet.to_list (StringListListSet.of_list interp) in
236 236 {t with token=Lemma(lemma,pos,interp)}
237   - | Proper(lemma,pos,interp,cat) ->
  237 +(* | Proper(lemma,pos,interp,cat) ->
238 238 (* Printf.printf "%s %s %s\n" lemma pos (ENIAMtagset.render interp); *)
239 239 if StringSet.mem combine_pos pos && interp = [[]] then failwith ("combine_interps: interp=[[]] for " ^ lemma ^ ":" ^ pos) else
240 240 let interp =
... ... @@ -244,7 +244,7 @@ let combine_interps paths =
244 244 let interp =
245 245 if StringSet.mem combine_pos pos then combine_interp interp else
246 246 StringListListSet.to_list (StringListListSet.of_list interp) in
247   - {t with token=Proper(lemma,pos,interp,cat)}
  247 + {t with token=Proper(lemma,pos,interp,cat)}*)
248 248 | _ -> t))
249 249  
250 250 (**********************************************************************************)
... ... @@ -264,7 +264,7 @@ let select_tokens paths =
264 264 (* | Dig(value,cat) -> t :: paths *)
265 265 | Other orth -> t :: paths
266 266 | Lemma(lemma,pos,interp) -> if pos = "brev" then paths else t :: paths
267   - | Proper(lemma,pos,interp,cat) -> if pos = "brev" then paths else t :: paths
  267 +(* | Proper(lemma,pos,interp,cat) -> if pos = "brev" then paths else t :: paths *)
268 268 (* | Compound _ -> t :: paths *)
269 269 | _ -> paths))
270 270  
... ... @@ -340,7 +340,7 @@ let select_tokens2 paths =
340 340 if IntSet.mem selected n then t :: paths else paths)))
341 341  
342 342  
343   -let load_proper_name proper = function
  343 +(*let load_proper_name proper = function
344 344 [lemma; types] ->
345 345 let types = Str.split (Str.regexp "|") types in
346 346 StringMap.add_inc proper lemma types (fun types2 -> types @ types2)
... ... @@ -358,13 +358,13 @@ let load_proper_names () =
358 358 let proper = File.catch_no_file (load_proper_names terc_filename) proper in
359 359 proper
360 360  
361   -let proper_names = ref (StringMap.empty : string list StringMap.t)
  361 +let proper_names = ref (StringMap.empty : string list StringMap.t)*)
362 362  
363 363 let remove l s =
364 364 Xlist.fold l [] (fun l t ->
365 365 if s = t then l else t :: l)
366 366  
367   -let find_proper_names t =
  367 +(*let find_proper_names t =
368 368 match t.token with
369 369 Lemma(lemma,pos,interp) ->
370 370 if (pos="subst" || pos="depr" || pos="fin" || pos="inf") && StringMap.mem !proper_names lemma then
... ... @@ -373,7 +373,7 @@ let find_proper_names t =
373 373 if Xlist.mem t.attrs NotValProper then
374 374 {t with token=Proper(lemma,pos,interp,[])}
375 375 else t
376   - | _ -> t
  376 + | _ -> t*)
377 377  
378 378 let remove_inaccessible_tokens paths last =
379 379 let set = Xlist.fold paths (IntSet.singleton 0) (fun set t ->
... ... @@ -384,12 +384,11 @@ let remove_inaccessible_tokens paths last =
384 384  
385 385 let initialize () =
386 386 ENIAMtokenizer.initialize ();
387   - ENIAMinflexion.initialize ();
388 387 let mwe_dict,mwe_dict2 = ENIAM_MWE.load_mwe_dicts () in
389 388 ENIAM_MWE.mwe_dict := mwe_dict;
390 389 ENIAM_MWE.mwe_dict2 := mwe_dict2;
391   - lemma_frequencies := File.catch_no_file (load_lemma_frequencies lemma_frequencies_filename) StringMap.empty;
392   - proper_names := load_proper_names ()
  390 + lemma_frequencies := File.catch_no_file (load_lemma_frequencies lemma_frequencies_filename) StringMap.empty
  391 +(* proper_names := load_proper_names () *)
393 392  
394 393 let parse query =
395 394 let l = ENIAMtokenizer.parse query in
... ... @@ -404,7 +403,7 @@ let parse query =
404 403 let paths,last = ENIAM_MWE.process paths in
405 404 (* print_endline "XXXXXXXXXXXXXXXXXXXXXXXXX a12"; *)
406 405 (* print_endline (ENIAMsubsyntaxStringOf.token_list paths); *)
407   - let paths = if !recognize_proper_names then List.rev (Xlist.rev_map paths find_proper_names) else paths in
  406 +(* let paths = if !recognize_proper_names then List.rev (Xlist.rev_map paths find_proper_names) else paths in *)
408 407 (* print_endline "XXXXXXXXXXXXXXXXXXXXXXXXX a13"; *)
409 408 (* print_endline (ENIAMsubsyntaxStringOf.token_list paths); *)
410 409 let paths = modify_weights paths in
... ...
subsyntax/ENIAMsubsyntaxStringOf.ml
... ... @@ -54,11 +54,11 @@ let token_list_conll paths (*last*) =
54 54 (* ^ (if last < 0 then "" else Printf.sprintf "\nlast=%d" last) *)
55 55  
56 56 let struct_sentence spaces t paths last =
57   - spaces ^ " id lnode rnode orth token\n" ^
  57 + spaces ^ " id lnode rnode cat orth token\n" ^
58 58 String.concat "\n" (Xlist.map (List.sort compare paths) (fun (id,lnode,rnode) ->
59 59 let t2 = ExtArray.get t id in
60   - sprintf "%s%3d %5d %5d %s %s" spaces
61   - id lnode rnode t2.ENIAMtokenizerTypes.orth (ENIAMtokens.string_of_token t2.ENIAMtokenizerTypes.token))) ^
  60 + sprintf "%s%3d %5d %5d %s %s %s" spaces
  61 + id lnode rnode t2.ENIAMtokenizerTypes.cat t2.ENIAMtokenizerTypes.orth (ENIAMtokens.string_of_token t2.ENIAMtokenizerTypes.token))) ^
62 62 sprintf "\n%s last=%d" spaces last
63 63  
64 64 let dep_sentence spaces t paths =
... ...
subsyntax/ENIAMsubsyntaxTypes.ml
... ... @@ -46,7 +46,7 @@ type text =
46 46 | AltText of (mode * text) list
47 47  
48 48 let strong_disambiguate_flag = ref false
49   -let recognize_proper_names = ref true
  49 +(* let recognize_proper_names = ref true *)
50 50 let merge_lemmata = ref true
51 51  
52 52 let data_path =
... ...
subsyntax/interface.ml
... ... @@ -19,6 +19,12 @@
19 19  
20 20 open ENIAMsubsyntaxTypes
21 21  
  22 +let theories_paths = [
  23 + "/home/yacheu/Dokumenty/ENIAM/theories/numbers";
  24 + "/home/yacheu/Dokumenty/ENIAM/theories/persons";
  25 + (* "theories/numbers"; *)
  26 + ]
  27 +
22 28 type output = Text | Xml | Html | Marsh | Graphviz | Conll
23 29 type sentence_split = Full | Partial | None
24 30  
... ... @@ -46,8 +52,8 @@ let spec_list = [
46 52 "--no-internet-mode", Arg.Unit (fun () -> ENIAMtokenizerTypes.internet_mode:=false), "Strict attitude towards interpunction (default)";
47 53 "--par-names", Arg.Unit (fun () -> par_names:=true), "Identifiers of paragraphs provided";
48 54 "--no-par-names", Arg.Unit (fun () -> par_names:=false), "No identifiers of paragraphs provided (default)";
49   - "--proper-names", Arg.Unit (fun () -> ENIAMsubsyntaxTypes.recognize_proper_names:=true), "Recognize proper names (default)";
50   - "--no-proper-names", Arg.Unit (fun () -> ENIAMsubsyntaxTypes.recognize_proper_names:=false), "Do not recognize proper names";
  55 +(* "--proper-names", Arg.Unit (fun () -> ENIAMsubsyntaxTypes.recognize_proper_names:=true), "Recognize proper names (default)";
  56 + "--no-proper-names", Arg.Unit (fun () -> ENIAMsubsyntaxTypes.recognize_proper_names:=false), "Do not recognize proper names";*)
51 57 "--merge-lemmata", Arg.Unit (fun () -> ENIAMsubsyntaxTypes.merge_lemmata:=true), "Merge lemmata (default)";
52 58 "--no-merge-lemmata", Arg.Unit (fun () -> ENIAMsubsyntaxTypes.merge_lemmata:=false), "Do not merge lemmata";
53 59 "--concraft", Arg.Unit (fun () ->
... ... @@ -124,6 +130,7 @@ let rec main_loop in_chan out_chan =
124 130  
125 131 let _ =
126 132 prerr_endline message;
  133 + ENIAMtokenizerTypes.theories_paths := theories_paths;
127 134 Arg.parse spec_list anon_fun usage_msg;
128 135 ENIAMsubsyntax.initialize ();
129 136 Gc.compact ();
... ...
subsyntax/resources/brev.tab
... ... @@ -5,8 +5,6 @@ A . D . Anno Domini xxx
5 5 A . D . Anno Domini xxx
6 6 a . s . c . akta stanu cywilnego subst:pl:_:n:pt
7 7 Ab Księga Abdiasza subst:sg:_:f
8   -abp arcybiskup subst:sg:nom:m1
9   -abp . arcybiskup subst:sg:nom:m1
10 8 AE Akademia Ekonomiczna subst:sg:_:f
11 9 AF AF subst:sg:_:f
12 10 Ag Księga Aggeusza subst:sg:_:f
... ... @@ -16,21 +14,16 @@ Al aluminium subst:_:_:n:ncol
16 14 Al . Aleja subst:pl:_:f
17 15 al . aleja subst:sg:_:f
18 16 Am Księga Amosa subst:sg:_:f
19   -And . Andrzej subst:_:_:m1
20 17 ang . angielski subst:sg:_:m3
21 18 ang . angielski adj:_:_:_:pos
22   -arch . architekt subst:_:_:m1
23 19 arch . archiwalny adj:_:_:_:pos
24 20 arch . archiwum subst:_:_:n:ncol
25 21 art artykuł subst:_:_:m3
26 22 art . artykuł subst:_:_:m3
27   -art . artysta subst:_:_:m1
28 23 AS Associazione Sportiva xxx
29   -asp . aspirant subst:_:_:m1
30 24 b bit subst:_:_:m3
31 25 B bajt subst:_:_:m3
32 26 B . biernik subst:sg:_:m3
33   -b . brat subst:_:_:m1
34 27 b . bez prep:gen:nwok
35 28 b . były adj:_:_:_:pos
36 29 b . bieżący adj:_:_:_:pos
... ... @@ -43,17 +36,12 @@ bdb . bardzo dobry subst:_:_:m3
43 36 bld biliard subst:_:_:m3
44 37 bln bilion subst:_:_:m3
45 38 bln bilion num:pl:_:_:rec
46   -bł . błogosławiony adj:_:_:_:pos
47   -bp biskup subst:_:_:m1
48   -bp . biskup subst:_:_:m1
49 39 bps bit per second xxx
50   -Br . brat subst:_:_:m1
51   -bryg . brygadzista subst:_:_:m1
52 40 BTW by the way xxx
  41 +bulw . bulwar subst:_:_:m3
53 42 c cent subst:_:_:m2
54 43 C stopień Celsjusza subst:_:_:m3
55 44 C . celownik subst:sg:_:m3
56   -c . córka subst:_:_:f
57 45 C . cieśnina subst:_:_:f
58 46 c . k . cesarsko-królewski adj:_:_:_:pos
59 47 c . o . centralne ogrzewanie subst:sg:_:n:ncol
... ... @@ -83,15 +71,12 @@ db . dobry subst:_:_:m3
83 71 DCIoS Dominikańskie Centrum Informacji o Sektach subst:sg:_:n:ncol
84 72 DEM Deutsche Mark xxx
85 73 Dep . departament subst:sg:_:m3
86   -dh druh subst:_:_:m1
87   -dh . druh subst:_:_:m1
88 74 dk dokonany adj:_:_:_:pos
89 75 dkg dekagram subst:_:_:m3
90 76 dl decylitr subst:_:_:m3
91 77 dł . długość subst:_:_:f
92 78 Dn Księga Daniela subst:sg:_:f
93 79 dn . dzień subst:sg:gen:m3
94   -doc . docent subst:_:_:m1
95 80 dol . dolina subst:_:_:f
96 81 Dol . dolina subst:_:_:f
97 82 dol . dolar subst:_:_:m3
... ... @@ -99,11 +84,7 @@ dom . domowy adj:_:_:_:pos
99 84 dot . dotyczyć fin:sg:ter:imperf
100 85 dot . dotyczyć pact:_:_:_:imperf:aff
101 86 dpt . dioptria subst:_:_:f
102   -dr doktor subst:_:_:m1
103   -dr . doktor subst:sg:gen.dat.acc.inst.loc:m1
104   -dra doktor subst:sg:gen.acc:m1
105 87 dst . dostateczny subst:_:_:m3
106   -dyr . dyrektor subst:_:_:m1
107 88 dyr . dyrekcja subst:_:_:f
108 89 dysk . dyskusyjny adj:_:_:_:pos
109 90 dyw . dywizja subst:_:_:f
... ... @@ -114,9 +95,7 @@ Dz . dziennik subst:_:_:m3
114 95 Dz . U . Dziennik Ustaw subst:sg:_:m3
115 96 e . era subst:sg:_:f
116 97 e . w . ekwiwalent wodny subst:_:_:m3
117   -ed . editor xxx
118 98 Ef List do Efezjan subst:sg:_:m3
119   -emergie magister xxx
120 99 EOT end of topic xxx
121 100 ER ER xxx
122 101 Est Księga Estery subst:sg:_:f
... ... @@ -131,7 +110,6 @@ F stopień Fahrenheita subst:_:_:m3
131 110 f . femininum xxx
132 111 Flm List do Filemona subst:sg:_:m3
133 112 Flp List do Filipian subst:sg:_:m3
134   -fot . fotograf subst:_:_:m1
135 113 fot . fotografia subst:_:_:f
136 114 ft stopa subst:_:_:f
137 115 fund . fundacja subst:_:_:f
... ... @@ -144,7 +122,6 @@ GB gigabajt subst:_:_:m3
144 122 Gd . Gdański adj:_:_:_:pos
145 123 GD . Gdański adj:_:_:_:pos
146 124 Gen . Genesis subst:sg:_:f
147   -gen . generał subst:_:_:m1
148 125 geogr . geograficzny adj:_:_:_:pos
149 126 gg Gadu-Gadu subst:sg:_:m3
150 127 GH GH xxx
... ... @@ -159,7 +136,6 @@ gr gram subst:_:_:m3
159 136 gr . grupa subst:_:_:f
160 137 gr. grecki subst:sg:_:m3
161 138 gr . grecki adj:_:_:_:pos
162   -Graż . Grażyna subst:_:_:f
163 139 gru grudzień subst:_:_:m3
164 140 Gs gaus subst:_:_:m3
165 141 GW Gazeta Wyborcza subst:sg:_:f
... ... @@ -167,21 +143,16 @@ h godzina subst:_:_:f
167 143 h głębokość subst:_:_:f
168 144 h hora subst:_:_:f
169 145 H wysokość subst:_:_:f
170   -h . homoseksualista subst:_:_:m1
171 146 h . c . honoris causa xxx
172 147 Ha Księga Habakuka subst:sg:_:f
173 148 ha hektar subst:_:_:m3
174 149 Hab Księga Habakuka subst:sg:_:f
175   -hab . habilitowany adj:_:_:_:pos
176 150 hab . habilitować ppas:_:_:_:perf:aff
177 151 Hbr List do Hebrajczyków subst:sg:_:m3
178 152 Hebr . List do Hebrajczyków subst:sg:_:m3
179 153 Hi Księga Hioba subst:sg:_:f
180 154 H - K . H-K xxx
181 155 hl hektolitr subst:_:_:m3
182   -hm . harcmistrz subst:_:_:m1
183   -hm . harcmistrzyni subst:_:_:f
184   -hr . hrabia subst:_:_:m1
185 156 Hz herc subst:_:_:m3
186 157 I . instrumentalis subst:_:_:m3
187 158 I . I xxx
... ... @@ -196,11 +167,9 @@ IMHO IMHO xxx
196 167 IMHO in my humble opinion xxx
197 168 IMO in my opinion xxx
198 169 in . inaczej conj
199   -in . inaczej adv
  170 +in . inaczej adv:pos
200 171 in . inny adj:_:_:_:pos
201 172 INF . informacja subst:_:_:f
202   -insp . inspektor subst:_:_:m1
203   -inż . inżynier subst:_:_:m1
204 173 is . islandzki subst:sg:_:m3
205 174 is . islandzki adj:_:_:_:pos
206 175 Iz Księga Izajasza subst:sg:_:f
... ... @@ -214,14 +183,11 @@ Jdt Księga Judyty subst:sg:_:f
214 183 Jer . Księga Jeremiasza subst:sg:_:f
215 184 Jez . Jezioro subst:_:_:n:ncol
216 185 jez . jezioro subst:_:_:n:ncol
217   -JKM Janusz Korwin-Mikke subst:sg:_:m1
218 186 Jl Księga Joela subst:sg:_:f
219 187 Job Księga Joba subst:sg:_:f
220 188 Jon Księga Jonasza subst:sg:_:f
221 189 Joz . Księga Jozuego subst:sg:_:f
222 190 Jr Księga Jeremiasza subst:sg:_:f
223   -jr junior subst:_:_:m1
224   -jr . junior subst:_:_:m1
225 191 JS JavaScript xxx
226 192 jun . junior subst:_:_:m1
227 193 k kompania subst:_:_:f
... ... @@ -235,7 +201,6 @@ K . Krzyż subst:_:_:m3
235 201 k . p . c . Kodeks Postępowania Cywilnego subst:sg:_:m3
236 202 k . w . Kodeks Wykroczeń subst:sg:_:m3
237 203 kal . kaloria subst:_:_:f
238   -kard . kardynał subst:_:_:m1
239 204 kasz . kaszubski adj:_:_:_:pos
240 205 kaszb . kaszubski adj:_:_:_:pos
241 206 kat . katolicki adj:_:_:_:pos
... ... @@ -250,31 +215,20 @@ kg kilogram subst:_:_:m3
250 215 kHz kiloherc subst:_:_:m3
251 216 KK Kościół Katolicki subst:sg:_:m3
252 217 kl . klasa subst:_:_:f
253   -kl . kleryk subst:_:_:m3
254 218 km kilometr subst:_:_:m3
255 219 KM koń mechaniczny subst:_:_:m2
256 220 KM kilometr subst:_:_:m3
257   -kmdr komandor subst:sg:_:m1
258 221 Koh Księga Koheleta subst:sg:_:f
259 222 Kol List do Kolosan subst:sg:_:m3
260   -kol . kolega subst:_:_:m1
261   -kol . koleżanka subst:_:_:f
262 223 kolej . kolejowy adj:_:_:_:pos
263   -kom . komendant subst:_:_:m1
264   -kom . komisarz subst:_:_:m1
265 224 Konst . Konstytucja subst:_:_:f
266 225 kop . kopalnia subst:_:_:f
267 226 Kor List do Koryntian subst:sg:_:m3
268 227 Kpł Księga Kapłańska subst:sg:_:f
269   -kpr . kapral subst:_:_:m1
270   -kpt . kapitan subst:_:_:m1
271 228 Kr List do Koryntian subst:sg:_:m3
272   -KrK Kościół Rzymskokatolicki subst:sg:$C:m3
  229 +KrK Kościół Rzymskokatolicki subst:sg:$c:m3
273 230 Krn Księga Kronik subst:sg:_:f
274   -Kryst . Krystyna subst:_:_:f
275 231 KS Klub Sportowy subst:_:_:m3
276   -ks . ksiądz subst:_:_:m1
277   -ks . książę subst:_:_:m1
278 232 kV kilowolt subst:_:_:m3
279 233 kW kilowat subst:_:_:m3
280 234 kw . kwadratowy adj:_:_:_:pos
... ... @@ -286,7 +240,6 @@ l . rok subst:pl:_:m3
286 240 l . liczba subst:_:_:f
287 241 Lam Księga Lamentacji subst:sg:_:f
288 242 Lb Księga Liczb subst:sg:_:f
289   -lek . lekarz subst:_:_:m1
290 243 Lic . liceum subst:_:_:n:ncol
291 244 lip lipiec subst:_:_:m3
292 245 lis listopad subst:_:_:m3
... ... @@ -319,39 +272,26 @@ M - A M-A xxx
319 272 mag . magnetyczny adj:_:_:_:pos
320 273 maks . maksymalny adj:_:_:_:pos
321 274 Mal Księga Malachiasza subst:sg:_:f
322   -Małg . Małgorzata subst:_:_:f
323 275 mar marzec subst:_:_:m3
324   -mar . marynarz subst:_:_:m1
325   -Mat . Mateusz subst:_:_:m1
326   -MB Matka Boska subst:sg:_:f
327 276 MB megabajt subst:_:_:m3
328 277 Mb megabit subst:_:_:m3
329   -MB . Matka Boska subst:sg:_:f
330 278 MBps megabajt na sekundę subst:_:_:m3
331 279 Mbps megabit na sekundę subst:_:_:m3
332 280 mcy miesiąc subst:pl:gen:m3
333 281 Mdr Księga Mądrości subst:sg:_:f
334   -mec . mecenas subst:_:_:m1
335 282 med . medycyna subst:_:_:f
336 283 mg miligram subst:_:_:m3
337 284 Mg magnez subst:sg:_:m3
338 285 Mg megagram subst:_:_:m3
339   -mgr magister subst:_:_:m1
340   -mgr . magister subst:sg:gen.acc:m1
341 286 MHz megaherc subst:_:_:m3
342 287 Mi Księga Micheasza subst:sg:_:f
343 288 mies . miesiąc subst:_:_:m3
344   -mieszk . mieszkaniec subst:_:_:m1
345 289 min minuta subst:_:_:f
346 290 Min . ministerstwo subst:_:_:n:ncol
347 291 min . minimum subst:_:_:n:ncol
348   -min . minister subst:_:_:m1
349 292 min . minuta subst:_:_:f
350 293 min . minimalny adj:_:_:_:pos
351   -mjr major subst:_:_:m1
352   -mjr . major subst:_:_:m1
353 294 Mk Ewangelia według świętego Marka subst:sg:_:f
354   -mk . mieszkaniec subst:_:_:m1
355 295 Ml Księga Malachiasza subst:sg:_:f
356 296 ml mililitr subst:_:_:m3
357 297 mld miliard subst:_:_:m3
... ... @@ -360,11 +300,7 @@ mln milion subst:_:_:m3
360 300 mln milion num:pl:_:_:rec
361 301 Mł . młody adj:_:_:_:com
362 302 mm milimetr subst:_:_:m3
363   -M - me Madame xxx
364   -Mr mister subst:_:_:m1
365   -mr mister subst:_:_:m1
366 303 mrn . mierny subst:_:_:m3
367   -Mrs Mistress xxx
368 304 Ms . miejscownik subst:sg:_:m3
369 305 ms . manuscriptum xxx
370 306 Msc . miejscownik subst:sg:_:m3
... ... @@ -382,7 +318,6 @@ N . N . nomen nescio xxx
382 318 N . T Nowy Testament subst:sg:_:m3
383 319 n / s nuclear ship xxx
384 320 Na Księga Nahuma subst:sg:_:f
385   -nadkom . nadkomisarz subst:_:_:m1
386 321 Nah Księga Nahuma subst:sg:_:f
387 322 Najśw . święty adj:_:_:_:sup
388 323 nb . nota bene xxx
... ... @@ -408,8 +343,6 @@ nzw . nadzwyczajny adj:_:_:_:pos
408 343 o stopień subst:_:_:m3
409 344 o . ojciec subst:_:_:m1
410 345 O . opatrzność subst:sg:_:f
411   -ob . obywatel subst:_:_:m1
412   -ob . obywatelka subst:_:_:f
413 346 obw . obwód subst:_:_:m3
414 347 odbud . odbudować ppas:_:_:_:perf:aff
415 348 Oddz . oddział subst:_:_:m3
... ... @@ -420,22 +353,15 @@ ogp . ogólnopolski adj:_:_:_:pos
420 353 ok . około qub
421 354 ok . około prep:gen
422 355 ok . okolica subst:_:_:f
423   -oo . ojcowie subst:pl:_:m1:pt
424   -OO . ojcowie subst:pl:_:m1:pt
425 356 Op . Opolski adj:_:_:_:pos
426 357 oprac . opracowanie subst:_:_:n:ncol
427 358 os . osiedle subst:_:_:n:ncol
428 359 Oz Księga Ozeasza subst:sg:_:f
429 360 p . piętro subst:_:_:n:ncol
430   -p . pan subst:_:_:m1
431   -p . pan subst:_:_:m1
432   -p . pani subst:_:_:f
433   -p . pani subst:_:_:f
434 361 p . patrzeć impt:sg:sec:imperf
435 362 p . przed prep:acc.inst:nwok
436 363 p . praca subst:_:_:f
437 364 p . punkt subst:_:_:m3
438   -p . państwo subst:sg:_:n:ncol
439 365 p . pułk subst:_:_:m3
440 366 P . Porrhomma xxx
441 367 P . pamięci subst:sg:dat:f
... ... @@ -450,7 +376,6 @@ par . paragraf subst:_:_:m3
450 376 paraf . parafialny adj:_:_:_:pos
451 377 paź październik subst:sg:_:m3
452 378 pc parsek subst:_:_:m3
453   -pchor . podchorąży subst:_:_:m1
454 379 pd . południowy adj:_:_:_:pos
455 380 pd . południe subst:_:_:m3
456 381 PeeS . post scriptum xxx
... ... @@ -466,15 +391,12 @@ PLN nowy polski złoty subst:_:_:m3
466 391 pln nowy polski złoty subst:_:_:m3
467 392 płd . południowy adj:_:_:_:pos
468 393 Płd . południowy adj:_:_:_:pos
469   -płk pułkownik subst:_:_:m1
470   -płk . pułkownik subst:_:_:m1
471 394 płn . północny adj:_:_:_:pos
472 395 pn . poniedziałek subst:_:_:m3
473 396 pn . północny adj:_:_:_:pos
474 397 pn . północ subst:sg:_:f
475 398 pnkt punkt subst:_:_:m3
476 399 pocz . początek subst:_:_:m3
477   -podkom . podkomisarz subst:_:_:m1
478 400 podst . podstawowy adj:_:_:_:pos
479 401 poj . pojemność subst:sg:_:f
480 402 pojed . pojedynczy adj:_:_:_:pos
... ... @@ -483,34 +405,22 @@ pol . polski adj:_:_:_:pos
483 405 poł . połowa subst:sg:_:f
484 406 położ . położyć ppas:_:_:_:perf:aff
485 407 pon . poniedziałek subst:sg:_:m3
486   -por . porucznik subst:_:_:m1
487 408 por . porównać impt:sg:sec:perf
488   -pos . poseł subst:_:_:m1
489   -post . posterunkowy subst:_:_:m1
490 409 pow . powiat subst:_:_:m3
491 410 pow . powierzchnia subst:_:_:f
492 411 pow . powyżej prep:gen
493 412 poz . pozycja subst:_:_:f
494 413 późn . późniejszy adj:_:_:_:com
495 414 PP Poczta Polska subst:sg:_:f
496   -pp . pani subst:pl:_:f
497   -pp . pan subst:pl:_:m1
498   -pp . państwo subst:pl:_:m1:pt
499 415 ppanc . przeciwpancerny adj:_:_:_:pos
500 416 ppkt podpunkt subst:_:_:m3
501   -ppł . podpułkownik subst:_:_:m1
502   -ppłk podpułkownik subst:_:_:m1
503   -ppłk . podpułkownik subst:_:_:m1
504 417 ppm parts per million xxx
505   -ppor . podporucznik subst:_:_:m1
506 418 ppoż . przeciwpożarowy adj:_:_:_:pos
507 419 Pr . Księga Przysłów subst:sg:_:f
508 420 proc . procent subst:_:_:m3
509 421 proc . procentowy adj:_:_:_:pos
510   -prof . profesor subst:_:_:m1
511 422 proj . projekt subst:_:_:m3
512 423 proj . projektować praet:_:_:imperf
513   -prok . prokurator subst:_:_:m1
514 424 prom . promil subst:_:_:m3
515 425 Prz Księga Przysłów subst:sg:_:f
516 426 przebud . przebudowa subst:_:_:f
... ... @@ -522,7 +432,6 @@ przyp . przypisek subst:_:_:m3
522 432 Ps Księga Psalmów subst:sg:_:f
523 433 Ps postscriptum subst:_:_:m3
524 434 PS postscriptum subst:_:_:m3
525   -ps . pseudonim subst:_:_:m3
526 435 ps . post scriptum xxx
527 436 pt punkt subst:_:_:m3
528 437 pt . piątek subst:sg:_:m3
... ... @@ -535,8 +444,6 @@ r . różowy adj:_:_:_:pos
535 444 R . P . Roku Pańskiego subst:sg:gen.loc:m3
536 445 R . P . Rzeczpospolita Polska subst:sg:_:f
537 446 Rdz Księga Rodzaju subst:sg:_:f
538   -Red . redaktor subst:_:_:m1
539   -red . redaktor subst:_:_:m1
540 447 red . redakcja subst:_:_:f
541 448 Ref . refren subst:_:_:m3
542 449 rez . rezerwat subst:_:_:m3
... ... @@ -546,7 +453,6 @@ rozbud . rozbudować ppas:_:_:_:perf:aff
546 453 rozdz . rozdział subst:_:_:m3
547 454 RTG rentgenowski adj:_:_:_:pos
548 455 rtg . rentgen subst:_:_:m3
549   -rtm . rotmistrz subst:_:_:m1
550 456 Rut Księga Rut subst:sg:_:f
551 457 ryc . rycina subst:_:_:f
552 458 rys . rysunek subst:_:_:m3
... ... @@ -558,9 +464,7 @@ Rz . Rz subst:sg:_:m3
558 464 s sekunda subst:_:_:f
559 465 s south xxx
560 466 S Solidarność subst:sg:_:f
561   -s . syn subst:_:_:m1
562 467 s . strona subst:_:_:f
563   -s . siostra subst:_:_:f
564 468 S . Ship xxx
565 469 S . spółka subst:_:_:f
566 470 S . Steam xxx
... ... @@ -576,8 +480,6 @@ SA Sąd Apelacyjny subst:sg:_:m3
576 480 Sc stratocumulus subst:_:_:m3
577 481 Sdz Księga Sędziów subst:sg:_:f
578 482 sek . sekunda subst:_:_:f
579   -sen . senior subst:_:_:m1
580   -sen . senator subst:_:_:m1
581 483 sie sierpień subst:_:_:m3
582 484 Ska spółka subst:_:_:f
583 485 S - ka spółka subst:_:_:f
... ... @@ -588,20 +490,15 @@ SP Szkoła Podstawowa subst:sg:_:f
588 490 Sp . spółka subst:_:_:f
589 491 sp . spółka subst:_:_:f
590 492 Społ . społeczny adj:_:_:_:pos
591   -sr . senior subst:_:_:m1
592   -ss . siostra subst:pl:_:f
593 493 ss . strona subst:pl:_:f
594 494 ST Stary Testament subst:sg:_:m3
595 495 St stratus subst:_:_:m3
596   -St Saint xxx
597 496 st . staro adv:pos
598 497 st . stołeczny adj:_:_:_:pos
599 498 st . stary adj:_:_:_:pos
600 499 st . stary subst:_:_:_
601 500 st . stary adj:_:_:_:com
602 501 st . stopień subst:_:_:m3
603   -St . Stanisław subst:_:_:m1
604   -St . saint xxx
605 502 Stow . stowarzyszenie subst:_:_:n:ncol
606 503 stp . staropolski adj:_:_:_:pos
607 504 str . strona subst:_:_:f
... ... @@ -609,26 +506,19 @@ sty styczeń subst:_:_:m3
609 506 sygn . sygnatura subst:_:_:f
610 507 Syr Księga Syracha subst:sg:_:f
611 508 Sz . szanowny adj:_:_:_:pos
612   -szer . szeregowy subst:_:_:m1
613 509 szer . szerokość subst:_:_:f
614 510 szer . szeregowy adj:_:_:_:pos
615 511 sześc . sześcienny adj:_:_:_:pos
616 512 sześć . sześcienny adj:_:_:_:pos
617 513 szt . sztuka subst:_:_:f
618   -Ś . święty adj:_:_:_:pos
619 514 śr . średni adj:_:_:_:pos
620 515 Ś - W Ściana Wschodnia subst:sg:_:f
621   -św . święty subst:_:_:m1
622   -św . świadek subst:_:_:m1
623   -św . święty adj:_:_:_:pos
624   -śś . święty subst:pl:_:m1
625 516 t tona subst:_:_:f
626 517 T trybuna subst:_:_:f
627 518 T tesla subst:_:_:f
628 519 t . tom subst:_:_:m3
629 520 T . Turbine xxx
630 521 tab . tabela subst:_:_:f
631   -Tad . Tadeusz subst:_:_:m11
632 522 tel . telefon subst:_:_:m3
633 523 Temp . temperatura subst:_:_:f
634 524 tg . tegoroczny adj:_:_:_:pos
... ... @@ -638,8 +528,6 @@ TL Trybuna Ludu subst:sg:_:f
638 528 tlx telegraph exchange xxx
639 529 tł . tłumaczyć praet:_:_:imperf
640 530 TM trade mark xxx
641   -tow . towarzysz subst:_:_:m1
642   -tow . towarzyszka subst:_:_:f
643 531 tow . towarzystwo subst:_:_:n:ncol
644 532 Tt List do Tytusa subst:sg:_:m3
645 533 tyg . tydzień subst:_:_:m3
... ... @@ -667,7 +555,7 @@ w . wyspa subst:_:_:f
667 555 w . wieś subst:_:_:f
668 556 W . Wielmożny adj:_:_:_:pos
669 557 w . Wielki adj:_:_:_:pos
670   -w . wysoko adv:comp
  558 +w . wysoko adv:com
671 559 W . wszechświat subst:_:_:m3
672 560 W . Waleczny adj:_:_:_:pos
673 561 w . c . water closet xxx
... ... @@ -686,9 +574,8 @@ Wj Księga Wyjścia subst:sg:_:f
686 574 wkł . wkładka subst:_:_:f
687 575 Wlk . Wielki adj:_:_:_:pos
688 576 Wlkp . Wielkopolski adj:_:_:_:pos
689   -wł . włącznie adv
  577 +wł . włącznie adv:pos
690 578 wł . włoski adj:_:_:_:pos
691   -Wł . włącznie adv
692 579 WŁ . własny adj:_:_:_:pos
693 580 Wn winien winien:sg:m1.m2.m3:imperf
694 581 Wny wielmożny adj:_:_:_:pos
... ... @@ -701,6 +588,7 @@ wsch . wschodni adj:_:_:_:pos
701 588 WXL Wielkie Księstwo Litewskie subst:sg:_:n:ncol
702 589 WXLit Wielkie Księstwo Litewskie subst:sg:_:n:ncol
703 590 wy wyjście subst:_:_:n:ncol
  591 +wyb . wybrzeże subst:_:_:n:ncol
704 592 wyd . wydanie subst:_:_:n:ncol
705 593 wys . wysokość subst:_:_:f
706 594 wysok . wysokość subst:_:_:f
... ... @@ -710,8 +598,6 @@ wz . wzorowy adj:_:_:_:pos
710 598 wzgl . względnie adv:pos
711 599 x raz subst:_:_:m3
712 600 #X październik subst:_:_:m3
713   -x . książę subst:_:_:m1
714   -x . ksiądz subst:_:_:m1
715 601 z . zeszyt subst:_:_:m3
716 602 Za Księga Zachariasza subst:sg:_:f
717 603 zach . zachodni adj:_:_:_:pos
... ... @@ -740,37 +626,6 @@ Zw . związek subst:_:_:m3
740 626 µ m mikrometr subst:_:_:m3
741 627 µ mol mikromol subst:_:_:m3
742 628 µ g mikrogram subst:_:_:m3
743   -A . A. initial
744   -B . B. initial
745   -C . C. initial
746   -D . D. initial
747   -E . E. initial
748   -F . F. initial
749   -G . G. initial
750   -H . H. initial
751   -I . I. initial
752   -J . J. initial
753   -K . K. initial
754   -L . L. initial
755   -M . M. initial
756   -N . N. initial
757   -O . O. initial
758   -P . P. initial
759   -Q . Q. initial
760   -R . R. initial
761   -S . S. initial
762   -T . T. initial
763   -U . U. initial
764   -V . V. initial
765   -W . W. initial
766   -X . X. initial
767   -Y . Y. initial
768   -Z . Z. initial
769   -Ć . Ć. initial
770   -Ś . Ś. initial
771   -Ł . Ł. initial
772   -Ż . Ż. initial
773   -Ź . Ź. initial
774 629 W - w Warszawa subst:pl:gen:f
775 630 W - wa Warszawa subst:sg:nom:f
776 631 W - wach Warszawa subst:pl:loc:f
... ... @@ -792,29 +647,6 @@ Z - dy Zakład subst:pl:acc:n:pt
792 647 Z - dy Zakład subst:pl:nom:n:pt
793 648 Z - dy Zakład subst:pl:voc:n:pt
794 649 Z - dów Zakład subst:pl:gen:n:pt
795   -b - ci brat subst:pl:acc:m1:pt
796   -b - ci brat subst:pl:gen:m1:pt
797   -b - cia brat subst:pl:nom:m1:pt
798   -b - cia brat subst:pl:voc:m1:pt
799   -b - ciach brat subst:pl:loc:m1:pt
800   -b - ciom brat subst:pl:dat:m1:pt
801   -b - ćmi brat subst:pl:inst:m1:pt
802   -d - ca dowódca subst:sg:nom:m1
803   -d - cach dowódca subst:pl:loc:m1
804   -d - cami dowódca subst:pl:inst:m1
805   -d - ce dowódca depr:pl:nom:m2
806   -d - ce dowódca depr:pl:voc:m2
807   -d - co dowódca subst:sg:voc:m1
808   -d - com dowódca subst:pl:dat:m1
809   -d - cy dowódca subst:pl:nom:m1
810   -d - cy dowódca subst:pl:voc:m1
811   -d - cy dowódca subst:sg:dat:m1
812   -d - cy dowódca subst:sg:gen:m1
813   -d - cy dowódca subst:sg:loc:m1
814   -d - ców dowódca subst:pl:acc:m1
815   -d - ców dowódca subst:pl:gen:m1
816   -d - cą dowódca subst:sg:inst:m1
817   -d - cę dowódca subst:sg:acc:m1
818 650 f - ce fabryka subst:sg:dat:f
819 651 f - ce fabryka subst:sg:loc:f
820 652 f - k fabryka subst:pl:gen:f
... ... @@ -885,19 +717,3 @@ s - ko spółka subst:sg:voc:f
885 717 s - kom spółka subst:pl:dat:f
886 718 s - ką spółka subst:sg:inst:f
887 719 s - kę spółka subst:sg:acc:f
888   -z - ca zastępca subst:sg:nom:m1
889   -z - cach zastępca subst:pl:loc:m1
890   -z - cami zastępca subst:pl:inst:m1
891   -z - ce zastępca depr:pl:nom:m2
892   -z - ce zastępca depr:pl:voc:m2
893   -z - co zastępca subst:sg:voc:m1
894   -z - com zastępca subst:pl:dat:m1
895   -z - cy zastępca subst:pl:nom:m1
896   -z - cy zastępca subst:pl:voc:m1
897   -z - cy zastępca subst:sg:dat:m1
898   -z - cy zastępca subst:sg:gen:m1
899   -z - cy zastępca subst:sg:loc:m1
900   -z - ców zastępca subst:pl:acc:m1
901   -z - ców zastępca subst:pl:gen:m1
902   -z - cą zastępca subst:sg:inst:m1
903   -z - cę zastępca subst:sg:acc:m1
... ...
theories/numbers/known_orths.tab deleted
1   -co
2   -najmniej
3   -najwyżej
theories/persons/FirstName.tab 0 → 100644
  1 +Aaron
  2 +Abaddon
  3 +Abaris
  4 +Abdiasz
  5 +Abdon
  6 +Abel
  7 +Abercjusz
  8 +Abiasz
  9 +Abiatar
  10 +Abigail
  11 +Abijjam
  12 +Abimelek
  13 +Abiram
  14 +Abisag
  15 +Abiszaj
  16 +Abner
  17 +Abraham
  18 +Abram
  19 +Abraxas
  20 +Absalom
  21 +Absalon
  22 +Achab
  23 +Achacjusz
  24 +Achacy
  25 +Achates
  26 +Achaz
  27 +Achiasz
  28 +Achil
  29 +Achilles
  30 +Achimaas
  31 +Achimelech
  32 +Achimelek
  33 +Achitofel
  34 +Achmad
  35 +Acis
  36 +Ada
  37 +Adad
  38 +Adalbert
  39 +Adam
  40 +Adamastor
  41 +Adamina
  42 +Adasieczek
  43 +Adasiek
  44 +Adaukt
  45 +Adaś
  46 +Addar
  47 +Adela
  48 +Adelaida
  49 +Adelajda
  50 +Adelbert
  51 +Adelina
  52 +Adelka
  53 +Admet
  54 +Ado
  55 +Adolf
  56 +Adolfa
  57 +Adolfek
  58 +Adolfina
  59 +Adonai
  60 +Adonaj
  61 +Adoniasz
  62 +Adonis
  63 +Adramelek
  64 +Adrast
  65 +Adria
  66 +Adrian
  67 +Adriana
  68 +Adrianna
  69 +Aecjusz
  70 +Afanazy
  71 +Afrodyta
  72 +Aftoniusz
  73 +Aga
  74 +Agamemnon
  75 +Agapia
  76 +Agapit
  77 +Agata
  78 +Agatka
  79 +Agaton
  80 +Agatonik
  81 +Agenor
  82 +Ageusz
  83 +Aggeasz
  84 +Aggeusz
  85 +Agha
  86 +Agis
  87 +Agni
  88 +Agnieszka
  89 +Agramant
  90 +Agrypin
  91 +Agrypina
  92 +Agryppa
  93 +Agunia
  94 +Agusia
  95 +Ahaswer
  96 +Ahmed
  97 +Aida
  98 +Ajschylos
  99 +Akacjusz
  100 +Akwilon
  101 +Al
  102 +Ala
  103 +Aladyn
  104 +Aladár
  105 +Alan
  106 +Alaryk
  107 +Alban
  108 +Albaniusz
  109 +Albercik
  110 +Albert
  111 +Alberta
  112 +Alberto
  113 +Albertus
  114 +Albertyn
  115 +Albertyna
  116 +Albin
  117 +Albina
  118 +Albrecht
  119 +Alcybiades
  120 +Aldona
  121 +Aldonka
  122 +Alek
  123 +Aleks
  124 +Aleksander
  125 +Aleksandra
  126 +Aleksiej
  127 +Aleksy
  128 +Alf
  129 +Alfons
  130 +Alfonsyna
  131 +Alfred
  132 +Alfreda
  133 +Alfredo
  134 +Ali
  135 +Alicja
  136 +Alina
  137 +Alinka
  138 +Alka
  139 +Alkmena
  140 +Alkmeon
  141 +Allach
  142 +Allah
  143 +Allan
  144 +Almanzor
  145 +Alo
  146 +Alojza
  147 +Alojzeczek
  148 +Alojzek
  149 +Alojzik
  150 +Alojzy
  151 +Alosza
  152 +Alpinian
  153 +Alusia
  154 +Aluś
  155 +Amadea
  156 +Amadeusz
  157 +Amalia
  158 +Amalryk
  159 +Amaltea
  160 +Amalteja
  161 +Amanda
  162 +Ambrozik
  163 +Ambrożek
  164 +Ambroży
  165 +Amedeusz
  166 +Amelcia
  167 +Amelia
  168 +Amelka
  169 +Ammon
  170 +Amnon
  171 +Amon
  172 +Amor
  173 +Amos
  174 +Ananiasz
  175 +Ananke
  176 +Anastazja
  177 +Anastazy
  178 +Anatol
  179 +Anatolek
  180 +Anatolia
  181 +Anda
  182 +Andonik
  183 +Andriej
  184 +Andromacha
  185 +Andromeda
  186 +Andrzej
  187 +Andrzejek
  188 +André
  189 +Andzia
  190 +Aneczka
  191 +Aneta
  192 +Anetka
  193 +Angel
  194 +Angela
  195 +Angelico
  196 +Angelika
  197 +Angelina
  198 +Angelus
  199 +Anhelli
  200 +Ania
  201 +Anicet
  202 +Aniela
  203 +Anielcia
  204 +Anielka
  205 +Anita
  206 +Anka
  207 +Anna
  208 +Annasz
  209 +Ante
  210 +Antek
  211 +Antemiusz
  212 +Antenor
  213 +Antioch
  214 +Antoni
  215 +Antonin
  216 +Antonina
  217 +Antonio
  218 +Antoniusz
  219 +Antosia
  220 +Antoś
  221 +Antygona
  222 +Antym
  223 +Antypas
  224 +Anula
  225 +Anusia
  226 +Anzelm
  227 +Apolinariusz
  228 +Apolinary
  229 +Apollin
  230 +Apollo
  231 +Apollon
  232 +Apolonia
  233 +Apoloniusz
  234 +Arachne
  235 +Archimedes
  236 +Archip
  237 +Arek
  238 +Ares
  239 +Argos
  240 +Argus
  241 +Ariadna
  242 +Aristide
  243 +Arkadiusz
  244 +Arkady
  245 +Arletta
  246 +Armand
  247 +Arnold
  248 +Arnolf
  249 +Arnosz
  250 +Aron
  251 +Arseniusz
  252 +Artek
  253 +Artemida
  254 +Artemiusz
  255 +Artemon
  256 +Artur
  257 +Artus
  258 +Artuś
  259 +Arystarch
  260 +Arystofanes
  261 +Arystoteles
  262 +Arystydes
  263 +Asia
  264 +Askaniusz
  265 +Asmodeusz
  266 +Asser
  267 +Asteria
  268 +Asteriusz
  269 +Asterix
  270 +Atanazja
  271 +Atanazy
  272 +Atena
  273 +Atka
  274 +Atlas
  275 +Augiasz
  276 +August
  277 +Augusta
  278 +Augustyn
  279 +Augustyna
  280 +Augustynka
  281 +Auksencjusz
  282 +Aureli
  283 +Aurelia
  284 +Aurelian
  285 +Aureliusz
  286 +Aurora
  287 +Aza
  288 +Azazel
  289 +Azor
  290 +Aśka
  291 +Ażi
  292 +Baal
  293 +Bachus
  294 +Bakchus
  295 +Balbin
  296 +Balbina
  297 +Balcer
  298 +Balladyna
  299 +Baltazar
  300 +Bambo
  301 +Baptysta
  302 +Barabasz
  303 +Barbar
  304 +Barbara
  305 +Barbarka
  306 +Barbórka
  307 +Barnaba
  308 +Barsabas
  309 +Bartek
  310 +Bartodziej
  311 +Bartolomea
  312 +Bartosz
  313 +Bartoszek
  314 +Bartuś
  315 +Bartłomiej
  316 +Baruch
  317 +Basia
  318 +Bastek
  319 +Batszeba
  320 +Bazyl
  321 +Bazyli
  322 +Bazylid
  323 +Bazylis
  324 +Bazylisa
  325 +Bazylissa
  326 +Bazyliusz
  327 +Baśka
  328 +Bean
  329 +Beata
  330 +Beatka
  331 +Beatrice
  332 +Beatrycze
  333 +Beatryks
  334 +Beatus
  335 +Beda
  336 +Begina
  337 +Bela
  338 +Belunia
  339 +Belzebub
  340 +Ben
  341 +Benedykt
  342 +Benedykta
  343 +Benek
  344 +Beniamin
  345 +Benicjusz
  346 +Benigna
  347 +Benignus
  348 +Benio
  349 +Benita
  350 +Benon
  351 +Bensyjon
  352 +Benuś
  353 +Ber
  354 +Bercik
  355 +Berek
  356 +Berenika
  357 +Berenike
  358 +Berman
  359 +Bernadeta
  360 +Bernadetta
  361 +Bernard
  362 +Bernardetta
  363 +Bernardyn
  364 +Bernardyna
  365 +Bert
  366 +Berta
  367 +Bertold
  368 +Bertram
  369 +Bertrand
  370 +Bianka
  371 +Bibiana
  372 +Bibianna
  373 +Biernat
  374 +Bil
  375 +Bill
  376 +Blandyn
  377 +Blandyna
  378 +Blanka
  379 +Blizbor
  380 +Bob
  381 +Bogda
  382 +Bogdan
  383 +Bogdana
  384 +Bogdanek
  385 +Bogdanka
  386 +Bogna
  387 +Boguchwał
  388 +Boguchwała
  389 +Bogudar
  390 +Bogumir
  391 +Bogumił
  392 +Bogumiła
  393 +Bogunia
  394 +Bogurad
  395 +Bogusia
  396 +Bogusz
  397 +Bogusąd
  398 +Bogusław
  399 +Bogusława
  400 +Boguta
  401 +Boguwola
  402 +Boguś
  403 +Boguśka
  404 +Bohdan
  405 +Bohdana
  406 +Bohdanek
  407 +Bohusz
  408 +Bojan
  409 +Bolebor
  410 +Boleczek
  411 +Boleczest
  412 +Bolek
  413 +Bolemir
  414 +Bolemysł
  415 +Bolesław
  416 +Bolesława
  417 +Bolisława
  418 +Bolko
  419 +Boluś
  420 +Bonawentura
  421 +Bonifacy
  422 +Boromeusz
  423 +Borys
  424 +Borysław
  425 +Borzymir
  426 +Borzysław
  427 +Borzysława
  428 +Borzywoj
  429 +Bozio
  430 +Bończa
  431 +Bożebor
  432 +Bożeciech
  433 +Bożeciecha
  434 +Bożena
  435 +Bożenka
  436 +Bożenna
  437 +Bożydar
  438 +Bożysław
  439 +Bożysława
  440 +Brahma
  441 +Bratumił
  442 +Brian
  443 +Brigida
  444 +Brodzisław
  445 +Broneczek
  446 +Bronek
  447 +Bronia
  448 +Bronimir
  449 +Bronisz
  450 +Bronisław
  451 +Bronisława
  452 +Broniwoj
  453 +Bronka
  454 +Bronuś
  455 +Brońcia
  456 +Broży
  457 +Brunhilda
  458 +Bruno
  459 +Brunon
  460 +Brutus
  461 +Bryda
  462 +Brygida
  463 +Brygidka
  464 +Brykcjusz
  465 +Budzigniew
  466 +Budzimir
  467 +Budzisz
  468 +Budzisław
  469 +Budzisława
  470 +Budziwoj
  471 +Burchard
  472 +Butros
  473 +Bądzimir
  474 +Bądzisław
  475 +Bądzisława
  476 +Błażej
  477 +Caligula
  478 +Calineczka
  479 +Carl
  480 +Carlo
  481 +Carlos
  482 +Carmen
  483 +Cechna
  484 +Cecyl
  485 +Cecylia
  486 +Cecylian
  487 +Cecyliusz
  488 +Cecylka
  489 +Cela
  490 +Celestyn
  491 +Celestyna
  492 +Celestynka
  493 +Celina
  494 +Celinka
  495 +Celka
  496 +Cezar
  497 +Cezariusz
  498 +Cezary
  499 +Cezaryna
  500 +Chaim
  501 +Chaja
  502 +Cham
  503 +Charles
  504 +Charon
  505 +Charybda
  506 +Charytka
  507 +Charyton
  508 +Charyzjusz
  509 +Charłamp
  510 +Chasyda
  511 +Chawa
  512 +Cheops
  513 +Cher
  514 +Chociebor
  515 +Chociemir
  516 +Chociesław
  517 +Christian
  518 +Christophe
  519 +Christopher
  520 +Chronos
  521 +Chrystian
  522 +Chryzant
  523 +Chryzostom
  524 +Chwalibóg
  525 +Chwalimir
  526 +Chwalisław
  527 +Chwalisława
  528 +Cibor
  529 +Ciechomir
  530 +Ciechosław
  531 +Ciechosława
  532 +Cierpisław
  533 +Cieszygor
  534 +Cieszymir
  535 +Cieszymysł
  536 +Cieszyrad
  537 +Cieszysław
  538 +Cieszysława
  539 +Claude
  540 +Cweta
  541 +Cycero
  542 +Cyceron
  543 +Cyla
  544 +Cylka
  545 +Cypisek
  546 +Cyprian
  547 +Cyrano
  548 +Cyrce
  549 +Cyriak
  550 +Cyriaka
  551 +Cyrus
  552 +Cyryl
  553 +Czarek
  554 +Czaruś
  555 +Czcibor
  556 +Czcibora
  557 +Czcirad
  558 +Czechasz
  559 +Czechoń
  560 +Czesia
  561 +Czesiek
  562 +Czesio
  563 +Czesław
  564 +Czesława
  565 +Cześ
  566 +Częstobor
  567 +Częstogniew
  568 +Częstomir
  569 +Częstowoj
  570 +Dacjan
  571 +Dacjausz
  572 +Dacjusz
  573 +Dadźbog
  574 +Dadźbóg
  575 +Dafne
  576 +Dagmara
  577 +Dagna
  578 +Dagobert
  579 +Dagon
  580 +Dalebor
  581 +Dalegor
  582 +Dalemir
  583 +Dalibor
  584 +Damazy
  585 +Damian
  586 +Damokles
  587 +Dan
  588 +Dana
  589 +Danaida
  590 +Danaos
  591 +Danek
  592 +Daniel
  593 +Daniela
  594 +Danielek
  595 +Danik
  596 +Danisz
  597 +Danka
  598 +Danusia
  599 +Danuta
  600 +Danuś
  601 +Danuśka
  602 +Daria
  603 +Dariusz
  604 +David
  605 +Davis
  606 +Dawid
  607 +Dawida
  608 +Dawidek
  609 +Dean
  610 +Debora
  611 +Dedal
  612 +Dejanira
  613 +Delfina
  614 +Demeter
  615 +Demetra
  616 +Demetria
  617 +Demetriusz
  618 +Demokryt
  619 +Demostenes
  620 +Deotyma
  621 +Dersław
  622 +Dewajtis
  623 +Dezyderia
  624 +Dezyderiusz
  625 +Dezydery
  626 +Diana
  627 +Dianna
  628 +Diego
  629 +Dieter
  630 +Dietmar
  631 +Dina
  632 +Diodor
  633 +Diogenes
  634 +Diomedes
  635 +Dioniza
  636 +Dionizja
  637 +Dionizjusz
  638 +Dionizos
  639 +Dionizy
  640 +Dobiegniew
  641 +Dobiemiest
  642 +Dobiemir
  643 +Dobiesław
  644 +Dobiesława
  645 +Dobisława
  646 +Dobrawa
  647 +Dobrocha
  648 +Dobrochna
  649 +Dobrociech
  650 +Dobrogost
  651 +Dobromir
  652 +Dobromira
  653 +Dobromił
  654 +Dobromiła
  655 +Dobromysł
  656 +Dobronieg
  657 +Dobroniega
  658 +Dobrosław
  659 +Dobrosława
  660 +Dobrowiest
  661 +Dobrowit
  662 +Dobrowoj
  663 +Dobrowój
  664 +Dobrymir
  665 +Dolek
  666 +Dolores
  667 +Doluś
  668 +Domamir
  669 +Domarad
  670 +Domarat
  671 +Domasław
  672 +Domasława
  673 +Domawit
  674 +Domeczek
  675 +Domek
  676 +Domenka
  677 +Domicela
  678 +Domicjan
  679 +Domicjusz
  680 +Dominiczek
  681 +Dominiczka
  682 +Dominik
  683 +Dominika
  684 +Dominisia
  685 +Domisława
  686 +Domka
  687 +Domosław
  688 +Donald
  689 +Donat
  690 +Donata
  691 +Donatello
  692 +Dora
  693 +Dorcia
  694 +Dorek
  695 +Doris
  696 +Dorka
  697 +Dorota
  698 +Doroteusz
  699 +Dorotka
  700 +Dosia
  701 +Dow
  702 +Dragan
  703 +Drogomir
  704 +Drogomił
  705 +Drogomysł
  706 +Drogosław
  707 +Drogosława
  708 +Dustin
  709 +Dymitr
  710 +Dymitriusz
  711 +Dytrych
  712 +Dyzio
  713 +Dyzma
  714 +Dyź
  715 +Dziersław
  716 +Dziersława
  717 +Dzierżykraj
  718 +Dzierżymir
  719 +Dzierżysław
  720 +Dzierżysława
  721 +Dąbrówka
  722 +Długosz
  723 +Eberhard
  724 +Ed
  725 +Edda
  726 +Edek
  727 +Edgar
  728 +Edi
  729 +Edith
  730 +Edka
  731 +Edmund
  732 +Edmunda
  733 +Eduś
  734 +Edward
  735 +Edwarda
  736 +Edwin
  737 +Edyp
  738 +Edyta
  739 +Edytka
  740 +Edzia
  741 +Edzik
  742 +Edzio
  743 +Efialtes
  744 +Efraim
  745 +Efrata
  746 +Efrem
  747 +Egbert
  748 +Egeria
  749 +Egeusz
  750 +Egidiusz
  751 +Egon
  752 +Ela
  753 +Eleazar
  754 +Elek
  755 +Elena
  756 +Eleonora
  757 +Eleonorcia
  758 +Eleonorka
  759 +Eliasz
  760 +Eliezer
  761 +Eligia
  762 +Eligiusz
  763 +Elimelech
  764 +Elina
  765 +Eliza
  766 +Elizeusz
  767 +Eljakim
  768 +Elka
  769 +Elkana
  770 +Ella
  771 +Elstera
  772 +Elunia
  773 +Eluś
  774 +Elvis
  775 +Elwira
  776 +Elżbieta
  777 +Elżbietka
  778 +Elżunia
  779 +Emanuel
  780 +Emerencja
  781 +Emeryk
  782 +Emil
  783 +Emilcia
  784 +Emilek
  785 +Emilia
  786 +Emilian
  787 +Emiliana
  788 +Emiliusz
  789 +Emilka
  790 +Emma
  791 +Eneasz
  792 +Engelbert
  793 +Enoch
  794 +Enosz
  795 +Eol
  796 +Epifan
  797 +Epifani
  798 +Epifania
  799 +Epifaniusz
  800 +Epikur
  801 +Epistemia
  802 +Erast
  803 +Erazm
  804 +Erazma
  805 +Ereb
  806 +Erhard
  807 +Erich
  808 +Erik
  809 +Erika
  810 +Ernest
  811 +Ernesta
  812 +Ernestyn
  813 +Ernestyna
  814 +Eros
  815 +Erwin
  816 +Erwina
  817 +Eryczek
  818 +Eryk
  819 +Eryka
  820 +Eskulap
  821 +Esperanca
  822 +Estera
  823 +Esterka
  824 +Euchariusz
  825 +Eudocja
  826 +Eudokia
  827 +Eudokim
  828 +Eudoksja
  829 +Eudoksjusz
  830 +Eufemia
  831 +Eufrazy
  832 +Eufrozyna
  833 +Eugenia
  834 +Eugeniusz
  835 +Euklides
  836 +Eulalia
  837 +Eulogiusz
  838 +Eurydyka
  839 +Eurypides
  840 +Eustachiusz
  841 +Eustachy
  842 +Eutropiusz
  843 +Euzebia
  844 +Euzebiusz
  845 +Ewa
  846 +Ewald
  847 +Ewaryst
  848 +Ewcia
  849 +Ewdokia
  850 +Ewelin
  851 +Ewelina
  852 +Eweryst
  853 +Ewka
  854 +Ewodia
  855 +Ewunia
  856 +Ewusia
  857 +Ezaw
  858 +Ezdrasz
  859 +Ezechiasz
  860 +Ezechiel
  861 +Ezop
  862 +Fabia
  863 +Fabian
  864 +Fabiola
  865 +Fabiusz
  866 +Fabrycjan
  867 +Fabrycjusz
  868 +Fabrycy
  869 +Faeton
  870 +Falk
  871 +Fatima
  872 +Faust
  873 +Fausta
  874 +Faustyn
  875 +Faustyna
  876 +Febus
  877 +Fela
  878 +Felcia
  879 +Felek
  880 +Felicja
  881 +Felicjan
  882 +Felicysym
  883 +Felicyta
  884 +Feliks
  885 +Feliksa
  886 +Felka
  887 +Felusia
  888 +Feluś
  889 +Feniks
  890 +Ferdek
  891 +Ferdynand
  892 +Ferdzik
  893 +Festus
  894 +Fidel
  895 +Fidelis
  896 +Fides
  897 +Fidiasz
  898 +Fikus
  899 +Fil
  900 +Fila
  901 +Filek
  902 +Filemon
  903 +Filip
  904 +Filipa
  905 +Filipek
  906 +Filipina
  907 +Filomen
  908 +Filomena
  909 +Filon
  910 +Filuś
  911 +Fiodor
  912 +Fizia
  913 +Flawia
  914 +Flawian
  915 +Flawiusz
  916 +Flora
  917 +Florek
  918 +Florencjusz
  919 +Florenty
  920 +Florentyn
  921 +Florentyna
  922 +Florian
  923 +Floryn
  924 +Focjusz
  925 +Fonsik
  926 +Fonsio
  927 +Fortunat
  928 +Fortunata
  929 +Francek
  930 +Francik
  931 +Franciszek
  932 +Franciszka
  933 +Francois
  934 +Franek
  935 +Frania
  936 +Franio
  937 +Frank
  938 +Franuś
  939 +Franz
  940 +Fred
  941 +Freda
  942 +Fredek
  943 +Fredka
  944 +Fredzio
  945 +Friedrich
  946 +Fritz
  947 +Froncek
  948 +Frumencjusz
  949 +Fryc
  950 +Frycek
  951 +Fryda
  952 +Frydek
  953 +Fryderyczek
  954 +Fryderyk
  955 +Fryderyka
  956 +Frydolin
  957 +Frydzio
  958 +Furia
  959 +Gaba
  960 +Gabi
  961 +Gabin
  962 +Gabor
  963 +Gabriel
  964 +Gabriela
  965 +Gabrielka
  966 +Gabriella
  967 +Gabrysia
  968 +Gabryś
  969 +Gabryśka
  970 +Gad
  971 +Gaja
  972 +Gajusz
  973 +Galezy
  974 +Galla
  975 +Gallina
  976 +Gamaliel
  977 +Garcia
  978 +Gargantua
  979 +Gaspar
  980 +Gaudencja
  981 +Gaudencjusz
  982 +Gaudenty
  983 +Gaweł
  984 +Gawryła
  985 +Gawła
  986 +Gebhard
  987 +Gedeon
  988 +Genek
  989 +Genia
  990 +Genio
  991 +Genowefa
  992 +George
  993 +Georges
  994 +Georgij
  995 +Georgina
  996 +Gerald
  997 +Geraldyna
  998 +Gerard
  999 +Gerarda
  1000 +Gerazym
  1001 +Gereon
  1002 +Gerhard
  1003 +German
  1004 +Germanik
  1005 +Gerson
  1006 +Gerta
  1007 +Gertruda
  1008 +Gerwazy
  1009 +Giedymin
  1010 +Gienek
  1011 +Gienia
  1012 +Gienio
  1013 +Gieniuchna
  1014 +Gienka
  1015 +Gierka
  1016 +Gieńka
  1017 +Gilbert
  1018 +Gilda
  1019 +Ginter
  1020 +Giordano
  1021 +Giuseppe
  1022 +Gizela
  1023 +Gleb
  1024 +Gloria
  1025 +Gniewomir
  1026 +Gniewosz
  1027 +Goar
  1028 +Gocisław
  1029 +Godfrey
  1030 +Godfryd
  1031 +Godzimir
  1032 +Godzisz
  1033 +Godzisław
  1034 +Godzisława
  1035 +Golda
  1036 +Golem
  1037 +Gorazd
  1038 +Gorgoncjusz
  1039 +Gorzysław
  1040 +Gosia
  1041 +Gosieńka
  1042 +Gosław
  1043 +Gotard
  1044 +Gotfryd
  1045 +Gołda
  1046 +Gościmir
  1047 +Gościmił
  1048 +Gościrad
  1049 +Gościsław
  1050 +Gościsława
  1051 +Gościwit
  1052 +Gośka
  1053 +Gracja
  1054 +Gracjan
  1055 +Gracjana
  1056 +Grażyna
  1057 +Gregory
  1058 +Greta
  1059 +Grigorij
  1060 +Grisza
  1061 +Grodzisław
  1062 +Gromosław
  1063 +Gryzelda
  1064 +Grzech
  1065 +Grzegorz
  1066 +Grzesiek
  1067 +Grzesio
  1068 +Grześ
  1069 +Grzymisław
  1070 +Grzymisława
  1071 +Gucio
  1072 +Guenter
  1073 +Guliwer
  1074 +Gustaw
  1075 +Gustawa
  1076 +Gustawek
  1077 +Gustek
  1078 +Guta
  1079 +Gutek
  1080 +Gutkind
  1081 +Gutman
  1082 +Gwalbert
  1083 +Gwido
  1084 +Gwidon
  1085 +Günter
  1086 +Habakuk
  1087 +Hades
  1088 +Hadrian
  1089 +Hala
  1090 +Halina
  1091 +Halinka
  1092 +Halka
  1093 +Halszka
  1094 +Halusia
  1095 +Hammurabi
  1096 +Haneczka
  1097 +Hania
  1098 +Hanka
  1099 +Hanna
  1100 +Hannibal
  1101 +Hans
  1102 +Hanula
  1103 +Hanusia
  1104 +Harasym
  1105 +Harry
  1106 +Hasmoneusz
  1107 +Hefajstos
  1108 +Hegezyp
  1109 +Hektor
  1110 +Hela
  1111 +Helcia
  1112 +Helena
  1113 +Helenka
  1114 +Helga
  1115 +Heliasz
  1116 +Helidor
  1117 +Heliodor
  1118 +Helios
  1119 +Helka
  1120 +Helmut
  1121 +Heloiza
  1122 +Helusia
  1123 +Hena
  1124 +Hendel
  1125 +Henia
  1126 +Heniek
  1127 +Henio
  1128 +Henoch
  1129 +Henry
  1130 +Henryczek
  1131 +Henryczka
  1132 +Henryk
  1133 +Henryka
  1134 +Henrysia
  1135 +Henryś
  1136 +Hera
  1137 +Herakles
  1138 +Herakliusz
  1139 +Herald
  1140 +Herbert
  1141 +Herkulan
  1142 +Herkules
  1143 +Herman
  1144 +Hermenegild
  1145 +Hermenegilda
  1146 +Hermes
  1147 +Hermina
  1148 +Herminia
  1149 +Herod
  1150 +Herodot
  1151 +Hersz
  1152 +Hertha
  1153 +Hiacynt
  1154 +Hiacynta
  1155 +Hieronim
  1156 +Hilaria
  1157 +Hilarion
  1158 +Hilary
  1159 +Hildegarda
  1160 +Hillary
  1161 +Hiob
  1162 +Hipcio
  1163 +Hipek
  1164 +Hipokrates
  1165 +Hipolit
  1166 +Hipolita
  1167 +Hirek
  1168 +Hirsz
  1169 +Homer
  1170 +Honorat
  1171 +Honorata
  1172 +Honoratka
  1173 +Honorcia
  1174 +Honoriusz
  1175 +Honorka
  1176 +Honory
  1177 +Honoryna
  1178 +Horacjusz
  1179 +Horacy
  1180 +Horst
  1181 +Hortensja
  1182 +Hortensjusz
  1183 +Hubercik
  1184 +Hubert
  1185 +Huberta
  1186 +Hugo
  1187 +Hugon
  1188 +Hygin
  1189 +Hymen
  1190 +Ibrahim
  1191 +Icchak
  1192 +Icek
  1193 +Ida
  1194 +Idalia
  1195 +Idzi
  1196 +Ifigenia
  1197 +Iga
  1198 +Ignacek
  1199 +Ignacja
  1200 +Ignacy
  1201 +Ignaś
  1202 +Igor
  1203 +Igorek
  1204 +Iguś
  1205 +Ikar
  1206 +Ildefons
  1207 +Ildefonsik
  1208 +Ilia
  1209 +Ilja
  1210 +Ilona
  1211 +Ilza
  1212 +Imisław
  1213 +Imisława
  1214 +Immanuel
  1215 +Imre
  1216 +Indra
  1217 +Inga
  1218 +Ingmar
  1219 +Ingrid
  1220 +Inka
  1221 +Innocenta
  1222 +Innocenty
  1223 +Ira
  1224 +Ircia
  1225 +Ireczek
  1226 +Irek
  1227 +Irena
  1228 +Ireneusz
  1229 +Irenka
  1230 +Irina
  1231 +Iris
  1232 +Irka
  1233 +Irma
  1234 +Irmina
  1235 +Irusia
  1236 +Iruś
  1237 +Irvine
  1238 +Irwin
  1239 +Iryda
  1240 +Irydion
  1241 +Isaak
  1242 +Iser
  1243 +Issachar
  1244 +Ita
  1245 +Ivan
  1246 +Iwa
  1247 +Iwan
  1248 +Iweta
  1249 +Iwetta
  1250 +Iwo
  1251 +Iwon
  1252 +Iwona
  1253 +Iwonka
  1254 +Iwonna
  1255 +Iza
  1256 +Izaak
  1257 +Izabela
  1258 +Izabella
  1259 +Izajasz
  1260 +Izia
  1261 +Izolda
  1262 +Izrael
  1263 +Izunia
  1264 +Izyda
  1265 +Izydor
  1266 +Izydorek
  1267 +Jaabes
  1268 +Jacek
  1269 +Jacenty
  1270 +Jack
  1271 +Jacques
  1272 +Jacuś
  1273 +Jaczewoj
  1274 +Jadwiga
  1275 +Jadwinia
  1276 +Jadwisia
  1277 +Jadwiśka
  1278 +Jadwiźka
  1279 +Jadwiżka
  1280 +Jadzia
  1281 +Jadziunia
  1282 +Jadźka
  1283 +Jafet
  1284 +Jaga
  1285 +Jagienka
  1286 +Jagna
  1287 +Jagoda
  1288 +Jagunia
  1289 +Jagusia
  1290 +Jaguśka
  1291 +Jahwe
  1292 +Jakir
  1293 +Jakobina
  1294 +Jakub
  1295 +Jakubek
  1296 +Jambroży
  1297 +Jan
  1298 +Janeczka
  1299 +Janek
  1300 +Janina
  1301 +Janisław
  1302 +Janka
  1303 +Jankiel
  1304 +Janko
  1305 +Janosik
  1306 +Janosz
  1307 +Jantek
  1308 +Jantosia
  1309 +Jantośka
  1310 +Jantuś
  1311 +Januaria
  1312 +Januariusz
  1313 +January
  1314 +Janusz
  1315 +Januszek
  1316 +Jareczek
  1317 +Jarek
  1318 +Jarema
  1319 +Jarka
  1320 +Jarogniew
  1321 +Jaromir
  1322 +Jaropełk
  1323 +Jarosław
  1324 +Jarosława
  1325 +Jaruś
  1326 +Jaser
  1327 +Jasia
  1328 +Jasieczek
  1329 +Jasiek
  1330 +Jasio
  1331 +Jaskołd
  1332 +Jazon
  1333 +Jaś
  1334 +Jaśka
  1335 +Jaśko
  1336 +Jean
  1337 +Jegor
  1338 +Jehoszua
  1339 +Jehowa
  1340 +Jehuda
  1341 +Jeir
  1342 +Jelena
  1343 +Jenny
  1344 +Jens
  1345 +Jeremi
  1346 +Jeremiasz
  1347 +Jeron
  1348 +Jerosława
  1349 +Jerzy
  1350 +Jerzyk
  1351 +Jeszua
  1352 +Jewdocha
  1353 +Jezajasz
  1354 +Jezus
  1355 +Jim
  1356 +Jimmy
  1357 +Jiři
  1358 +Joab
  1359 +Joachim
  1360 +Joachima
  1361 +Joachimek
  1362 +Joanna
  1363 +Joas
  1364 +Joasia
  1365 +Joaśka
  1366 +Job
  1367 +Jochanan
  1368 +Jochebed
  1369 +Joe
  1370 +Joel
  1371 +Joey
  1372 +Johannes
  1373 +John
  1374 +Jola
  1375 +Jolanta
  1376 +Jolka
  1377 +Jonasz
  1378 +Jonatan
  1379 +Jontek
  1380 +Jordan
  1381 +Jose
  1382 +Josek
  1383 +Joseph
  1384 +Joshua
  1385 +Joszua
  1386 +Jowisz
  1387 +Jowita
  1388 +Jozafat
  1389 +Jozafata
  1390 +Jozue
  1391 +Juda
  1392 +Judyta
  1393 +Judytka
  1394 +Jul
  1395 +Jula
  1396 +Julcia
  1397 +Julek
  1398 +Julia
  1399 +Julian
  1400 +Juliana
  1401 +Julianna
  1402 +Julietta
  1403 +Julita
  1404 +Juliusz
  1405 +Julka
  1406 +Julo
  1407 +Jupiter
  1408 +Jur
  1409 +Jura
  1410 +Jurand
  1411 +Jurata
  1412 +Jureczek
  1413 +Jurek
  1414 +Jurij
  1415 +Just
  1416 +Justyn
  1417 +Justyna
  1418 +Justynian
  1419 +Justynka
  1420 +Justysia
  1421 +Józafat
  1422 +Józeczek
  1423 +Józef
  1424 +Józefa
  1425 +Józefek
  1426 +Józefina
  1427 +Józek
  1428 +Józia
  1429 +Józiek
  1430 +Józik
  1431 +Józio
  1432 +Józka
  1433 +Józuś
  1434 +Józwa
  1435 +Jóźko
  1436 +Jędrek
  1437 +Jędruś
  1438 +Jędrzej
  1439 +Jędrzejek
  1440 +Kacha
  1441 +Kachna
  1442 +Kacper
  1443 +Kacperek
  1444 +Kada
  1445 +Kadmon
  1446 +Kadysz
  1447 +Kain
  1448 +Kaja
  1449 +Kajetan
  1450 +Kajetanek
  1451 +Kajfasz
  1452 +Kajtek
  1453 +Kajus
  1454 +Kalasanty
  1455 +Kali
  1456 +Kaligula
  1457 +Kalikast
  1458 +Kalikst
  1459 +Kaliksta
  1460 +Kalimach
  1461 +Kalina
  1462 +Kalinik
  1463 +Kaliope
  1464 +Kalistrat
  1465 +Kallimach
  1466 +Kallina
  1467 +Kalman
  1468 +Kamil
  1469 +Kamila
  1470 +Kandyd
  1471 +Kanizjusz
  1472 +Kanty
  1473 +Kanut
  1474 +Karen
  1475 +Karina
  1476 +Karinka
  1477 +Karl
  1478 +Karliczek
  1479 +Karlik
  1480 +Karmen
  1481 +Karol
  1482 +Karolcia
  1483 +Karolek
  1484 +Karolin
  1485 +Karolina
  1486 +Karolinka
  1487 +Karolka
  1488 +Karp
  1489 +Karusia
  1490 +Kasandra
  1491 +Kasia
  1492 +Kasieńka
  1493 +Kasinka
  1494 +Kasjan
  1495 +Kasjusz
  1496 +Kasper
  1497 +Kasperek
  1498 +Kaspruś
  1499 +Kastor
  1500 +Katarzyna
  1501 +Kato
  1502 +Katon
  1503 +Kaufman
  1504 +Kazek
  1505 +Kazia
  1506 +Kazik
  1507 +Kazimiera
  1508 +Kazimierz
  1509 +Kazio
  1510 +Kaziuk
  1511 +Kazka
  1512 +Kazko
  1513 +Kaśka
  1514 +Kaźko
  1515 +Kefas
  1516 +Keith
  1517 +Kenneth
  1518 +Kevin
  1519 +Kiejstut
  1520 +Kilian
  1521 +Kinga
  1522 +Kingusia
  1523 +Kinia
  1524 +Kir
  1525 +Kira
  1526 +Kirk
  1527 +Kirke
  1528 +Kirył
  1529 +Klara
  1530 +Klarcia
  1531 +Klarusia
  1532 +Klarysa
  1533 +Klaudia
  1534 +Klaudian
  1535 +Klaudiusz
  1536 +Klaudyna
  1537 +Klaudynka
  1538 +Klaus
  1539 +Klemencja
  1540 +Klemens
  1541 +Klement
  1542 +Klementyn
  1543 +Klementyna
  1544 +Kleofas
  1545 +Kleopatra
  1546 +Klet
  1547 +Klimek
  1548 +Klio
  1549 +Klocia
  1550 +Klotylda
  1551 +Kofi
  1552 +Kohelet
  1553 +Koleta
  1554 +Konda
  1555 +Kondrat
  1556 +Konfucjusz
  1557 +Konrad
  1558 +Konrada
  1559 +Konradyn
  1560 +Konradyna
  1561 +Konstancja
  1562 +Konstancjusz
  1563 +Konstans
  1564 +Konstanty
  1565 +Konstantyn
  1566 +Konstantyna
  1567 +Kordelia
  1568 +Kordian
  1569 +Kordula
  1570 +Kornel
  1571 +Korneli
  1572 +Kornelia
  1573 +Korneliusz
  1574 +Kosma
  1575 +Kostek
  1576 +Kostka
  1577 +Kostusia
  1578 +Kostuś
  1579 +Końdzia
  1580 +Krak
  1581 +Kreon
  1582 +Krescens
  1583 +Krescensjusz
  1584 +Kriszna
  1585 +Kronid
  1586 +Kronos
  1587 +Krysia
  1588 +Kryspin
  1589 +Kryspina
  1590 +Krystian
  1591 +Krystiana
  1592 +Krystyn
  1593 +Krystyna
  1594 +Krystynka
  1595 +Kryśka
  1596 +Krzesimir
  1597 +Krzesisław
  1598 +Krzesisława
  1599 +Krzych
  1600 +Krzycha
  1601 +Krzysia
  1602 +Krzysiek
  1603 +Krzysio
  1604 +Krzysztof
  1605 +Krzysztofa
  1606 +Krzywosąd
  1607 +Krzyś
  1608 +Krzyśka
  1609 +Ksawera
  1610 +Ksawery
  1611 +Ksaweryna
  1612 +Ksenia
  1613 +Ksenofont
  1614 +Kserkses
  1615 +Ksymena
  1616 +Kuba
  1617 +Kubuś
  1618 +Kuna
  1619 +Kunda
  1620 +Kundzia
  1621 +Kunegunda
  1622 +Kupido
  1623 +Kupidyn
  1624 +Kurt
  1625 +Kwintylian
  1626 +Kwiryn
  1627 +Kwiryna
  1628 +Lambert
  1629 +Lamberta
  1630 +Lancelot
  1631 +Laokoon
  1632 +Larry
  1633 +Larysa
  1634 +Lasota
  1635 +Laura
  1636 +Laurencja
  1637 +Laurencjusz
  1638 +Laurenty
  1639 +Laurentyn
  1640 +Laurentyna
  1641 +Lea
  1642 +Leander
  1643 +Lech
  1644 +Lechosław
  1645 +Lechosława
  1646 +Leda
  1647 +Lejb
  1648 +Lena
  1649 +Leo
  1650 +Leodegar
  1651 +Leokadia
  1652 +Leon
  1653 +Leona
  1654 +Leonard
  1655 +Leonardo
  1656 +Leoncja
  1657 +Leoncjusz
  1658 +Leonek
  1659 +Leonia
  1660 +Leonid
  1661 +Leonida
  1662 +Leonidas
  1663 +Leonora
  1664 +Leontyna
  1665 +Leopard
  1666 +Leopold
  1667 +Leopoldyna
  1668 +Leosia
  1669 +Leoś
  1670 +Leporello
  1671 +Lesio
  1672 +Leszek
  1673 +Lesław
  1674 +Lesława
  1675 +Lew
  1676 +Lewi
  1677 +Lewin
  1678 +Leś
  1679 +Liberat
  1680 +Liberata
  1681 +Liberiusz
  1682 +Libert
  1683 +Liboriusz
  1684 +Libusza
  1685 +Lideczka
  1686 +Lidia
  1687 +Lidka
  1688 +Lidzia
  1689 +Ligia
  1690 +Lilia
  1691 +Lilian
  1692 +Liliana
  1693 +Lilianna
  1694 +Lilka
  1695 +Lilla
  1696 +Lima
  1697 +Lindsay
  1698 +Lisa
  1699 +Litman
  1700 +Liwia
  1701 +Liwiusz
  1702 +Liza
  1703 +Loda
  1704 +Lodzia
  1705 +Lojzeczek
  1706 +Lojzek
  1707 +Lojzik
  1708 +Lolek
  1709 +Lolita
  1710 +Lolo
  1711 +Lonek
  1712 +Longin
  1713 +Longina
  1714 +Longinus
  1715 +Lonia
  1716 +Lope
  1717 +Lora
  1718 +Loretta
  1719 +Lot
  1720 +Louis
  1721 +Luba
  1722 +Lubogost
  1723 +Lubomir
  1724 +Lubomira
  1725 +Lubomysł
  1726 +Lubor
  1727 +Lubosza
  1728 +Lubosław
  1729 +Lucek
  1730 +Lucia
  1731 +Lucio
  1732 +Lucja
  1733 +Lucjan
  1734 +Lucjola
  1735 +Lucjusz
  1736 +Lucuś
  1737 +Lucyfer
  1738 +Lucylian
  1739 +Lucylla
  1740 +Lucyna
  1741 +Lucyper
  1742 +Ludeczek
  1743 +Ludeczka
  1744 +Ludek
  1745 +Ludgarda
  1746 +Ludka
  1747 +Ludmiła
  1748 +Ludomir
  1749 +Ludomira
  1750 +Ludomił
  1751 +Ludomiła
  1752 +Ludosław
  1753 +Ludvig
  1754 +Ludwiczek
  1755 +Ludwig
  1756 +Ludwik
  1757 +Ludwika
  1758 +Ludwina
  1759 +Ludwinia
  1760 +Ludwinka
  1761 +Ludwisia
  1762 +Ludwiś
  1763 +Luiza
  1764 +Lukrecja
  1765 +Lukrecjusz
  1766 +Lukullus
  1767 +Lupus
  1768 +Lusia
  1769 +Lutek
  1770 +Lutobor
  1771 +Lutogniew
  1772 +Lutomir
  1773 +Lutomysł
  1774 +Lutosław
  1775 +Luśka
  1776 +Macedoniusz
  1777 +Machabeusz
  1778 +Maciej
  1779 +Maciek
  1780 +Maciuś
  1781 +Madonna
  1782 +Madzia
  1783 +Magda
  1784 +Magdalena
  1785 +Magdalenka
  1786 +Magdusia
  1787 +Magdzia
  1788 +Magnus
  1789 +Magryn
  1790 +Mahomet
  1791 +Maja
  1792 +Majka
  1793 +Makary
  1794 +Makryna
  1795 +Maks
  1796 +Maksio
  1797 +Maksym
  1798 +Maksymek
  1799 +Maksymilian
  1800 +Malachiasz
  1801 +Malina
  1802 +Malwin
  1803 +Malwina
  1804 +Malwinka
  1805 +Mamert
  1806 +Manfred
  1807 +Manfreda
  1808 +Mania
  1809 +Maniek
  1810 +Maniusia
  1811 +Maniuś
  1812 +Manswet
  1813 +Manuel
  1814 +Manuela
  1815 +Marc
  1816 +Marcel
  1817 +Marcela
  1818 +Marceli
  1819 +Marcelin
  1820 +Marcelina
  1821 +Marcelka
  1822 +Marchołt
  1823 +Marcia
  1824 +Marcian
  1825 +Marcin
  1826 +Marcinek
  1827 +Marcjal
  1828 +Marcjan
  1829 +Marcjanna
  1830 +Marco
  1831 +Marcysia
  1832 +Marcyś
  1833 +Marduk
  1834 +Mareczek
  1835 +Marek
  1836 +Margaret
  1837 +Maria
  1838 +Marian
  1839 +Marianek
  1840 +Marianna
  1841 +Marika
  1842 +Marina
  1843 +Mariola
  1844 +Mariolcia
  1845 +Mariolka
  1846 +Marion
  1847 +Mariusz
  1848 +Mariuszek
  1849 +Marlena
  1850 +Mars
  1851 +Marta
  1852 +Marteczka
  1853 +Martunia
  1854 +Martusia
  1855 +Martyn
  1856 +Martyna
  1857 +Martynian
  1858 +Martyriusz
  1859 +Marusia
  1860 +Maruś
  1861 +Marychna
  1862 +Maryja
  1863 +Maryjka
  1864 +Maryla
  1865 +Marylenka
  1866 +Marylka
  1867 +Maryn
  1868 +Maryna
  1869 +Marynia
  1870 +Marynka
  1871 +Marysia
  1872 +Marysieńka
  1873 +Maryś
  1874 +Maryśka
  1875 +Marzena
  1876 +Marzenka
  1877 +Marzenna
  1878 +Massimo
  1879 +Masza
  1880 +Masław
  1881 +Materna
  1882 +Mateusz
  1883 +Mateuszek
  1884 +Matron
  1885 +Matrona
  1886 +Matuzal
  1887 +Matuzalem
  1888 +Matylda
  1889 +Matysek
  1890 +Maura
  1891 +Maurycy
  1892 +Mauryn
  1893 +Max
  1894 +Maćko
  1895 +Małgola
  1896 +Małgorzata
  1897 +Małgorzatka
  1898 +Małgosia
  1899 +Małgośka
  1900 +Małka
  1901 +Mańka
  1902 +Mechtylda
  1903 +Mefisto
  1904 +Mefistofeles
  1905 +Meir
  1906 +Mela
  1907 +Melania
  1908 +Melanka
  1909 +Melchior
  1910 +Melcia
  1911 +Melka
  1912 +Melpomena
  1913 +Menachem
  1914 +Menassa
  1915 +Mendel
  1916 +Menelaos
  1917 +Mercedes
  1918 +Merecedes
  1919 +Merkury
  1920 +Metody
  1921 +Micha
  1922 +Michael
  1923 +Michaił
  1924 +Michala
  1925 +Michalina
  1926 +Michasia
  1927 +Michał
  1928 +Michałek
  1929 +Michaś
  1930 +Michaśka
  1931 +Micheasz
  1932 +Michelle
  1933 +Micka
  1934 +Midas
  1935 +Miecia
  1936 +Mieciek
  1937 +Miecio
  1938 +Mieczysław
  1939 +Mieczysława
  1940 +Mieszko
  1941 +Mieteczek
  1942 +Mietek
  1943 +Miki
  1944 +Mikołaj
  1945 +Mikołajek
  1946 +Mila
  1947 +Milada
  1948 +Milan
  1949 +Milcia
  1950 +Milcjades
  1951 +Milena
  1952 +Milenia
  1953 +Miligost
  1954 +Milka
  1955 +Minerwa
  1956 +Minodora
  1957 +Minos
  1958 +Minotaur
  1959 +Mira
  1960 +Miranda
  1961 +Mireczek
  1962 +Mireczka
  1963 +Mirek
  1964 +Mirella
  1965 +Miriam
  1966 +Mirisława
  1967 +Mirka
  1968 +Mirogniew
  1969 +Miron
  1970 +Mironieg
  1971 +Mironiega
  1972 +Mirosław
  1973 +Mirosława
  1974 +Mirusia
  1975 +Miruś
  1976 +Misia
  1977 +Misiek
  1978 +Misza
  1979 +Mićka
  1980 +Miłogost
  1981 +Miłorad
  1982 +Miłosz
  1983 +Miłosław
  1984 +Miłosława
  1985 +Miłowan
  1986 +Miłowit
  1987 +Miś
  1988 +Miśka
  1989 +Mnemosyne
  1990 +Modest
  1991 +Modesta
  1992 +Mohamed
  1993 +Mohammed
  1994 +Mojmir
  1995 +Mojsze
  1996 +Mojżesz
  1997 +Mokij
  1998 +Moloch
  1999 +Monia
  2000 +Moniczka
  2001 +Monika
  2002 +Monisia
  2003 +Mordechaj
  2004 +Morfeusz
  2005 +Moryc
  2006 +Morzysław
  2007 +Mosiek
  2008 +Mundek
  2009 +Mundzik
  2010 +Mundzio
  2011 +Mylibor
  2012 +Myślibor
  2013 +Myślimir
  2014 +Męcimir
  2015 +Mścibor
  2016 +Mścigniew
  2017 +Mścisław
  2018 +Mścisława
  2019 +Mściwoj
  2020 +Mściwój
  2021 +Nabuchodonozor
  2022 +Nachman
  2023 +Naczesław
  2024 +Nadab
  2025 +Nadbor
  2026 +Nadia
  2027 +Nadieżda
  2028 +Nadmir
  2029 +Nadzia
  2030 +Nadzieja
  2031 +Naftali
  2032 +Nahum
  2033 +Namysław
  2034 +Nancy
  2035 +Napoleon
  2036 +Narbut
  2037 +Narcyz
  2038 +Narcyza
  2039 +Nastek
  2040 +Nastka
  2041 +Nastusia
  2042 +Nastuś
  2043 +Nata
  2044 +Natalia
  2045 +Natalis
  2046 +Natalka
  2047 +Natan
  2048 +Natanael
  2049 +Natasza
  2050 +Naum
  2051 +Nauma
  2052 +Nauzyka
  2053 +Nauzykaa
  2054 +Nawoj
  2055 +Neferetiti
  2056 +Nefretete
  2057 +Nehemiasz
  2058 +Nelly
  2059 +Nelson
  2060 +Nemezis
  2061 +Nemezjusz
  2062 +Nemezys
  2063 +Neonila
  2064 +Nepomucen
  2065 +Neptun
  2066 +Neron
  2067 +Nestor
  2068 +Neszka
  2069 +Nicefor
  2070 +Niecisław
  2071 +Niedamir
  2072 +Niegomir
  2073 +Niegosław
  2074 +Niegosława
  2075 +Niemir
  2076 +Niemira
  2077 +Niezamysł
  2078 +Nieznamir
  2079 +Nik
  2080 +Nika
  2081 +Nikanor
  2082 +Nike
  2083 +Nikita
  2084 +Nikodem
  2085 +Nikon
  2086 +Nikołaj
  2087 +Nikoś
  2088 +Nikuś
  2089 +Nil
  2090 +Nimfa
  2091 +Nina
  2092 +Nineczka
  2093 +Ninka
  2094 +Ninogniew
  2095 +Ninomysł
  2096 +Niobe
  2097 +Noe
  2098 +Noemi
  2099 +Nonna
  2100 +Nora
  2101 +Norbercik
  2102 +Norbert
  2103 +Norberta
  2104 +Norman
  2105 +Nosisław
  2106 +Nufcio
  2107 +Nysan
  2108 +Ocio
  2109 +Oda
  2110 +Odil
  2111 +Odilla
  2112 +Odo
  2113 +Odon
  2114 +Odyn
  2115 +Odys
  2116 +Odyseusz
  2117 +Ofelia
  2118 +Oktawia
  2119 +Oktawian
  2120 +Oktawianek
  2121 +Oktawiusz
  2122 +Oktawiuszek
  2123 +Ola
  2124 +Olaf
  2125 +Olbracht
  2126 +Olech
  2127 +Oleczek
  2128 +Oleg
  2129 +Olek
  2130 +Oleńka
  2131 +Oleś
  2132 +Olga
  2133 +Olgierd
  2134 +Olgierdek
  2135 +Olgierdzik
  2136 +Olimpia
  2137 +Olimpiusz
  2138 +Oliver
  2139 +Olivia
  2140 +Olivier
  2141 +Oliwer
  2142 +Oliwia
  2143 +Oliwier
  2144 +Olunia
  2145 +Oluś
  2146 +Ondraszek
  2147 +Onezjusz
  2148 +Onufry
  2149 +Orest
  2150 +Orestes
  2151 +Orfeusz
  2152 +Orion
  2153 +Oscar
  2154 +Osfald
  2155 +Osip
  2156 +Osjan
  2157 +Oskar
  2158 +Ostap
  2159 +Oswald
  2160 +Oswalda
  2161 +Otek
  2162 +Otello
  2163 +Otomar
  2164 +Otto
  2165 +Otton
  2166 +Otylia
  2167 +Otylka
  2168 +Owidiusz
  2169 +Ozeasz
  2170 +Oziasz
  2171 +Ozjasz
  2172 +Ozyrys
  2173 +Pabian
  2174 +Pablo
  2175 +Pafnucy
  2176 +Pakosz
  2177 +Pakosław
  2178 +Pallas
  2179 +Pamfił
  2180 +Pan
  2181 +Pandora
  2182 +Panek
  2183 +Pankracy
  2184 +Pankracyk
  2185 +Pantagruel
  2186 +Pantaleon
  2187 +Paramon
  2188 +Parka
  2189 +Parsifal
  2190 +Parys
  2191 +Paschalis
  2192 +Patrick
  2193 +Patrycja
  2194 +Patrycjusz
  2195 +Patrycy
  2196 +Patryk
  2197 +Paul
  2198 +Paula
  2199 +Paulin
  2200 +Paulina
  2201 +Paulinka
  2202 +Paulus
  2203 +Paweł
  2204 +Pawełek
  2205 +Pawlik
  2206 +Pawluś
  2207 +Pawła
  2208 +Pedro
  2209 +Pegaz
  2210 +Pela
  2211 +Pelagia
  2212 +Pelagiusz
  2213 +Pelasia
  2214 +Pelikan
  2215 +Pelunia
  2216 +Perla
  2217 +Persefona
  2218 +Perseusz
  2219 +Perun
  2220 +Perykles
  2221 +Pesa
  2222 +Pesach
  2223 +Peter
  2224 +Petronela
  2225 +Petronelcia
  2226 +Petronelka
  2227 +Petronia
  2228 +Petroniusz
  2229 +Pia
  2230 +Pierce
  2231 +Pierre
  2232 +Pigmalion
  2233 +Pimen
  2234 +Pinokio
  2235 +Piotr
  2236 +Piotreczek
  2237 +Piotrek
  2238 +Piotruś
  2239 +Pippi
  2240 +Pirrus
  2241 +Pitagoras
  2242 +Pius
  2243 +Piłat
  2244 +Placyd
  2245 +Placydia
  2246 +Plato
  2247 +Platon
  2248 +Pliniusz
  2249 +Plotyn
  2250 +Plutarch
  2251 +Pluton
  2252 +Pogwizd
  2253 +Pola
  2254 +Polcia
  2255 +Poldek
  2256 +Poldka
  2257 +Poldzia
  2258 +Poldzio
  2259 +Polek
  2260 +Polifem
  2261 +Polihymnia
  2262 +Polikarp
  2263 +Polikarpek
  2264 +Polikarpik
  2265 +Polluks
  2266 +Poloniusz
  2267 +Polonka
  2268 +Polunia
  2269 +Polusia
  2270 +Pompeja
  2271 +Pompejusz
  2272 +Poncjusz
  2273 +Popiel
  2274 +Porenut
  2275 +Porewit
  2276 +Porfirion
  2277 +Posejdon
  2278 +Prakseda
  2279 +Priam
  2280 +Prochor
  2281 +Prokles
  2282 +Prokop
  2283 +Prokul
  2284 +Prometeusz
  2285 +Prosimir
  2286 +Prosper
  2287 +Prospero
  2288 +Prot
  2289 +Protagoras
  2290 +Protazy
  2291 +Protogen
  2292 +Prozerpina
  2293 +Prudencjusz
  2294 +Prymus
  2295 +Pryska
  2296 +Przecław
  2297 +Przecława
  2298 +Przedbor
  2299 +Przedpełk
  2300 +Przedsław
  2301 +Przedwoj
  2302 +Przemek
  2303 +Przemił
  2304 +Przemuś
  2305 +Przemysł
  2306 +Przemysław
  2307 +Przemysława
  2308 +Przewóz
  2309 +Przybyczest
  2310 +Przybygniew
  2311 +Przybymir
  2312 +Przybyrad
  2313 +Przybysław
  2314 +Przybysława
  2315 +Przybywoj
  2316 +Ptolemeusz
  2317 +Publiusz
  2318 +Pudens
  2319 +Pulcheria
  2320 +Putysław
  2321 +Pyrrus
  2322 +Pęcisław
  2323 +Pęcisława
  2324 +Pękosław
  2325 +Rachela
  2326 +Racibor
  2327 +Racimir
  2328 +Racisław
  2329 +Radek
  2330 +Radociech
  2331 +Radogost
  2332 +Radomir
  2333 +Radomił
  2334 +Radomiła
  2335 +Radomysł
  2336 +Radost
  2337 +Radosław
  2338 +Radosława
  2339 +Radovan
  2340 +Radowit
  2341 +Radzim
  2342 +Radzimir
  2343 +Radzisław
  2344 +Radzisława
  2345 +Radziwoj
  2346 +Rafael
  2347 +Rafaela
  2348 +Rafał
  2349 +Rafałek
  2350 +Rainer
  2351 +Raissa
  2352 +Rajmund
  2353 +Rajmunda
  2354 +Rajmundek
  2355 +Rajmundzik
  2356 +Rajner
  2357 +Rajnold
  2358 +Ralf
  2359 +Rama
  2360 +Ramakrishna
  2361 +Ramzes
  2362 +Rebeka
  2363 +Rega
  2364 +Regina
  2365 +Reinhold
  2366 +Reks
  2367 +Remigiusz
  2368 +Remus
  2369 +Rena
  2370 +Renat
  2371 +Renata
  2372 +Renatka
  2373 +Rene
  2374 +Renia
  2375 +René
  2376 +Rgieł
  2377 +Richard
  2378 +Ridge
  2379 +Rita
  2380 +Rob
  2381 +Robcio
  2382 +Robercik
  2383 +Robert
  2384 +Roberta
  2385 +Roberto
  2386 +Robin
  2387 +Robinson
  2388 +Robuś
  2389 +Roch
  2390 +Rocigniew
  2391 +Rocisław
  2392 +Roderyk
  2393 +Rodion
  2394 +Rodrigues
  2395 +Rodryg
  2396 +Rodryk
  2397 +Roger
  2398 +Roksana
  2399 +Roland
  2400 +Rolf
  2401 +Roma
  2402 +Roman
  2403 +Romana
  2404 +Romcio
  2405 +Romeczek
  2406 +Romek
  2407 +Romeo
  2408 +Romuald
  2409 +Romualda
  2410 +Romulus
  2411 +Romuś
  2412 +Ronald
  2413 +Ronia
  2414 +Rostisław
  2415 +Rosłan
  2416 +Rozalia
  2417 +Rozalka
  2418 +Rozyna
  2419 +Rościgniew
  2420 +Rościmir
  2421 +Rościsław
  2422 +Rościsława
  2423 +Roża
  2424 +Ruben
  2425 +Rudek
  2426 +Rudolf
  2427 +Rudolfa
  2428 +Rudolfina
  2429 +Rudzio
  2430 +Rufin
  2431 +Rufina
  2432 +Rufus
  2433 +Rujewit
  2434 +Rumcajs
  2435 +Rupert
  2436 +Ruprecht
  2437 +Ruryk
  2438 +Rusłan
  2439 +Rut
  2440 +Ruta
  2441 +Rutka
  2442 +Ryfka
  2443 +Rygobert
  2444 +Rysia
  2445 +Rysiek
  2446 +Rysio
  2447 +Ryszard
  2448 +Ryszarda
  2449 +Rywka
  2450 +Ryś
  2451 +Rzepicha
  2452 +Rózia
  2453 +Róża
  2454 +Różyczka
  2455 +Saba
  2456 +Sabacjusz
  2457 +Sabcia
  2458 +Sabin
  2459 +Sabina
  2460 +Sabinka
  2461 +Saddam
  2462 +Sadok
  2463 +Safar
  2464 +Safo
  2465 +Safona
  2466 +Sala
  2467 +Salcia
  2468 +Salezy
  2469 +Salka
  2470 +Salman
  2471 +Salmon
  2472 +Salome
  2473 +Salomea
  2474 +Salomon
  2475 +Salusia
  2476 +Salustiusz
  2477 +Salwator
  2478 +Salwin
  2479 +Salwiusz
  2480 +Sam
  2481 +Sambor
  2482 +Samek
  2483 +Samiusz
  2484 +Samon
  2485 +Samson
  2486 +Samuel
  2487 +Samuela
  2488 +Samuelek
  2489 +Sandra
  2490 +Santiago
  2491 +Sara
  2492 +Sasza
  2493 +Saturn
  2494 +Saturnin
  2495 +Saturnina
  2496 +Saul
  2497 +Sawa
  2498 +Sawin
  2499 +Scholastyka
  2500 +Scylla
  2501 +Scypion
  2502 +Sebald
  2503 +Sebastian
  2504 +Sebastiana
  2505 +Selim
  2506 +Selma
  2507 +Sem
  2508 +Semiramida
  2509 +Sen
  2510 +Serafin
  2511 +Serafina
  2512 +Serapion
  2513 +Sergiusz
  2514 +Serwacy
  2515 +Sewer
  2516 +Sewera
  2517 +Sewerian
  2518 +Seweryn
  2519 +Seweryna
  2520 +Shelley
  2521 +Sherlock
  2522 +Sieciech
  2523 +Sieciesław
  2524 +Sieciesława
  2525 +Siemiodrog
  2526 +Siemirad
  2527 +Siemisław
  2528 +Siemomysł
  2529 +Siemowit
  2530 +Siergiej
  2531 +Sierosław
  2532 +Sierosława
  2533 +Siestrzemił
  2534 +Siestrzewit
  2535 +Simargł
  2536 +Simon
  2537 +Simona
  2538 +Skarbimierz
  2539 +Skarbimir
  2540 +Slobodan
  2541 +Sobek
  2542 +Sobiesąd
  2543 +Sobiesław
  2544 +Sobiesława
  2545 +Sobuś
  2546 +Socjusz
  2547 +Sofia
  2548 +Sofokles
  2549 +Sofoniasz
  2550 +Sofroniusz
  2551 +Sokrat
  2552 +Sokrates
  2553 +Solange
  2554 +Solon
  2555 +Sonia
  2556 +Soter
  2557 +Sozant
  2558 +Sońka
  2559 +Spartakus
  2560 +Speranca
  2561 +Spirydion
  2562 +Spycigniew
  2563 +Spycimir
  2564 +Spycisław
  2565 +Spytko
  2566 +Srul
  2567 +Stach
  2568 +Stacha
  2569 +Stanimir
  2570 +Stanisław
  2571 +Stanisława
  2572 +Stanley
  2573 +Stasia
  2574 +Stasiek
  2575 +Stasio
  2576 +Staszek
  2577 +Staszka
  2578 +Stazyjka
  2579 +Staś
  2580 +Stefa
  2581 +Stefan
  2582 +Stefanek
  2583 +Stefania
  2584 +Stefcia
  2585 +Stefcio
  2586 +Stefek
  2587 +Stefka
  2588 +Stefuś
  2589 +Stella
  2590 +Stenia
  2591 +Stentor
  2592 +Steven
  2593 +Stojan
  2594 +Stojgniew
  2595 +Stojmir
  2596 +Stojsław
  2597 +Straton
  2598 +Stratonik
  2599 +Stronisław
  2600 +Stronisława
  2601 +Strzeżymir
  2602 +Strzeżysław
  2603 +Strzeżysława
  2604 +Strzeżywoj
  2605 +Sulamita
  2606 +Sulejman
  2607 +Sulibor
  2608 +Sulimir
  2609 +Sulirad
  2610 +Sulisław
  2611 +Sulisława
  2612 +Suliwoj
  2613 +Sulpicjusz
  2614 +Swantewit
  2615 +Swarog
  2616 +Swarożyc
  2617 +Swaróg
  2618 +Swetoniusz
  2619 +Swiatosław
  2620 +Swietłana
  2621 +Sybilla
  2622 +Sydonia
  2623 +Syjona
  2624 +Syklecja
  2625 +Sykstus
  2626 +Sylan
  2627 +Sylwan
  2628 +Sylwana
  2629 +Sylwek
  2630 +Sylweriusz
  2631 +Sylwery
  2632 +Sylwester
  2633 +Sylwia
  2634 +Sylwin
  2635 +Sylwiusz
  2636 +Sylwuś
  2637 +Symcha
  2638 +Symeon
  2639 +Symplicjusz
  2640 +Syrach
  2641 +Syzyf
  2642 +Szamir
  2643 +Szarlota
  2644 +Szarlotta
  2645 +Szaweł
  2646 +Szczepan
  2647 +Szczepanek
  2648 +Szczepcio
  2649 +Szczepek
  2650 +Szczepko
  2651 +Szczęsna
  2652 +Szczęsny
  2653 +Szebach
  2654 +Szeherezada
  2655 +Sziwa
  2656 +Szmaja
  2657 +Szmul
  2658 +Szwieciech
  2659 +Szymek
  2660 +Szymon
  2661 +Szymona
  2662 +Szymuś
  2663 +Sądomir
  2664 +Sądosław
  2665 +Sędzimierz
  2666 +Sędzimir
  2667 +Sędzisław
  2668 +Sędzisława
  2669 +Sędziwoj
  2670 +Sędziwój
  2671 +Sław
  2672 +Sława
  2673 +Sławcio
  2674 +Sławeczek
  2675 +Sławek
  2676 +Sławka
  2677 +Sławobor
  2678 +Sławoj
  2679 +Sławomierz
  2680 +Sławomir
  2681 +Sławomira
  2682 +Sławosz
  2683 +Sławuś
  2684 +Tacjanna
  2685 +Tadek
  2686 +Tadeusz
  2687 +Tadeuszek
  2688 +Tadzik
  2689 +Tadzio
  2690 +Tal
  2691 +Tala
  2692 +Tales
  2693 +Talib
  2694 +Talka
  2695 +Tamara
  2696 +Tamerlan
  2697 +Tanatos
  2698 +Tanek
  2699 +Tania
  2700 +Tanna
  2701 +Tantal
  2702 +Taras
  2703 +Tarzan
  2704 +Tatiana
  2705 +Tekla
  2706 +Teklunia
  2707 +Teklusia
  2708 +Telesfor
  2709 +Telimena
  2710 +Temida
  2711 +Temistokles
  2712 +Teobald
  2713 +Teodor
  2714 +Teodora
  2715 +Teodorek
  2716 +Teodoryk
  2717 +Teodosia
  2718 +Teodot
  2719 +Teodozja
  2720 +Teodozjusz
  2721 +Teofan
  2722 +Teofil
  2723 +Teofila
  2724 +Teofilek
  2725 +Teofilka
  2726 +Teofrast
  2727 +Teognost
  2728 +Teokryt
  2729 +Teonas
  2730 +Teoś
  2731 +Terencjusz
  2732 +Terenia
  2733 +Teresa
  2734 +Teresia
  2735 +Tereska
  2736 +Terka
  2737 +Tertulian
  2738 +Tesia
  2739 +Tetyda
  2740 +Tezcatlipoca
  2741 +Tezeusz
  2742 +Thomas
  2743 +Tibor
  2744 +Tichon
  2745 +Timur
  2746 +Tina
  2747 +Tobiasz
  2748 +Todzia
  2749 +Tolek
  2750 +Toligniew
  2751 +Tolimir
  2752 +Tolisław
  2753 +Tolisława
  2754 +Tolo
  2755 +Tom
  2756 +Toma
  2757 +Tomasz
  2758 +Tomcio
  2759 +Tomeczek
  2760 +Tomek
  2761 +Tomir
  2762 +Tomisław
  2763 +Tomisława
  2764 +Tomił
  2765 +Tommy
  2766 +Tomuś
  2767 +Toni
  2768 +Tonio
  2769 +Torpet
  2770 +Tosia
  2771 +Tosiek
  2772 +Tośka
  2773 +Trajan
  2774 +Tristan
  2775 +Trofim
  2776 +Trojan
  2777 +Truda
  2778 +Trudka
  2779 +Trudzia
  2780 +Tryfiliusz
  2781 +Tryfon
  2782 +Trzebimir
  2783 +Trzebisław
  2784 +Trzebisława
  2785 +Trzebomysł
  2786 +Trzebowit
  2787 +Tucydydes
  2788 +Tukidydes
  2789 +Tutenchamon
  2790 +Twardosław
  2791 +Tworzymir
  2792 +Tworzysław
  2793 +Tworzysława
  2794 +Tyberiusz
  2795 +Tyburcjusz
  2796 +Tychon
  2797 +Tycjan
  2798 +Tylcia
  2799 +Tylda
  2800 +Tylka
  2801 +Tymon
  2802 +Tymoteusz
  2803 +Tyrca
  2804 +Tyrs
  2805 +Tytus
  2806 +Tęgomir
  2807 +Ubald
  2808 +Ubu
  2809 +Ubysław
  2810 +Ula
  2811 +Ulcia
  2812 +Uleczka
  2813 +Uleńka
  2814 +Ulisses
  2815 +Ulka
  2816 +Ulrych
  2817 +Ulryk
  2818 +Ulryka
  2819 +Umberto
  2820 +Uniedrog
  2821 +Uniegost
  2822 +Uniemysł
  2823 +Uniewit
  2824 +Unimir
  2825 +Unisław
  2826 +Uranos
  2827 +Urban
  2828 +Urbanek
  2829 +Urbaś
  2830 +Uri
  2831 +Uriasz
  2832 +Uriel
  2833 +Ursus
  2834 +Ursyn
  2835 +Urszula
  2836 +Urszulka
  2837 +Uzjasz
  2838 +Vaclav
  2839 +Ventzislav
  2840 +Victoria
  2841 +Violeta
  2842 +Violetta
  2843 +Vladimir
  2844 +Wacek
  2845 +Wacio
  2846 +Wacunio
  2847 +Wacuś
  2848 +Wacław
  2849 +Wacława
  2850 +Wacławek
  2851 +Wadim
  2852 +Wala
  2853 +Waldeczek
  2854 +Waldek
  2855 +Waldemar
  2856 +Walduś
  2857 +Waldzio
  2858 +Walek
  2859 +Walenty
  2860 +Walentyn
  2861 +Walentyna
  2862 +Walercia
  2863 +Walerek
  2864 +Waleria
  2865 +Walerian
  2866 +Waleriana
  2867 +Waleriusz
  2868 +Walerka
  2869 +Walery
  2870 +Walter
  2871 +Walusia
  2872 +Waluś
  2873 +Wanda
  2874 +Wandeczka
  2875 +Wandusia
  2876 +Wandzia
  2877 +Warcisław
  2878 +Warwara
  2879 +Warłam
  2880 +Wasyl
  2881 +Wasyli
  2882 +Wawrzek
  2883 +Wawrzuś
  2884 +Wawrzyniec
  2885 +Wega
  2886 +Wela
  2887 +Wenancjusz
  2888 +Wenanty
  2889 +Wendelin
  2890 +Wenera
  2891 +Wera
  2892 +Wercia
  2893 +Wergili
  2894 +Wergiliusz
  2895 +Werka
  2896 +Werner
  2897 +Weronika
  2898 +Weronka
  2899 +Werońcia
  2900 +Werter
  2901 +Wespazjan
  2902 +Wiaczesław
  2903 +Wicek
  2904 +Wicio
  2905 +Wicuś
  2906 +Wielisław
  2907 +Wielisława
  2908 +Wiera
  2909 +Wierzchosław
  2910 +Wierzchosława
  2911 +Wiesia
  2912 +Wiesiek
  2913 +Wiesio
  2914 +Wiesław
  2915 +Wiesława
  2916 +Wieńczysław
  2917 +Wieśka
  2918 +Wiganna
  2919 +Wika
  2920 +Wikcia
  2921 +Wikta
  2922 +Wiktor
  2923 +Wiktoria
  2924 +Wiktorian
  2925 +Wiktoriusz
  2926 +Wiktoryn
  2927 +Wiktoryna
  2928 +Wiktusia
  2929 +Wilek
  2930 +Wilfried
  2931 +Wilhelm
  2932 +Wilhelmina
  2933 +Wiliam
  2934 +Wilibald
  2935 +William
  2936 +Willy
  2937 +Wiluś
  2938 +Wincek
  2939 +Wincenta
  2940 +Wincenty
  2941 +Winfried
  2942 +Winicjusz
  2943 +Winnetou
  2944 +Wioleta
  2945 +Wioletta
  2946 +Wirgilia
  2947 +Wirgiliusz
  2948 +Wirginia
  2949 +Wirginiusz
  2950 +Wisznu
  2951 +Wisław
  2952 +Wisława
  2953 +Wit
  2954 +Wita
  2955 +Witalis
  2956 +Witek
  2957 +Witeliusz
  2958 +Witold
  2959 +Witolda
  2960 +Witomir
  2961 +Witomiła
  2962 +Witomysł
  2963 +Witosz
  2964 +Witosław
  2965 +Witosława
  2966 +Witołd
  2967 +Wituś
  2968 +Więcemir
  2969 +Więcemił
  2970 +Więcemiła
  2971 +Więcerad
  2972 +Więcesław
  2973 +Więcesława
  2974 +Wodzisław
  2975 +Wojbor
  2976 +Wojciech
  2977 +Wojciecha
  2978 +Wojmir
  2979 +Wojomir
  2980 +Wojsław
  2981 +Wojsława
  2982 +Wojteczek
  2983 +Wojtek
  2984 +Wojtul
  2985 +Wojtunio
  2986 +Wojtuś
  2987 +Wolf
  2988 +Wolfgang
  2989 +Wolimir
  2990 +Wolmar
  2991 +Wrocisław
  2992 +Wrócimir
  2993 +Wrócisław
  2994 +Wrócisława
  2995 +Wróciwoj
  2996 +Wszebor
  2997 +Wszebora
  2998 +Wszebąd
  2999 +Wszeciech
  3000 +Wszegniew
  3001 +Wszemir
  3002 +Wszemił
  3003 +Wszemiła
  3004 +Wszerad
  3005 +Wulkan
  3006 +Wyszemir
  3007 +Wyszeniega
  3008 +Wyszesław
  3009 +Wyszesława
  3010 +Wyszomir
  3011 +Wywrót
  3012 +Węgiel
  3013 +Węzeł
  3014 +Wład
  3015 +Włada
  3016 +Władeczek
  3017 +Władek
  3018 +Władimir
  3019 +Władka
  3020 +Władysław
  3021 +Władysława
  3022 +Władzia
  3023 +Władzio
  3024 +Włodeczek
  3025 +Włodek
  3026 +Włodzimierz
  3027 +Włodzio
  3028 +Włodzisław
  3029 +Włodzisława
  3030 +Włodziwoj
  3031 +Włościbor
  3032 +Włościsław
  3033 +Włościsława
  3034 +Xawery
  3035 +Xenia
  3036 +Xymena
  3037 +Yanina
  3038 +Zachariasz
  3039 +Zacheusz
  3040 +Zaratustra
  3041 +Zasław
  3042 +Zawisza
  3043 +Zbigniew
  3044 +Zbroimir
  3045 +Zbrosław
  3046 +Zbygniew
  3047 +Zbylut
  3048 +Zbynio
  3049 +Zbysio
  3050 +Zbyszek
  3051 +Zbyszko
  3052 +Zbysław
  3053 +Zbysława
  3054 +Zbyś
  3055 +Zdenek
  3056 +Zdobysław
  3057 +Zdzibor
  3058 +Zdzich
  3059 +Zdzicho
  3060 +Zdzimir
  3061 +Zdzisek
  3062 +Zdzisia
  3063 +Zdzisiek
  3064 +Zdzisio
  3065 +Zdzisław
  3066 +Zdzisława
  3067 +Zdziwoj
  3068 +Zdziś
  3069 +Zdziśka
  3070 +Zebedeusz
  3071 +Zebulon
  3072 +Zefir
  3073 +Zefira
  3074 +Zefiryn
  3075 +Zefiryna
  3076 +Zeflik
  3077 +Zelda
  3078 +Zenaida
  3079 +Zenek
  3080 +Zenio
  3081 +Zenobia
  3082 +Zenobiusz
  3083 +Zenon
  3084 +Zenona
  3085 +Zenuś
  3086 +Zerubabel
  3087 +Zeus
  3088 +Ziemowit
  3089 +Zinaida
  3090 +Ziuta
  3091 +Ziutek
  3092 +Ziutka
  3093 +Zocha
  3094 +Zochna
  3095 +Zofia
  3096 +Zosia
  3097 +Zosieńka
  3098 +Zośka
  3099 +Zula
  3100 +Zuza
  3101 +Zuzanka
  3102 +Zuzanna
  3103 +Zuzia
  3104 +Zuzka
  3105 +Zyga
  3106 +Zygfryd
  3107 +Zygfryda
  3108 +Zygmunt
  3109 +Zygmuś
  3110 +Zyguś
  3111 +Zyta
  3112 +Zyś
  3113 +piotruś
  3114 +Ładysław
  3115 +Ławrientij
  3116 +Łazarz
  3117 +Łucja
  3118 +Łucjan
  3119 +Łucjusz
  3120 +Łukasz
  3121 +Łukaszek
  3122 +Łękomir
  3123 +Ścibor
  3124 +Ścibora
  3125 +Śiwa
  3126 +Światosław
  3127 +Światowid
  3128 +Światozar
  3129 +Świeciech
  3130 +Świetlana
  3131 +Świetłana
  3132 +Świętobor
  3133 +Świętomir
  3134 +Świętomira
  3135 +Świętopełk
  3136 +Świętosław
  3137 +Świętosława
  3138 +Świętowit
  3139 +Żaka
  3140 +Żaklina
  3141 +Żaklinka
  3142 +Żakusia
  3143 +Żanecia
  3144 +Żaneta
  3145 +Żanetka
  3146 +Żanna
  3147 +Żdan
  3148 +Żegota
  3149 +Żelek
  3150 +Żelisław
  3151 +Żeliu
  3152 +Żenia
  3153 +Żeńka
  3154 +Żyrosław
  3155 +Żywisława
  3156 +Arka
  3157 +Bartolomeo
  3158 +Bedrzych
  3159 +Béla
  3160 +Bertolt
  3161 +Christo
  3162 +Dżochar
  3163 +Ferenc
  3164 +Francesco
  3165 +Bona
  3166 +Gordon
  3167 +Gottfried
  3168 +Gottlieb
  3169 +Indira
  3170 +James
  3171 +Jawaharlal
  3172 +Lajos
  3173 +Marcello
  3174 +Niccolo
  3175 +Paavo
  3176 +Pál
  3177 +Rabindranath
  3178 +Rosa
  3179 +Sandor
  3180 +Sue
  3181 +Tylman
  3182 +Vincent
  3183 +Zoltan
  3184 +Rastislav
  3185 +Roald
  3186 +Woodrow
  3187 +Jalu
  3188 +Amadeus
  3189 +Albinas
  3190 +Ari
  3191 +Arkadi
  3192 +Ayrton
  3193 +Azalia
  3194 +Barnim
  3195 +Bedrich
  3196 +Bedřich
  3197 +Blaise
  3198 +Darius
  3199 +Dżenet
  3200 +Edmond
  3201 +Elian
  3202 +Germaine
  3203 +Susanne
  3204 +Giacomo
  3205 +Gieorgij
  3206 +Gioacchino
  3207 +Gothilf
  3208 +Guglielmo
  3209 +Antolek
  3210 +Heidi
  3211 +Icchok
  3212 +Ivo
  3213 +József
  3214 +Kolumba
  3215 +Kondratij
  3216 +Bashevis
  3217 +Delano
  3218 +Alva
  3219 +Belotto
  3220 +Dulcissima
  3221 +Eleanor
  3222 +Giżbert
  3223 +Hubertus
  3224 +Nel
  3225 +Lone
  3226 +Luis
  3227 +Mahatma
  3228 +Marcelli
  3229 +Merkuriusz
  3230 +Mirandola
  3231 +Ottomar
  3232 +Pál
  3233 +Pompeo
  3234 +Amilkar
  3235 +Hilga
  3236 +Adelgund
  3237 +Izydora
  3238 +Kolumbin
  3239 +Akiva
  3240 +Beretta
  3241 +Merian
  3242 +Ottokar
  3243 +Kanizja
  3244 +Zdana
  3245 +Zoltán
  3246 +Zygmunt
  3247 +Salvador
  3248 +Sándor
  3249 +Simonas
  3250 +Sławomiła
  3251 +Stanislaw
  3252 +Theodor
  3253 +Ticz
  3254 +Tony
  3255 +Unisława
  3256 +Václav
  3257 +Vincenzo
  3258 +Vlastimil
  3259 +Wincentyna
  3260 +Wlastimil
  3261 +Władisław
... ...