Changes of com.discord v923
This commit is contained in:
parent
4d58b92ec9
commit
e85c2cf0c0
20756 changed files with 0 additions and 3089693 deletions
|
@ -1 +0,0 @@
|
|||
git.version=a1f28028ba4e22c11cfaffe0e37ae27be1eea0c3
|
|
@ -1,3 +0,0 @@
|
|||
fabric-identifier=com.crashlytics.sdk.android:answers
|
||||
fabric-version=1.4.7
|
||||
fabric-build-type=source
|
|
@ -1,3 +0,0 @@
|
|||
fabric-identifier=com.crashlytics.sdk.android:beta
|
||||
fabric-version=1.2.10
|
||||
fabric-build-type=source
|
|
@ -1,3 +0,0 @@
|
|||
fabric-identifier=com.crashlytics.sdk.android.crashlytics-core
|
||||
fabric-version=2.7.0
|
||||
fabric-build-type=source
|
|
@ -1,3 +0,0 @@
|
|||
fabric-identifier=com.crashlytics.sdk.android.crashlytics-ndk
|
||||
fabric-version=2.1.0
|
||||
fabric-build-type=source
|
|
@ -1,3 +0,0 @@
|
|||
fabric-identifier=com.crashlytics.sdk.android:crashlytics
|
||||
fabric-version=2.10.0
|
||||
fabric-build-type=source
|
|
@ -1,20 +0,0 @@
|
|||
#
|
||||
# Copyright (C) 2015 Twitter, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
#
|
||||
|
||||
fabric-identifier=io.fabric.sdk.android:fabric
|
||||
fabric-version=1.4.8
|
||||
fabric-build-type=source
|
|
@ -1,3 +0,0 @@
|
|||
version=17.0.0
|
||||
client=firebase-analytics
|
||||
firebase-analytics_client=17.0.0
|
|
@ -1,3 +0,0 @@
|
|||
version=18.0.0
|
||||
client=firebase-common
|
||||
firebase-common_client=18.0.0
|
|
@ -1,3 +0,0 @@
|
|||
version=17.0.0
|
||||
client=firebase-core
|
||||
firebase-core_client=17.0.0
|
|
@ -1,3 +0,0 @@
|
|||
version=17.0.0
|
||||
client=firebase-dynamic-links
|
||||
firebase-dynamic-links_client=17.0.0
|
|
@ -1,3 +0,0 @@
|
|||
version=17.0.0
|
||||
client=firebase-iid-interop
|
||||
firebase-iid-interop_client=17.0.0
|
|
@ -1,3 +0,0 @@
|
|||
version=19.0.1
|
||||
client=firebase-iid
|
||||
firebase-iid_client=19.0.1
|
|
@ -1,3 +0,0 @@
|
|||
version=17.0.0
|
||||
client=firebase-invites
|
||||
firebase-invites_client=17.0.0
|
|
@ -1,3 +0,0 @@
|
|||
version=18.0.0
|
||||
client=firebase-measurement-connector
|
||||
firebase-measurement-connector_client=18.0.0
|
|
@ -1,3 +0,0 @@
|
|||
version=19.0.1
|
||||
client=firebase-messaging
|
||||
firebase-messaging_client=19.0.1
|
Binary file not shown.
|
@ -1,153 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// CONSTONANTS
|
||||
"ph" "" "" "f" // foreign
|
||||
"sh" "" "" "S" // foreign
|
||||
"kh" "" "" "x" // foreign
|
||||
|
||||
"gli" "" "" "(gli|l[italian])"
|
||||
"gni" "" "" "(gni|ni[italian+french])"
|
||||
"gn" "" "[aeou]" "(n[italian+french]|nj[italian+french]|gn)
|
||||
"gh" "" "" "g" // It + translit. from Arabic
|
||||
"dh" "" "" "d" // translit. from Arabic
|
||||
"bh" "" "" "d" // translit. from Arabic
|
||||
"th" "" "" "t" // translit. from Arabic
|
||||
"lh" "" "" "l" // Port
|
||||
"nh" "" "" "nj" // Port
|
||||
|
||||
"ig" "[aeiou]" "" "(ig|tS[spanish])"
|
||||
"ix" "[aeiou]" "" "S" // Sp
|
||||
"tx" "" "" "tS" // Sp
|
||||
"tj" "" "$" "tS" // Sp
|
||||
"tj" "" "" "dZ" // Sp
|
||||
"tg" "" "" "(tg|dZ[spanish])"
|
||||
|
||||
"gi" "" "[aeou]" "dZ" // Italian
|
||||
"g" "" "y" "Z" // French
|
||||
"gg" "" "[ei]" "(gZ[portuguese+french]|dZ[italian+spanish]|x[spanish])"
|
||||
"g" "" "[ei]" "(Z[portuguese+french]|dZ[italian+spanish]|x[spanish])"
|
||||
|
||||
"guy" "" "" "gi"
|
||||
"gue" "" "$" "(k[french]|ge)"
|
||||
"gu" "" "[ei]" "(g|gv") // not It
|
||||
"gu" "" "[ao]" "gv" // not It
|
||||
|
||||
"ñ" "" "" "(n|nj)"
|
||||
"ny" "" "" "nj"
|
||||
|
||||
"sc" "" "[ei]" "(s|S[italian])"
|
||||
"sç" "" "[aeiou]" "s" // not It
|
||||
"ss" "" "" "s"
|
||||
"ç" "" "" "s" // not It
|
||||
|
||||
"ch" "" "[ei]" "(k[italian]|S[portuguese+french]|tS[spanish]|dZ[spanish])"
|
||||
"ch" "" "" "(S|tS[spanish]|dZ[spanish])"
|
||||
|
||||
"ci" "" "[aeou]" "(tS[italian]|si)"
|
||||
"cc" "" "[eiyéèê]" "(tS[italian]|ks[portuguese+french+spanish])"
|
||||
"c" "" "[eiyéèê]" "(tS[italian]|s[portuguese+french+spanish])"
|
||||
//array("c" "" "[aou]" "(k|C[".($portuguese+$spanish)."])" // "C" means that the actual letter could be "ç" (cedille omitted)
|
||||
|
||||
"s" "^" "" "s"
|
||||
"s" "[aáuiíoóeéêy]" "[aáuiíoóeéêy]" "(s[spanish]|z[portuguese+french+italian])"
|
||||
"s" "" "[dglmnrv]" "(z|Z[portuguese])"
|
||||
|
||||
"z" "" "$" "(s|ts[italian]|S[portuguese])" // ts It, s/S/Z Port, s in Sp, z Fr
|
||||
"z" "" "[bdgv]" "(z|dz[italian]|Z[portuguese])" // dz It, Z/z Port, z Sp & Fr
|
||||
"z" "" "[ptckf]" "(s|ts[italian]|S[portuguese])" // ts It, s/S/z Port, z/s Sp
|
||||
"z" "" "" "(z|dz[italian]|ts[italian]|s[spanish])" // ts/dz It, z Port & Fr, z/s Sp
|
||||
|
||||
"que" "" "$" "(k[french]|ke)"
|
||||
"qu" "" "[eiu]" "k"
|
||||
"qu" "" "[ao]" "(kv|k)" // k is It
|
||||
|
||||
"ex" "" "[aáuiíoóeéêy]" "(ez[portuguese]|eS[portuguese]|eks|egz)"
|
||||
"ex" "" "[cs]" "(e[portuguese]|ek)"
|
||||
|
||||
"m" "" "[cdglnrst]" "(m|n[portuguese])"
|
||||
"m" "" "[bfpv]" "(m|n[portuguese+spanish])"
|
||||
"m" "" "$" "(m|n[portuguese])"
|
||||
|
||||
"b" "^" "" "(b|V[spanish])"
|
||||
"v" "^" "" "(v|B[spanish])"
|
||||
|
||||
// VOWELS
|
||||
"eau" "" "" "o" // Fr
|
||||
|
||||
"ouh" "" "[aioe]" "(v[french]|uh)"
|
||||
"uh" "" "[aioe]" "(v|uh)"
|
||||
"ou" "" "[aioe]" "v" // french
|
||||
"uo" "" "" "(vo|o)"
|
||||
"u" "" "[aie]" "v"
|
||||
|
||||
"i" "[aáuoóeéê]" "" "j"
|
||||
"i" "" "[aeou]" "j"
|
||||
"y" "[aáuiíoóeéê]" "" "j"
|
||||
"y" "" "[aeiíou]" "j"
|
||||
"e" "" "$" "(e|E[$french])"
|
||||
|
||||
"ão" "" "" "(au|an)" // Port
|
||||
"ãe" "" "" "(aj|an)" // Port
|
||||
"ãi" "" "" "(aj|an)" // Port
|
||||
"õe" "" "" "(oj|on)" // Port
|
||||
"où" "" "" "u" // Fr
|
||||
"ou" "" "" "(ou|u[french])"
|
||||
|
||||
"â" "" "" "a" // Port & Fr
|
||||
"à" "" "" "a" // Port
|
||||
"á" "" "" "a" // Port & Sp
|
||||
"ã" "" "" "(a|an)" // Port
|
||||
"é" "" "" "e"
|
||||
"ê" "" "" "e" // Port & Fr
|
||||
"è" "" "" "e" // Sp & Fr & It
|
||||
"í" "" "" "i" // Port & Sp
|
||||
"î" "" "" "i" // Fr
|
||||
"ô" "" "" "o" // Port & Fr
|
||||
"ó" "" "" "o" // Port & Sp & It
|
||||
"õ" "" "" "(o|on)" // Port
|
||||
"ò" "" "" "o" // Sp & It
|
||||
"ú" "" "" "u" // Port & Sp
|
||||
"ü" "" "" "u" // Port & Sp
|
||||
|
||||
// LATIN ALPHABET
|
||||
"a" "" "" "a"
|
||||
"b" "" "" "(b|v[spanish])"
|
||||
"c" "" "" "k"
|
||||
"d" "" "" "d"
|
||||
"e" "" "" "e"
|
||||
"f" "" "" "f"
|
||||
"g" "" "" "g"
|
||||
"h" "" "" "h"
|
||||
"i" "" "" "i"
|
||||
"j" "" "" "(x[spanish]|Z)" // not It
|
||||
"k" "" "" "k"
|
||||
"l" "" "" "l"
|
||||
"m" "" "" "m"
|
||||
"n" "" "" "n"
|
||||
"o" "" "" "o"
|
||||
"p" "" "" "p"
|
||||
"q" "" "" "k"
|
||||
"r" "" "" "r"
|
||||
"s" "" "" "(s|S[portuguese])"
|
||||
"t" "" "" "t"
|
||||
"u" "" "" "u"
|
||||
"v" "" "" "(v|b[spanish])"
|
||||
"w" "" "" "v" // foreign
|
||||
"x" "" "" "(ks|gz|S[portuguese+spanish])" // S/ks Port & Sp, gz Sp, It only ks
|
||||
"y" "" "" "i"
|
||||
"z" "" "" "z"
|
|
@ -1,219 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_exact_approx_common
|
||||
|
||||
// REGRESSIVE ASSIMILATION OF CONSONANTS
|
||||
"n" "" "[bp]" "m"
|
||||
|
||||
// PECULIARITY OF "h"
|
||||
"h" "" "" ""
|
||||
"H" "" "" "(x|)"
|
||||
|
||||
// POLISH OGONEK IMPOSSIBLE
|
||||
"F" "" "[bdgkpstvzZ]h" "e"
|
||||
"F" "" "[bdgkpstvzZ]x" "e"
|
||||
"B" "" "[bdgkpstvzZ]h" "a"
|
||||
"B" "" "[bdgkpstvzZ]x" "a"
|
||||
|
||||
// "e" and "i" ARE TO BE OMITTED BEFORE (SYLLABIC) n & l: Halperin=Halpern; Frankel = Frankl, Finkelstein = Finklstein
|
||||
"e" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
"i" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
"E" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
"I" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
"F" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
"Q" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
"Y" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
|
||||
"e" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
"i" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
"E" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
"I" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
"F" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
"Q" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
"Y" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
|
||||
"lEs" "" "" "(lEs|lz)" // Applebaum < Appelbaum (English + blend English-something forms as Finklestein)
|
||||
"lE" "[bdfgkmnprStvzZ]" "" "(lE|l)" // Applebaum < Appelbaum (English + blend English-something forms as Finklestein)
|
||||
|
||||
// SIMPLIFICATION: (TRIPHTHONGS & DIPHTHONGS) -> ONE GENERIC DIPHTHONG "D"
|
||||
"aue" "" "" "D"
|
||||
"oue" "" "" "D"
|
||||
|
||||
"AvE" "" "" "(D|AvE)"
|
||||
"Ave" "" "" "(D|Ave)"
|
||||
"avE" "" "" "(D|avE)"
|
||||
"ave" "" "" "(D|ave)"
|
||||
|
||||
"OvE" "" "" "(D|OvE)"
|
||||
"Ove" "" "" "(D|Ove)"
|
||||
"ovE" "" "" "(D|ovE)"
|
||||
"ove" "" "" "(D|ove)"
|
||||
|
||||
"ea" "" "" "(D|ea)"
|
||||
"EA" "" "" "(D|EA)"
|
||||
"Ea" "" "" "(D|Ea)"
|
||||
"eA" "" "" "(D|eA)"
|
||||
|
||||
"aji" "" "" "D"
|
||||
"ajI" "" "" "D"
|
||||
"aje" "" "" "D"
|
||||
"ajE" "" "" "D"
|
||||
|
||||
"Aji" "" "" "D"
|
||||
"AjI" "" "" "D"
|
||||
"Aje" "" "" "D"
|
||||
"AjE" "" "" "D"
|
||||
|
||||
"oji" "" "" "D"
|
||||
"ojI" "" "" "D"
|
||||
"oje" "" "" "D"
|
||||
"ojE" "" "" "D"
|
||||
|
||||
"Oji" "" "" "D"
|
||||
"OjI" "" "" "D"
|
||||
"Oje" "" "" "D"
|
||||
"OjE" "" "" "D"
|
||||
|
||||
"eji" "" "" "D"
|
||||
"ejI" "" "" "D"
|
||||
"eje" "" "" "D"
|
||||
"ejE" "" "" "D"
|
||||
|
||||
"Eji" "" "" "D"
|
||||
"EjI" "" "" "D"
|
||||
"Eje" "" "" "D"
|
||||
"EjE" "" "" "D"
|
||||
|
||||
"uji" "" "" "D"
|
||||
"ujI" "" "" "D"
|
||||
"uje" "" "" "D"
|
||||
"ujE" "" "" "D"
|
||||
|
||||
"Uji" "" "" "D"
|
||||
"UjI" "" "" "D"
|
||||
"Uje" "" "" "D"
|
||||
"UjE" "" "" "D"
|
||||
|
||||
"iji" "" "" "D"
|
||||
"ijI" "" "" "D"
|
||||
"ije" "" "" "D"
|
||||
"ijE" "" "" "D"
|
||||
|
||||
"Iji" "" "" "D"
|
||||
"IjI" "" "" "D"
|
||||
"Ije" "" "" "D"
|
||||
"IjE" "" "" "D"
|
||||
|
||||
"aja" "" "" "D"
|
||||
"ajA" "" "" "D"
|
||||
"ajo" "" "" "D"
|
||||
"ajO" "" "" "D"
|
||||
"aju" "" "" "D"
|
||||
"ajU" "" "" "D"
|
||||
|
||||
"Aja" "" "" "D"
|
||||
"AjA" "" "" "D"
|
||||
"Ajo" "" "" "D"
|
||||
"AjO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"oja" "" "" "D"
|
||||
"ojA" "" "" "D"
|
||||
"ojo" "" "" "D"
|
||||
"ojO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"Oja" "" "" "D"
|
||||
"OjA" "" "" "D"
|
||||
"Ojo" "" "" "D"
|
||||
"OjO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"eja" "" "" "D"
|
||||
"ejA" "" "" "D"
|
||||
"ejo" "" "" "D"
|
||||
"ejO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"Eja" "" "" "D"
|
||||
"EjA" "" "" "D"
|
||||
"Ejo" "" "" "D"
|
||||
"EjO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"uja" "" "" "D"
|
||||
"ujA" "" "" "D"
|
||||
"ujo" "" "" "D"
|
||||
"ujO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"Uja" "" "" "D"
|
||||
"UjA" "" "" "D"
|
||||
"Ujo" "" "" "D"
|
||||
"UjO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"ija" "" "" "D"
|
||||
"ijA" "" "" "D"
|
||||
"ijo" "" "" "D"
|
||||
"ijO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"Ija" "" "" "D"
|
||||
"IjA" "" "" "D"
|
||||
"Ijo" "" "" "D"
|
||||
"IjO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"j" "" "" "i"
|
||||
|
||||
// lander = lender = länder
|
||||
"lYndEr" "" "$" "lYnder"
|
||||
"lander" "" "$" "lYnder"
|
||||
"lAndEr" "" "$" "lYnder"
|
||||
"lAnder" "" "$" "lYnder"
|
||||
"landEr" "" "$" "lYnder"
|
||||
"lender" "" "$" "lYnder"
|
||||
"lEndEr" "" "$" "lYnder"
|
||||
"lendEr" "" "$" "lYnder"
|
||||
"lEnder" "" "$" "lYnder"
|
||||
|
||||
// CONSONANTS {z & Z; s & S} are approximately interchangeable
|
||||
"s" "" "[rmnl]" "z"
|
||||
"S" "" "[rmnl]" "z"
|
||||
"s" "[rmnl]" "" "z"
|
||||
"S" "[rmnl]" "" "z"
|
||||
|
||||
"dS" "" "$" "S"
|
||||
"dZ" "" "$" "S"
|
||||
"Z" "" "$" "S"
|
||||
"S" "" "$" "(S|s)"
|
||||
"z" "" "$" "(S|s)"
|
||||
|
||||
"S" "" "" "s"
|
||||
"dZ" "" "" "z"
|
||||
"Z" "" "" "z"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_approx_russian
|
|
@ -1,47 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// VOWELS
|
||||
"I" "" "[^aEIeiou]e" "(Q|i|D)" // like in "five"
|
||||
"I" "" "$" "i"
|
||||
"I" "[aEIeiou]" "" "i"
|
||||
"I" "" "[^k]$" "i"
|
||||
"Ik" "[lr]" "$" "(ik|Qk)"
|
||||
"Ik" "" "$" "ik"
|
||||
"sIts" "" "$" "(sits|sQts)"
|
||||
"Its" "" "$" "its"
|
||||
"I" "" "" "(i|Q)"
|
||||
|
||||
"lE" "[bdfgkmnprsStvzZ]" "" "(il|li|lY)" // Applebaum < Appelbaum
|
||||
|
||||
"au" "" "" "(D|a|u)"
|
||||
"ou" "" "" "(D|o|u)"
|
||||
"ai" "" "" "(D|a|i)"
|
||||
"oi" "" "" "(D|o|i)"
|
||||
"ui" "" "" "(D|u|i)"
|
||||
|
||||
"E" "D[^aeiEIou]" "" "(i|)" // Weinberg, Shaneberg (shaneberg/shejneberg) --> shejnberg
|
||||
"e" "D[^aeiEIou]" "" "(i|)"
|
||||
|
||||
"e" "" "" "i"
|
||||
"E" "" "[fklmnprsStv]$" "i"
|
||||
"E" "" "ts$" "i"
|
||||
"E" "[DaoiEuQY]" "" "i"
|
||||
"E" "" "[aoQY]" "i"
|
||||
"E" "" "" "(Y|i)"
|
||||
|
||||
"a" "" "" "(a|o)"
|
|
@ -1,40 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"I" "" "$" "i"
|
||||
"I" "[aEIeiou]" "" "i"
|
||||
"I" "" "[^k]$" "i"
|
||||
"Ik" "[lr]" "$" "(ik|Qk)"
|
||||
"Ik" "" "$" "ik"
|
||||
"sIts" "" "$" "(sits|sQts)"
|
||||
"Its" "" "$" "its"
|
||||
"I" "" "" "(i|Q)"
|
||||
|
||||
"au" "" "" "(D|a|u)"
|
||||
"ou" "" "" "(D|o|u)"
|
||||
"ai" "" "" "(D|a|i)"
|
||||
"oi" "" "" "(D|o|i)"
|
||||
"ui" "" "" "(D|u|i)"
|
||||
|
||||
"a" "" "" "(a|o)"
|
||||
"e" "" "" "i"
|
||||
|
||||
"E" "" "[fklmnprsStv]$" "i"
|
||||
"E" "" "ts$" "i"
|
||||
"E" "[aoiuQ]" "" "i"
|
||||
"E" "" "[aoQ]" "i"
|
||||
"E" "" "" "(Y|i)"
|
|
@ -1,72 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"I" "" "$" "i"
|
||||
"I" "[aeiAEIOUouQY]" "" "i"
|
||||
"I" "" "[^k]$" "i"
|
||||
"Ik" "[lr]" "$" "(ik|Qk)"
|
||||
"Ik" "" "$" "ik"
|
||||
"sIts" "" "$" "(sits|sQts)"
|
||||
"Its" "" "$" "its"
|
||||
"I" "" "" "(Q|i)"
|
||||
|
||||
"AU" "" "" "(D|a|u)"
|
||||
"aU" "" "" "(D|a|u)"
|
||||
"Au" "" "" "(D|a|u)"
|
||||
"au" "" "" "(D|a|u)"
|
||||
"ou" "" "" "(D|o|u)"
|
||||
"OU" "" "" "(D|o|u)"
|
||||
"oU" "" "" "(D|o|u)"
|
||||
"Ou" "" "" "(D|o|u)"
|
||||
"ai" "" "" "(D|a|i)"
|
||||
"Ai" "" "" "(D|a|i)"
|
||||
"oi" "" "" "(D|o|i)"
|
||||
"Oi" "" "" "(D|o|i)"
|
||||
"ui" "" "" "(D|u|i)"
|
||||
"Ui" "" "" "(D|u|i)"
|
||||
|
||||
"e" "" "" "i"
|
||||
|
||||
"E" "" "[fklmnprst]$" "i"
|
||||
"E" "" "ts$" "i"
|
||||
"E" "" "$" "i"
|
||||
"E" "[DaoAOUiuQY]" "" "i"
|
||||
"E" "" "[aoAOQY]" "i"
|
||||
"E" "" "" "(Y|i)"
|
||||
|
||||
"O" "" "$" "o"
|
||||
"O" "" "[fklmnprst]$" "o"
|
||||
"O" "" "ts$" "o"
|
||||
"O" "[aoAOUeiuQY]" "" "o"
|
||||
"O" "" "" "(o|Y)"
|
||||
|
||||
"a" "" "" "(a|o)"
|
||||
|
||||
"A" "" "$" "(a|o)"
|
||||
"A" "" "[fklmnprst]$" "(a|o)"
|
||||
"A" "" "ts$" "(a|o)"
|
||||
"A" "[aoeOUiuQY]" "" "(a|o)"
|
||||
"A" "" "" "(a|o|Y)"
|
||||
|
||||
"U" "" "$" "u"
|
||||
"U" "[DaoiuUQY]" "" "u"
|
||||
"U" "" "[^k]$" "u"
|
||||
"Uk" "[lr]" "$" "(uk|Qk)"
|
||||
"Uk" "" "$" "uk"
|
||||
"sUts" "" "$" "(suts|sQts)"
|
||||
"Uts" "" "$" "uts"
|
||||
"U" "" "" "(u|Q)"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// empty
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_approx_french
|
|
@ -1,83 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"aiB" "" "[bp]" "(D|Dm)"
|
||||
"oiB" "" "[bp]" "(D|Dm)"
|
||||
"uiB" "" "[bp]" "(D|Dm)"
|
||||
"eiB" "" "[bp]" "(D|Dm)"
|
||||
"EiB" "" "[bp]" "(D|Dm)"
|
||||
"iiB" "" "[bp]" "(D|Dm)"
|
||||
"IiB" "" "[bp]" "(D|Dm)"
|
||||
|
||||
"aiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
"oiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
"uiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
"eiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
"EiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
"iiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
"IiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
|
||||
"B" "" "[bp]" "(o|om|im)"
|
||||
"B" "" "[dgkstvz]" "(o|on|in)"
|
||||
"B" "" "" "o"
|
||||
|
||||
"aiF" "" "[bp]" "(D|Dm)"
|
||||
"oiF" "" "[bp]" "(D|Dm)"
|
||||
"uiF" "" "[bp]" "(D|Dm)"
|
||||
"eiF" "" "[bp]" "(D|Dm)"
|
||||
"EiF" "" "[bp]" "(D|Dm)"
|
||||
"iiF" "" "[bp]" "(D|Dm)"
|
||||
"IiF" "" "[bp]" "(D|Dm)"
|
||||
|
||||
"aiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
"oiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
"uiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
"eiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
"EiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
"iiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
"IiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
|
||||
"F" "" "[bp]" "(i|im|om)"
|
||||
"F" "" "[dgkstvz]" "(i|in|on)"
|
||||
"F" "" "" "i"
|
||||
|
||||
"P" "" "" "(o|u)"
|
||||
|
||||
"I" "" "$" "i"
|
||||
"I" "" "[^k]$" "i"
|
||||
"Ik" "[lr]" "$" "(ik|Qk)"
|
||||
"Ik" "" "$" "ik"
|
||||
"sIts" "" "$" "(sits|sQts)"
|
||||
"Its" "" "$" "its"
|
||||
"I" "[aeiAEBFIou]" "" "i"
|
||||
"I" "" "" "(i|Q)"
|
||||
|
||||
"au" "" "" "(D|a|u)"
|
||||
"ou" "" "" "(D|o|u)"
|
||||
"ai" "" "" "(D|a|i)"
|
||||
"oi" "" "" "(D|o|i)"
|
||||
"ui" "" "" "(D|u|i)"
|
||||
|
||||
"a" "" "" "(a|o)"
|
||||
"e" "" "" "i"
|
||||
|
||||
"E" "" "[fklmnprst]$" "i"
|
||||
"E" "" "ts$" "i"
|
||||
"E" "" "$" "i"
|
||||
"E" "[DaoiuQ]" "" "i"
|
||||
"E" "" "[aoQ]" "i"
|
||||
"E" "" "" "(Y|i)"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_approx_polish
|
|
@ -1,47 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"I" "" "$" "i"
|
||||
"I" "" "[^k]$" "i"
|
||||
"Ik" "[lr]" "$" "(ik|Qk)"
|
||||
"Ik" "" "$" "ik"
|
||||
"sIts" "" "$" "(sits|sQts)"
|
||||
"Its" "" "$" "its"
|
||||
"I" "[aeiEIou]" "" "i"
|
||||
"I" "" "" "(i|Q)"
|
||||
|
||||
"au" "" "" "(D|a|u)"
|
||||
"ou" "" "" "(D|o|u)"
|
||||
"ai" "" "" "(D|a|i)"
|
||||
"oi" "" "" "(D|o|i)"
|
||||
"ui" "" "" "(D|u|i)"
|
||||
|
||||
"om" "" "[bp]" "(om|im)"
|
||||
"on" "" "[dgkstvz]" "(on|in)"
|
||||
"em" "" "[bp]" "(im|om)"
|
||||
"en" "" "[dgkstvz]" "(in|on)"
|
||||
"Em" "" "[bp]" "(im|Ym|om)"
|
||||
"En" "" "[dgkstvz]" "(in|Yn|on)"
|
||||
|
||||
"a" "" "" "(a|o)"
|
||||
"e" "" "" "i"
|
||||
|
||||
"E" "" "[fklmnprsStv]$" "i"
|
||||
"E" "" "ts$" "i"
|
||||
"E" "[DaoiuQ]" "" "i"
|
||||
"E" "" "[aoQ]" "i"
|
||||
"E" "" "" "(Y|i)"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_approx_french
|
|
@ -1,52 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// These rules are applied after the word has been transliterated into the phonetic alphabet
|
||||
// These rules are substitution rules within the phonetic character space rather than mapping rules
|
||||
|
||||
// format of each entry rule in the table
|
||||
// (pattern, left context, right context, phonetic)
|
||||
// where
|
||||
// pattern is a sequence of characters that might appear after a word has been transliterated into phonetic alphabet
|
||||
// left context is the context that precedes the pattern
|
||||
// right context is the context that follows the pattern
|
||||
// phonetic is the result that this rule generates
|
||||
//
|
||||
// note that both left context and right context can be regular expressions
|
||||
// ex: left context of ^ would mean start of word
|
||||
// right context of $ means end of word
|
||||
//
|
||||
// match occurs if all of the following are true:
|
||||
// portion of word matches the pattern
|
||||
// that portion satisfies the context
|
||||
|
||||
// A, E, I, O, P, U should create variants, but a, e, i, o, u should not create any new variant
|
||||
// Q = ü ; Y = ä = ö
|
||||
|
||||
|
||||
"A" "" "" "a"
|
||||
"B" "" "" "a"
|
||||
|
||||
"E" "" "" "e"
|
||||
"F" "" "" "e"
|
||||
|
||||
"I" "" "" "i"
|
||||
"O" "" "" "o"
|
||||
"P" "" "" "o"
|
||||
"U" "" "" "u"
|
||||
|
||||
"J" "" "" "l"
|
|
@ -1,82 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// Ashkenazic
|
||||
|
||||
"h" "" "$" ""
|
||||
// VOICED - UNVOICED CONSONANTS
|
||||
"b" "" "[fktSs]" "p"
|
||||
"b" "" "p" ""
|
||||
"b" "" "$" "p"
|
||||
"p" "" "[gdZz]" "b"
|
||||
"p" "" "b" ""
|
||||
|
||||
"v" "" "[pktSs]" "f"
|
||||
"v" "" "f" ""
|
||||
"v" "" "$" "f"
|
||||
"f" "" "[bgdZz]" "v"
|
||||
"f" "" "v" ""
|
||||
|
||||
"g" "" "[pftSs]" "k"
|
||||
"g" "" "k" ""
|
||||
"g" "" "$" "k"
|
||||
"k" "" "[bdZz]" "g"
|
||||
"k" "" "g" ""
|
||||
|
||||
"d" "" "[pfkSs]" "t"
|
||||
"d" "" "t" ""
|
||||
"d" "" "$" "t"
|
||||
"t" "" "[bgZz]" "d"
|
||||
"t" "" "d" ""
|
||||
|
||||
"s" "" "dZ" ""
|
||||
"s" "" "tS" ""
|
||||
|
||||
"z" "" "[pfkSt]" "s"
|
||||
"z" "" "[sSzZ]" ""
|
||||
"s" "" "[sSzZ]" ""
|
||||
"Z" "" "[sSzZ]" ""
|
||||
"S" "" "[sSzZ]" ""
|
||||
|
||||
// SIMPLIFICATION OF CONSONANT CLUSTERS
|
||||
|
||||
"jnm" "" "" "jm"
|
||||
|
||||
// DOUBLE --> SINGLE
|
||||
|
||||
"ji" "^" "" "i"
|
||||
"jI" "^" "" "I"
|
||||
|
||||
"a" "" "[aAB]" ""
|
||||
"a" "[AB]" "" ""
|
||||
"A" "" "A" ""
|
||||
"B" "" "B" ""
|
||||
|
||||
"b" "" "b" ""
|
||||
"d" "" "d" ""
|
||||
"f" "" "f" ""
|
||||
"g" "" "g" ""
|
||||
"k" "" "k" ""
|
||||
"l" "" "l" ""
|
||||
"m" "" "m" ""
|
||||
"n" "" "n" ""
|
||||
"p" "" "p" ""
|
||||
"r" "" "r" ""
|
||||
"t" "" "t" ""
|
||||
"v" "" "v" ""
|
||||
"z" "" "z" ""
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_exact_approx_common
|
||||
|
||||
"H" "" "" "h"
|
||||
|
||||
// VOICED - UNVOICED CONSONANTS
|
||||
|
||||
"s" "[^t]" "[bgZd]" "z"
|
||||
"Z" "" "[pfkst]" "S"
|
||||
"Z" "" "$" "S"
|
||||
"S" "" "[bgzd]" "Z"
|
||||
"z" "" "$" "s"
|
||||
|
||||
"ji" "[aAoOeEiIuU]" "" "j"
|
||||
"jI" "[aAoOeEiIuU]" "" "j"
|
||||
"je" "[aAoOeEiIuU]" "" "j"
|
||||
"jE" "[aAoOeEiIuU]" "" "j"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_exact_russian
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_exact_russian
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_exact_russian
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_exact_any
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// empty
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_exact_russian
|
|
@ -1,23 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"B" "" "" "a"
|
||||
"F" "" "" "e"
|
||||
"P" "" "" "o"
|
||||
|
||||
"E" "" "" "e"
|
||||
"I" "" "" "i"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_exact_russian
|
|
@ -1,19 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"E" "" "" "e"
|
||||
"I "" "" "i"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_exact_russian
|
|
@ -1,118 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include ash_exact_approx_common
|
||||
|
||||
"ts" "" "" "C" // for not confusion Gutes [=guts] and Guts [=guc]
|
||||
"tS" "" "" "C" // same reason
|
||||
"S" "" "" "s"
|
||||
"p" "" "" "f"
|
||||
"b" "^" "" "b"
|
||||
"b" "" "" "(b|v)"
|
||||
|
||||
"ja" "" "" "i"
|
||||
"jA" "" "" "i"
|
||||
"jB" "" "" "i"
|
||||
"je" "" "" "i"
|
||||
"jE" "" "" "i"
|
||||
"jF" "" "" "i"
|
||||
"aj" "" "" "i"
|
||||
"Aj" "" "" "i"
|
||||
"Bj" "" "" "i"
|
||||
"Fj" "" "" "i"
|
||||
"I" "" "" "i"
|
||||
"Q" "" "" "i"
|
||||
"j" "" "" "i"
|
||||
|
||||
"a" "^" "" "1"
|
||||
"A" "^" "" "1"
|
||||
"B" "^" "" "1"
|
||||
"e" "^" "" "1"
|
||||
"E" "^" "" "1"
|
||||
"F" "^" "" "1"
|
||||
"Y" "^" "" "1"
|
||||
|
||||
"a" "" "$" "1"
|
||||
"A" "" "$" "1"
|
||||
"B" "" "$" "1"
|
||||
"e" "" "$" "1"
|
||||
"E" "" "$" "1"
|
||||
"F" "" "$" "1"
|
||||
"Y" "" "$" "1"
|
||||
|
||||
"a" "" "" ""
|
||||
"A" "" "" ""
|
||||
"B" "" "" ""
|
||||
"e" "" "" ""
|
||||
"E" "" "" ""
|
||||
"F" "" "" ""
|
||||
"Y" "" "" ""
|
||||
|
||||
"oj" "^" "" "(u|vi)"
|
||||
"Oj" "^" "" "(u|vi)"
|
||||
"uj" "^" "" "(u|vi)"
|
||||
"Uj" "^" "" "(u|vi)"
|
||||
|
||||
"oj" "" "" "u"
|
||||
"Oj" "" "" "u"
|
||||
"uj" "" "" "u"
|
||||
"Uj" "" "" "u"
|
||||
|
||||
"ou" "^" "" "(u|v|1)"
|
||||
"o" "^" "" "(u|v|1)"
|
||||
"O" "^" "" "(u|v|1)"
|
||||
"U" "^" "" "(u|v|1)"
|
||||
"u" "^" "" "(u|v|1)"
|
||||
|
||||
"o" "" "$" "(u|1)"
|
||||
"O" "" "$" "(u|1)"
|
||||
"u" "" "$" "(u|1)"
|
||||
"U" "" "$" "(u|1)"
|
||||
|
||||
"ou" "" "" "u"
|
||||
"o" "" "" "u"
|
||||
"O" "" "" "u"
|
||||
"U" "" "" "u"
|
||||
|
||||
"VV" "" "" "u" // alef/ayin + vov from ruleshebrew
|
||||
"V" "" "" "v" // tsvey-vov from ruleshebrew;; only Ashkenazic
|
||||
"L" "^" "" "1" // alef/ayin from ruleshebrew
|
||||
"L" "" "$" "1" // alef/ayin from ruleshebrew
|
||||
"L" "" "" " " // alef/ayin from ruleshebrew
|
||||
"WW" "^" "" "(vi|u)" // vav-yod from ruleshebrew
|
||||
"WW" "" "" "u" // vav-yod from ruleshebrew
|
||||
"W" "^" "" "(u|v)" // vav from ruleshebrew
|
||||
"W" "" "" "u" // vav from ruleshebrew
|
||||
|
||||
//"g" "" "" "(g|Z)"
|
||||
//"z" "" "" "(z|Z)"
|
||||
//"d" "" "" "(d|dZ)"
|
||||
|
||||
"TB" "" "$" "(t|s)" // tav from ruleshebrew; only Ashkenazic
|
||||
"TB" "" "" "t" // tav from ruleshebrew; only Ashkenazic
|
||||
"T" "" "" "t" // tet from ruleshebrew
|
||||
|
||||
//"k" "" "" "(k|x)"
|
||||
//"x" "" "" "(k|x)"
|
||||
"K" "" "" "k" // kof and initial kaf from ruleshebrew
|
||||
"X" "" "" "x" // khet and final kaf from ruleshebrew
|
||||
|
||||
"H" "^" "" "(x|1)"
|
||||
"H" "" "$" "(x|1)"
|
||||
"H" "" "" "(x|)"
|
||||
"h" "^" "" "1"
|
||||
"h" "" "" ""
|
|
@ -1,28 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
any
|
||||
cyrillic
|
||||
english
|
||||
french
|
||||
german
|
||||
hebrew
|
||||
hungarian
|
||||
polish
|
||||
romanian
|
||||
russian
|
||||
spanish
|
|
@ -1,332 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
//ASHKENAZIC
|
||||
|
||||
// CONVERTING FEMININE TO MASCULINE
|
||||
"yna" "" "$" "(in[russian]|ina)"
|
||||
"ina" "" "$" "(in[russian]|ina)"
|
||||
"liova" "" "$" "(lof[russian]|lef[russian]|lova)"
|
||||
"lova" "" "$" "(lof[russian]|lef[russian]|lova)"
|
||||
"ova" "" "$" "(of[russian]|ova)"
|
||||
"eva" "" "$" "(ef[russian]|eva)"
|
||||
"aia" "" "$" "(aja|i[russian])"
|
||||
"aja" "" "$" "(aja|i[russian])"
|
||||
"aya" "" "$" "(aja|i[russian])"
|
||||
|
||||
"lowa" "" "$" "(lova|lof[polish]|l[polish]|el[polish])"
|
||||
"kowa" "" "$" "(kova|kof[polish]|k[polish]|ek[polish])"
|
||||
"owa" "" "$" "(ova|of[polish]|)"
|
||||
"lowna" "" "$" "(lovna|levna|l[polish]|el[polish])"
|
||||
"kowna" "" "$" "(kovna|k[polish]|ek[polish])"
|
||||
"owna" "" "$" "(ovna|[polish])"
|
||||
"lówna" "" "$" "(l|el[polish])" // polish
|
||||
"kówna" "" "$" "(k|ek[polish])" // polish
|
||||
"ówna" "" "$" "" // polish
|
||||
|
||||
"a" "" "$" "(a|i[polish])"
|
||||
|
||||
// CONSONANTS (integrated: German, Polish, Russian, Romanian and English)
|
||||
|
||||
"rh" "^" "" "r"
|
||||
"ssch" "" "" "S"
|
||||
"chsch" "" "" "xS"
|
||||
"tsch" "" "" "tS"
|
||||
|
||||
"sch" "" "[ei]" "(sk[romanian]|S|StS[russian])" // german
|
||||
"sch" "" "" "(S|StS[russian])" // german
|
||||
|
||||
"ssh" "" "" "S"
|
||||
|
||||
"sh" "" "[äöü]" "sh" // german
|
||||
"sh" "" "[aeiou]" "(S[russian+english]|sh)"
|
||||
"sh" "" "" "S" // russian+english
|
||||
|
||||
"kh" "" "" "(x[russian+english]|kh)"
|
||||
|
||||
"chs" "" "" "(ks[german]|xs|tSs[russian+english])"
|
||||
|
||||
// French "ch" is currently disabled
|
||||
//array("ch" "" "[ei]" "(x|tS|k[romanian]|S[french])"
|
||||
//array("ch" "" "" "(x|tS[russian+english]|S[french])"
|
||||
|
||||
"ch" "" "[ei]" "(x|k[romanian]|tS[russian+english])"
|
||||
"ch" "" "" "(x|tS[russian+english])"
|
||||
|
||||
"ck" "" "" "(k|tsk[polish])"
|
||||
|
||||
"czy" "" "" "tSi"
|
||||
"cze" "" "[bcdgkpstwzż]" "(tSe|tSF)"
|
||||
"ciewicz" "" "" "(tsevitS|tSevitS)"
|
||||
"siewicz" "" "" "(sevitS|SevitS)"
|
||||
"ziewicz" "" "" "(zevitS|ZevitS)"
|
||||
"riewicz" "" "" "rjevitS"
|
||||
"diewicz" "" "" "djevitS"
|
||||
"tiewicz" "" "" "tjevitS"
|
||||
"iewicz" "" "" "evitS"
|
||||
"ewicz" "" "" "evitS"
|
||||
"owicz" "" "" "ovitS"
|
||||
"icz" "" "" "itS"
|
||||
"cz" "" "" "tS" // Polish
|
||||
|
||||
"cia" "" "[bcdgkpstwzż]" "(tSB[polish]|tsB)"
|
||||
"cia" "" "" "(tSa[$polish]|tsa)"
|
||||
"cią" "" "[bp]" "(tSom[polish]|tsom)"
|
||||
"cią" "" "" "(tSon[polish]|tson)"
|
||||
"cię" "" "[bp]" "(tSem[polish]|tsem)"
|
||||
"cię" "" "" "(tSen[polish]|tsen)"
|
||||
"cie" "" "[bcdgkpstwzż]" "(tSF[polish]|tsF)"
|
||||
"cie" "" "" "(tSe[polish]|tse)"
|
||||
"cio" "" "" "(tSo[polish]|tso)"
|
||||
"ciu" "" "" "(tSu[polish]|tsu)"
|
||||
|
||||
"ci" "" "$" "(tsi[polish]|tSi[polish+romanian]|tS[romanian]|si)"
|
||||
"ci" "" "" "(tsi[polish]|tSi[polish+romanian]|si)"
|
||||
"ce" "" "[bcdgkpstwzż]" "(tsF[polish]|tSe[polish+romanian]|se)"
|
||||
"ce" "" "" "(tSe[polish+romanian]|tse[polish]|se)"
|
||||
"cy" "" "" "(si|tsi[polish])"
|
||||
|
||||
"ssz" "" "" "S" // Polish
|
||||
"sz" "" "" "S" // Polish; actually could also be Hungarian /s/, disabled here
|
||||
|
||||
"ssp" "" "" "(Sp[german]|sp)"
|
||||
"sp" "" "" "(Sp[german]|sp)"
|
||||
"sst" "" "" "(St[german]|st)"
|
||||
"st" "" "" "(St[german]|st)"
|
||||
"ss" "" "" "s"
|
||||
|
||||
"sia" "" "[bcdgkpstwzż]" "(SB[polish]|sB[polish]|sja)"
|
||||
"sia" "" "" "(Sa[polish]|sja)"
|
||||
"sią" "" "[bp]" "(Som[polish]|som)"
|
||||
"sią" "" "" "(Son[polish]|son)"
|
||||
"się" "" "[bp]" "(Sem[polish]|sem)"
|
||||
"się" "" "" "(Sen[polish]|sen)"
|
||||
"sie" "" "[bcdgkpstwzż]" "(SF[polish]|sF|zi[german])"
|
||||
"sie" "" "" "(se|Se[polish]|zi[german])"
|
||||
"sio" "" "" "(So[polish]|so)"
|
||||
"siu" "" "" "(Su[polish]|sju)"
|
||||
"si" "" "" "(Si[polish]|si|zi[german])"
|
||||
"s" "" "[aeiouäöë]" "(s|z[german])"
|
||||
|
||||
"gue" "" "" "ge"
|
||||
"gui" "" "" "gi"
|
||||
"guy" "" "" "gi"
|
||||
"gh" "" "[ei]" "(g[romanian]|gh)"
|
||||
|
||||
"gauz" "" "$" "haus"
|
||||
"gaus" "" "$" "haus"
|
||||
"gol'ts" "" "$" "holts"
|
||||
"golts" "" "$" "holts"
|
||||
"gol'tz" "" "$" "holts"
|
||||
"goltz" "" "" "holts"
|
||||
"gol'ts" "^" "" "holts"
|
||||
"golts" "^" "" "holts"
|
||||
"gol'tz" "^" "" "holts"
|
||||
"goltz" "^" "" "holts"
|
||||
"gendler" "" "$" "hendler"
|
||||
"gejmer" "" "$" "hajmer"
|
||||
"gejm" "" "$" "hajm"
|
||||
"geymer" "" "$" "hajmer"
|
||||
"geym" "" "$" "hajm"
|
||||
"geimer" "" "$" "hajmer"
|
||||
"geim" "" "$" "hajm"
|
||||
"gof" "" "$" "hof"
|
||||
|
||||
"ger" "" "$" "ger"
|
||||
"gen" "" "$" "gen"
|
||||
"gin" "" "$" "gin"
|
||||
|
||||
"gie" "" "$" "(ge|gi[german]|ji[french])"
|
||||
"gie" "" "" "ge"
|
||||
"ge" "[yaeiou]" "" "(gE|xe[spanish]|dZe[english+romanian])"
|
||||
"gi" "[yaeiou]" "" "(gI|xi[spanish]|dZi[english+romanian])"
|
||||
"ge" "" "" "(gE|dZe[english+romanian]|hE[russian]|xe[spanish])"
|
||||
"gi" "" "" "(gI|dZi[english+romanian]|hI[russian]|xi[spanish])"
|
||||
"gy" "" "[aeouáéóúüöőű]" "(gi|dj[hungarian])"
|
||||
"gy" "" "" "(gi|d[hungarian])"
|
||||
"g" "[jyaeiou]" "[aouyei]" "g"
|
||||
"g" "" "[aouei]" "(g|h[russian])"
|
||||
|
||||
"ej" "" "" "(aj|eZ[french+romanian]|ex[spanish])"
|
||||
"ej" "" "" "aj"
|
||||
|
||||
"ly" "" "[au]" "l"
|
||||
"li" "" "[au]" "l"
|
||||
"lj" "" "[au]" "l"
|
||||
"lio" "" "" "(lo|le[russian])"
|
||||
"lyo" "" "" "(lo|le[russian])"
|
||||
"ll" "" "" "(l|J[spanish])"
|
||||
|
||||
"j" "" "[aoeiuy]" "(j|dZ[english]|x[spanish]|Z[french+romanian])"
|
||||
"j" "" "" "(j|x[spanish])"
|
||||
|
||||
"pf" "" "" "(pf|p|f)"
|
||||
"ph" "" "" "(ph|f)"
|
||||
|
||||
"qu" "" "" "(kv[german]|k)"
|
||||
|
||||
"rze" "t" "" "(Se[polish]|re)" // polish
|
||||
"rze" "" "" "(rze|rtsE[german]|Ze[polish]|re[polish]|rZe[polish])"
|
||||
"rzy" "t" "" "(Si[polish]|ri)" // polish
|
||||
"rzy" "" "" "(Zi[polish]|ri[polish]|rZi)"
|
||||
"rz" "t" "" "(S[polish]|r)" // polish
|
||||
"rz" "" "" "(rz|rts[german]|Z[polish]|r[polish]|rZ[polish])" // polish
|
||||
|
||||
"tz" "" "$" "(ts|tS[english+german])"
|
||||
"tz" "^" "" "(ts|tS[english+german])"
|
||||
"tz" "" "" "(ts[english+german+russian]|tz)"
|
||||
|
||||
"zh" "" "" "(Z|zh[polish]|tsh[german])"
|
||||
|
||||
"zia" "" "[bcdgkpstwzż]" "(ZB[polish]|zB[polish]|zja)"
|
||||
"zia" "" "" "(Za[polish]|zja)"
|
||||
"zią" "" "[bp]" "(Zom[polish]|zom)"
|
||||
"zią" "" "" "(Zon[polish]|zon)"
|
||||
"zię" "" "[bp]" "(Zem[polish]|zem)"
|
||||
"zię" "" "" "(Zen[polish]|zen)"
|
||||
"zie" "" "[bcdgkpstwzż]" "(ZF[polish]|zF[polish]|ze|tsi[german])"
|
||||
"zie" "" "" "(ze|Ze[polish]|tsi[german])"
|
||||
"zio" "" "" "(Zo[polish]|zo)"
|
||||
"ziu" "" "" "(Zu[polish]|zju)"
|
||||
"zi" "" "" "(Zi[polish]|zi|tsi[german])"
|
||||
|
||||
"thal" "" "$" "tal"
|
||||
"th" "^" "" "t"
|
||||
"th" "" "[aeiou]" "(t[german]|th)"
|
||||
"th" "" "" "t" // german
|
||||
"vogel" "" "" "(vogel|fogel[german])"
|
||||
"v" "^" "" "(v|f[german])"
|
||||
|
||||
"h" "[aeiouyäöü]" "" "" //german
|
||||
"h" "" "" "(h|x[".(romanian+polish)."])"
|
||||
"h" "^" "" "(h|H[".(english+german)."])" // H can be exact "h" or approximate "kh"
|
||||
|
||||
// VOWELS
|
||||
"yi" "^" "" "i"
|
||||
|
||||
//"e" "" "$" "(e|)" // French & English rule disabled except for final -ine
|
||||
"e" "in" "$" "(e|[french])"
|
||||
|
||||
"ii" "" "$" "i" // russian
|
||||
"iy" "" "$" "i" // russian
|
||||
"yy" "" "$" "i" // russian
|
||||
"yi" "" "$" "i" // russian
|
||||
"yj" "" "$" "i" // russian
|
||||
"ij" "" "$" "i" // russian
|
||||
|
||||
"aue" "" "" "aue"
|
||||
"oue" "" "" "oue"
|
||||
|
||||
"au" "" "" "(au|o[french])"
|
||||
"ou" "" "" "(ou|u[french])"
|
||||
|
||||
"ue" "" "" "(Q|uje[russian])"
|
||||
"ae" "" "" "(Y[german]|aje[russian]|ae)"
|
||||
"oe" "" "" "(Y[german]|oje[russian]|oe)"
|
||||
"ee" "" "" "(i[english]|aje[russian]|e)"
|
||||
|
||||
"ei" "" "" "aj"
|
||||
"ey" "" "" "aj"
|
||||
"eu" "" "" "(aj[german]|oj[german]|eu)"
|
||||
|
||||
"i" "[aou]" "" "j"
|
||||
"y" "[aou]" "" "j"
|
||||
|
||||
"ie" "" "[bcdgkpstwzż]" "(i[german]|e[polish]|ije[russian]|je)"
|
||||
"ie" "" "" "(i[german]|e[polish]|ije[russian]|je)"
|
||||
"ye" "" "" "(je|ije[russian])"
|
||||
|
||||
"i" "" "[au]" "j"
|
||||
"y" "" "[au]" "j"
|
||||
"io" "" "" "(jo|e[russian])"
|
||||
"yo" "" "" "(jo|e[russian])"
|
||||
|
||||
"ea" "" "" "(ea|ja[romanian])"
|
||||
"e" "^" "" "(e|je[russian])"
|
||||
"oo" "" "" "(u[english]|o)"
|
||||
"uu" "" "" "u"
|
||||
|
||||
// LANGUAGE SPECIFIC CHARACTERS
|
||||
"ć" "" "" "(tS[polish]|ts)" // polish
|
||||
"ł" "" "" "l" // polish
|
||||
"ń" "" "" "n" // polish
|
||||
"ñ" "" "" "(n|nj[spanish])"
|
||||
"ś" "" "" "(S[polish]|s)" // polish
|
||||
"ş" "" "" "S" // romanian
|
||||
"ţ" "" "" "ts" // romanian
|
||||
"ż" "" "" "Z" // polish
|
||||
"ź" "" "" "(Z[polish]|z)" // polish
|
||||
|
||||
"où" "" "" "u" // french
|
||||
|
||||
"ą" "" "[bp]" "om" // polish
|
||||
"ą" "" "" "on" // polish
|
||||
"ä" "" "" "Y" // german
|
||||
"á" "" "" "a" // hungarian
|
||||
"ă" "" "" "(e[romanian]|a)" //romanian
|
||||
"à" "" "" "a" // french
|
||||
"â" "" "" "a" //french+romanian
|
||||
"é" "" "" "e"
|
||||
"è" "" "" "e" // french
|
||||
"ê" "" "" "e" // french
|
||||
"ę" "" "[bp]" "em" // polish
|
||||
"ę" "" "" "en" // polish
|
||||
"í" "" "" "i"
|
||||
"î" "" "" "i"
|
||||
"ö" "" "" "Y"
|
||||
"ő" "" "" "Y" // hungarian
|
||||
"ó" "" "" "(u[polish]|o)"
|
||||
"ű" "" "" "Q"
|
||||
"ü" "" "" "Q"
|
||||
"ú" "" "" "u"
|
||||
"ű" "" "" "Q" // hungarian
|
||||
|
||||
"ß" "" "" "s" // german
|
||||
"'" "" "" ""
|
||||
"\"" "" "" ""
|
||||
|
||||
"a" "" "[bcdgkpstwzż]" "(A|B[polish])"
|
||||
"e" "" "[bcdgkpstwzż]" "(E|F[polish])"
|
||||
"o" "" "[bcćdgklłmnńrsśtwzźż]" "(O|P[polish])"
|
||||
|
||||
// LATIN ALPHABET
|
||||
"a" "" "" "A"
|
||||
"b" "" "" "b"
|
||||
"c" "" "" "(k|ts[polish])"
|
||||
"d" "" "" "d"
|
||||
"e" "" "" "E"
|
||||
"f" "" "" "f"
|
||||
"g" "" "" "g"
|
||||
"h" "" "" "h"
|
||||
"i" "" "" "I"
|
||||
"j" "" "" "j"
|
||||
"k" "" "" "k"
|
||||
"l" "" "" "l"
|
||||
"m" "" "" "m"
|
||||
"n" "" "" "n"
|
||||
"o" "" "" "O"
|
||||
"p" "" "" "p"
|
||||
"q" "" "" "k"
|
||||
"r" "" "" "r"
|
||||
"s" "" "" "s"
|
||||
"t" "" "" "t"
|
||||
"u" "" "" "U"
|
||||
"v" "" "" "v"
|
||||
"w" "" "" "v" // English disabled
|
||||
"x" "" "" "ks"
|
||||
"y" "" "" "i"
|
||||
"z" "" "" "(ts[german]|z)"
|
|
@ -1,100 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"ця" "" "" "tsa"
|
||||
"цю" "" "" "tsu"
|
||||
"циа" "" "" "tsa"
|
||||
"цие" "" "" "tse"
|
||||
"цио" "" "" "tso"
|
||||
"циу" "" "" "tsu"
|
||||
"сие" "" "" "se"
|
||||
"сио" "" "" "so"
|
||||
"зие" "" "" "ze"
|
||||
"зио" "" "" "zo"
|
||||
|
||||
"гауз" "" "$" "haus"
|
||||
"гаус" "" "$" "haus"
|
||||
"гольц" "" "$" "holts"
|
||||
"геймер" "" "$" "hajmer"
|
||||
"гейм" "" "$" "hajm"
|
||||
"гоф" "" "$" "hof"
|
||||
"гер" "" "$" "ger"
|
||||
"ген" "" "$" "gen"
|
||||
"гин" "" "$" "gin"
|
||||
"г" "(й|ё|я|ю|ы|а|е|о|и|у)" "(а|е|о|и|у)" "g"
|
||||
"г" "" "(а|е|о|и|у)" "(g|h)"
|
||||
|
||||
"ля" "" "" "la"
|
||||
"лю" "" "" "lu"
|
||||
"лё" "" "" "(le|lo)"
|
||||
"лио" "" "" "(le|lo)"
|
||||
"ле" "" "" "(lE|lo)"
|
||||
|
||||
"ийе" "" "" "je"
|
||||
"ие" "" "" "je"
|
||||
"ыйе" "" "" "je"
|
||||
"ые" "" "" "je"
|
||||
"ий" "" "(а|о|у)" "j"
|
||||
"ый" "" "(а|о|у)" "j"
|
||||
|
||||
"ий" "" "$" "i"
|
||||
"ый" "" "$" "i"
|
||||
|
||||
"ё" "" "" "(e|jo)"
|
||||
|
||||
"ей" "^" "" "(jaj|aj)"
|
||||
"е" "(а|е|о|у)" "" "je"
|
||||
"е" "^" "" "je"
|
||||
"эй" "" "" "aj"
|
||||
"ей" "" "" "aj"
|
||||
|
||||
"ауе" "" "" "aue"
|
||||
"ауэ" "" "" "aue"
|
||||
|
||||
"а" "" "" "a"
|
||||
"б" "" "" "b"
|
||||
"в" "" "" "v"
|
||||
"г" "" "" "g"
|
||||
"д" "" "" "d"
|
||||
"е" "" "" "E"
|
||||
"ж" "" "" "Z"
|
||||
"з" "" "" "z"
|
||||
"и" "" "" "I"
|
||||
"й" "" "" "j"
|
||||
"к" "" "" "k"
|
||||
"л" "" "" "l"
|
||||
"м" "" "" "m"
|
||||
"н" "" "" "n"
|
||||
"о" "" "" "o"
|
||||
"п" "" "" "p"
|
||||
"р" "" "" "r"
|
||||
"с" "" "с" ""
|
||||
"с" "" "" "s"
|
||||
"т" "" "" "t"
|
||||
"у" "" "" "u"
|
||||
"ф" "" "" "f"
|
||||
"х" "" "" "x"
|
||||
"ц" "" "" "ts"
|
||||
"ч" "" "" "tS"
|
||||
"ш" "" "" "S"
|
||||
"щ" "" "" "StS"
|
||||
"ъ" "" "" ""
|
||||
"ы" "" "" "I"
|
||||
"ь" "" "" ""
|
||||
"э" "" "" "E"
|
||||
"ю" "" "" "ju"
|
||||
"я" "" "" "ja"
|
|
@ -1,107 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// CONSONANTS
|
||||
"tch" "" "" "tS"
|
||||
"ch" "" "" "(tS|x)"
|
||||
"ck" "" "" "k"
|
||||
"cc" "" "[iey]" "ks" // success, accent
|
||||
"c" "" "c" ""
|
||||
"c" "" "[iey]" "s" // circle
|
||||
"c" "" "" "k" // candy
|
||||
"gh" "^" "" "g" // ghost
|
||||
"gh" "" "" "(g|f|w)" // burgh | tough | bough
|
||||
"gn" "" "" "(gn|n)"
|
||||
"g" "" "[iey]" "(g|dZ)" // get, gem, giant, gigabyte
|
||||
// "th" "" "" "(6|8|t)"
|
||||
"th" "" "" "t"
|
||||
"kh" "" "" "x"
|
||||
"ph" "" "" "f"
|
||||
"sch" "" "" "(S|sk)"
|
||||
"sh" "" "" "S"
|
||||
"who" "^" "" "hu"
|
||||
"wh" "^" "" "w"
|
||||
|
||||
"h" "" "$" "" // hard to find an example that isn't in a name
|
||||
"h" "" "[^aeiou]" "" // hard to find an example that isn't in a name
|
||||
"h" "^" "" "H"
|
||||
"h" "" "" "h"
|
||||
|
||||
"j" "" "" "dZ"
|
||||
"kn" "^" "" "n" // knight
|
||||
"mb" "" "$" "m"
|
||||
"ng" "" "$" "(N|ng)"
|
||||
"pn" "^" "" "(pn|n)"
|
||||
"ps" "^" "" "(ps|s)"
|
||||
"qu" "" "" "kw"
|
||||
"q" "" "" "k"
|
||||
"tia" "" "" "(So|Sa)"
|
||||
"tio" "" "" "So"
|
||||
"wr" "^" "" "r"
|
||||
"w" "" "" "(w|v)" // the variant "v" is for spellings coming from German/Polish
|
||||
"x" "^" "" "z"
|
||||
"x" "" "" "ks"
|
||||
|
||||
// VOWELS
|
||||
"y" "^" "" "j"
|
||||
"y" "^" "[aeiouy]" "j"
|
||||
"yi" "^" "" "i"
|
||||
"aue" "" "" "aue"
|
||||
"oue" "" "" "(aue|oue)"
|
||||
"ai" "" "" "(aj|e)" // rain | said
|
||||
"ay" "" "" "aj"
|
||||
"a" "" "[^aeiou]e" "aj" // plane (actually "ej")
|
||||
"a" "" "" "(e|o|a)" // hat | call | part
|
||||
"ei" "" "" "(aj|i)" // weigh | receive
|
||||
"ey" "" "" "(aj|i)" // hey | barley
|
||||
"ear" "" "" "ia" // tear
|
||||
"ea" "" "" "(i|e)" // reason | treasure
|
||||
"ee" "" "" "i" // between
|
||||
"e" "" "[^aeiou]e" "i" // meter
|
||||
"e" "" "$" "(|E)" // blame, badge
|
||||
"e" "" "" "E" // bed
|
||||
"ie" "" "" "i" // believe
|
||||
"i" "" "[^aeiou]e" "aj" // five
|
||||
"i" "" "" "I" // hit -- Morse disagrees, feels it should go to I
|
||||
"oa" "" "" "ou" // toad
|
||||
"oi" "" "" "oj" // join
|
||||
"oo" "" "" "u" // food
|
||||
"ou" "" "" "(u|ou)" // through | tough | could
|
||||
"oy" "" "" "oj" // boy
|
||||
"o" "" "[^aeiou]e" "ou" // rode
|
||||
"o" "" "" "(o|a)" // hot -- Morse disagrees, feels it should go to 9
|
||||
"u" "" "[^aeiou]e" "(ju|u)" // cute | flute
|
||||
"u" "" "r" "(e|u)" // turn -- Morse disagrees, feels it should go to E
|
||||
"u" "" "" "(u|a)" // put
|
||||
"y" "" "" "i"
|
||||
|
||||
// TRIVIAL
|
||||
"b" "" "" "b"
|
||||
"d" "" "" "d"
|
||||
"f" "" "" "f"
|
||||
"g" "" "" "g"
|
||||
"k" "" "" "k"
|
||||
"l" "" "" "l"
|
||||
"m" "" "" "m"
|
||||
"n" "" "" "n"
|
||||
"p" "" "" "p"
|
||||
"r" "" "" "r"
|
||||
"s" "" "" "s"
|
||||
"t" "" "" "t"
|
||||
"v" "" "" "v"
|
||||
"z" "" "" "z"
|
||||
|
|
@ -1,91 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// Ashkenazic
|
||||
|
||||
// CONSONANTS
|
||||
"kh" "" "" "x" // foreign
|
||||
"ph" "" "" "f"
|
||||
|
||||
"ç" "" "" "s"
|
||||
"x" "" "" "ks"
|
||||
"ch" "" "" "S"
|
||||
"c" "" "[eiyéèê]" "s"
|
||||
"c" "" "" "k"
|
||||
"gn" "" "" "(n|gn)"
|
||||
"g" "" "[eiy]" "Z"
|
||||
"gue" "" "$" "k"
|
||||
"gu" "" "[eiy]" "g"
|
||||
//array("aill" "" "e" "aj" // non Jewish
|
||||
//array("ll" "" "e" "(l|j)" // non Jewish
|
||||
"que" "" "$" "k"
|
||||
"qu" "" "" "k"
|
||||
"q" "" "" "k"
|
||||
"s" "[aeiouyéèê]" "[aeiouyéèê]" "z"
|
||||
"h" "[bdgt]" "" "" // translit from Arabic
|
||||
"h" "" "$" "" // foreign
|
||||
"j" "" "" "Z"
|
||||
"w" "" "" "v"
|
||||
"ouh" "" "[aioe]" "(v|uh)"
|
||||
"ou" "" "[aeio]" "v"
|
||||
"uo" "" "" "(vo|o)"
|
||||
"u" "" "[aeio]" "v"
|
||||
|
||||
// VOWELS
|
||||
"aue" "" "" "aue"
|
||||
"eau" "" "" "o"
|
||||
//array("au" "" "" "(o|au)" // non Jewish
|
||||
"ai" "" "" "aj" // [e] is non Jewish
|
||||
"ay" "" "" "aj" // [e] is non Jewish
|
||||
"é" "" "" "e"
|
||||
"ê" "" "" "e"
|
||||
"è" "" "" "e"
|
||||
"à" "" "" "a"
|
||||
"â" "" "" "a"
|
||||
"où" "" "" "u"
|
||||
"ou" "" "" "u"
|
||||
"oi" "" "" "oj" // [ua] is non Jewish
|
||||
"ei" "" "" "aj" // [e] is non Jewish
|
||||
"ey" "" "" "aj" // [e] non Jewish
|
||||
//array("eu" "" "" "(e|o)" // non Jewish
|
||||
"y" "[ou]" "" "j"
|
||||
"e" "" "$" "(e|)"
|
||||
"i" "" "[aou]" "j"
|
||||
"y" "" "[aoeu]" "j"
|
||||
"y" "" "" "i"
|
||||
|
||||
// TRIVIAL
|
||||
"a" "" "" "a"
|
||||
"b" "" "" "b"
|
||||
"d" "" "" "d"
|
||||
"e" "" "" "E" // only Ashkenazic
|
||||
"f" "" "" "f"
|
||||
"g" "" "" "g"
|
||||
"h" "" "" "h"
|
||||
"i" "" "" "I" // only Ashkenazic
|
||||
"k" "" "" "k"
|
||||
"l" "" "" "l"
|
||||
"m" "" "" "m"
|
||||
"n" "" "" "n"
|
||||
"o" "" "" "o"
|
||||
"p" "" "" "p"
|
||||
"r" "" "" "r"
|
||||
"s" "" "" "s"
|
||||
"t" "" "" "t"
|
||||
"u" "" "" "u"
|
||||
"v" "" "" "v"
|
||||
"z" "" "" "z"
|
|
@ -1,128 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// Ashkenazic
|
||||
|
||||
// CONSONANTS
|
||||
"ziu" "" "" "tsu"
|
||||
"zia" "" "" "tsa"
|
||||
"zio" "" "" "tso"
|
||||
|
||||
"ssch" "" "" "S"
|
||||
"chsch" "" "" "xS"
|
||||
"ewitsch" "" "$" "evitS"
|
||||
"owitsch" "" "$" "ovitS"
|
||||
"evitsch" "" "$" "evitS"
|
||||
"ovitsch" "" "$" "ovitS"
|
||||
"witsch" "" "$" "vitS"
|
||||
"vitsch" "" "$" "vitS"
|
||||
"sch" "" "" "S"
|
||||
|
||||
"chs" "" "" "ks"
|
||||
"ch" "" "" "x"
|
||||
"ck" "" "" "k"
|
||||
"c" "" "[eiy]" "ts"
|
||||
|
||||
"sp" "^" "" "Sp"
|
||||
"st" "^" "" "St"
|
||||
"ssp" "" "" "(Sp|sp)"
|
||||
"sp" "" "" "(Sp|sp)"
|
||||
"sst" "" "" "(St|st)"
|
||||
"st" "" "" "(St|st)"
|
||||
"pf" "" "" "(pf|p|f)"
|
||||
"ph" "" "" "(ph|f)"
|
||||
"qu" "" "" "kv"
|
||||
|
||||
"ewitz" "" "$" "(evits|evitS)"
|
||||
"ewiz" "" "$" "(evits|evitS)"
|
||||
"evitz" "" "$" "(evits|evitS)"
|
||||
"eviz" "" "$" "(evits|evitS)"
|
||||
"owitz" "" "$" "(ovits|ovitS)"
|
||||
"owiz" "" "$" "(ovits|ovitS)"
|
||||
"ovitz" "" "$" "(ovits|ovitS)"
|
||||
"oviz" "" "$" "(ovits|ovitS)"
|
||||
"witz" "" "$" "(vits|vitS)"
|
||||
"wiz" "" "$" "(vits|vitS)"
|
||||
"vitz" "" "$" "(vits|vitS)"
|
||||
"viz" "" "$" "(vits|vitS)"
|
||||
"tz" "" "" "ts"
|
||||
|
||||
"thal" "" "$" "tal"
|
||||
"th" "^" "" "t"
|
||||
"th" "" "[äöüaeiou]" "(t|th)"
|
||||
"th" "" "" "t"
|
||||
"rh" "^" "" "r"
|
||||
"h" "[aeiouyäöü]" "" ""
|
||||
"h" "^" "" "H"
|
||||
|
||||
"ss" "" "" "s"
|
||||
"s" "" "[äöüaeiouy]" "(z|s)"
|
||||
"s" "[aeiouyäöüj]" "[aeiouyäöü]" "z"
|
||||
"ß" "" "" "s"
|
||||
|
||||
// VOWELS
|
||||
"ij" "" "$" "i"
|
||||
"aue" "" "" "aue"
|
||||
"ue" "" "" "Q"
|
||||
"ae" "" "" "Y"
|
||||
"oe" "" "" "Y"
|
||||
"ü" "" "" "Q"
|
||||
"ä" "" "" "Y"
|
||||
"ö" "" "" "Y"
|
||||
"ei" "" "" "aj"
|
||||
"ey" "" "" "aj"
|
||||
"eu" "" "" "(aj|oj)"
|
||||
"i" "[aou]" "" "j"
|
||||
"y" "[aou]" "" "j"
|
||||
"ie" "" "" "I"
|
||||
"i" "" "[aou]" "j"
|
||||
"y" "" "[aoeu]" "j"
|
||||
|
||||
// FOREIGN LETTERs
|
||||
"ñ" "" "" "n"
|
||||
"ã" "" "" "a"
|
||||
"ő" "" "" "o"
|
||||
"ű" "" "" "u"
|
||||
"ç" "" "" "s"
|
||||
|
||||
// ALPHABET
|
||||
"a" "" "" "A"
|
||||
"b" "" "" "b"
|
||||
"c" "" "" "k"
|
||||
"d" "" "" "d"
|
||||
"e" "" "" "E"
|
||||
"f" "" "" "f"
|
||||
"g" "" "" "g"
|
||||
"h" "" "" "h"
|
||||
"i" "" "" "I"
|
||||
"j" "" "" "j"
|
||||
"k" "" "" "k"
|
||||
"l" "" "" "l"
|
||||
"m" "" "" "m"
|
||||
"n" "" "" "n"
|
||||
"o" "" "" "O"
|
||||
"p" "" "" "p"
|
||||
"q" "" "" "k"
|
||||
"r" "" "" "r"
|
||||
"s" "" "" "s"
|
||||
"t" "" "" "t"
|
||||
"u" "" "" "U"
|
||||
"v" "" "" "(f|v)"
|
||||
"w" "" "" "v"
|
||||
"x" "" "" "ks"
|
||||
"y" "" "" "i"
|
||||
"z" "" "" "ts"
|
|
@ -1,62 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// Ashkenazic
|
||||
|
||||
"אי" "" "" "i"
|
||||
"עי" "" "" "i"
|
||||
"עו" "" "" "VV"
|
||||
"או" "" "" "VV"
|
||||
|
||||
"ג׳" "" "" "Z"
|
||||
"ד׳" "" "" "dZ"
|
||||
|
||||
"א" "" "" "L"
|
||||
"ב" "" "" "b"
|
||||
"ג" "" "" "g"
|
||||
"ד" "" "" "d"
|
||||
|
||||
"ה" "^" "" "1"
|
||||
"ה" "" "$" "1"
|
||||
"ה" "" "" ""
|
||||
|
||||
"וו" "" "" "V"
|
||||
"וי" "" "" "WW"
|
||||
"ו" "" "" "W"
|
||||
"ז" "" "" "z"
|
||||
"ח" "" "" "X"
|
||||
"ט" "" "" "T"
|
||||
"יי" "" "" "i"
|
||||
"י" "" "" "i"
|
||||
"ך" "" "" "X"
|
||||
"כ" "^" "" "K"
|
||||
"כ" "" "" "k"
|
||||
"ל" "" "" "l"
|
||||
"ם" "" "" "m"
|
||||
"מ" "" "" "m"
|
||||
"ן" "" "" "n"
|
||||
"נ" "" "" "n"
|
||||
"ס" "" "" "s"
|
||||
"ע" "" "" "L"
|
||||
"ף" "" "" "f"
|
||||
"פ" "" "" "f"
|
||||
"ץ" "" "" "C"
|
||||
"צ" "" "" "C"
|
||||
"ק" "" "" "K"
|
||||
"ר" "" "" "r"
|
||||
"ש" "" "" "s"
|
||||
"ת" "" "" "TB" // only Ashkenazic
|
|
@ -1,84 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// ASHKENAZIC
|
||||
|
||||
// CONSONANTS
|
||||
"sz" "" "" "s"
|
||||
"zs" "" "" "Z"
|
||||
"cs" "" "" "tS"
|
||||
|
||||
"ay" "" "" "(oj|aj)"
|
||||
"ai" "" "" "(oj|aj)"
|
||||
"aj" "" "" "(oj|aj)"
|
||||
|
||||
"ei" "" "" "aj" // German element
|
||||
"ey" "" "" "aj" // German element
|
||||
|
||||
"y" "[áo]" "" "j"
|
||||
"i" "[áo]" "" "j"
|
||||
"ee" "" "" "(aj|e)" // actually ej
|
||||
"ely" "" "" "(aj|eli)" // actually ej
|
||||
"ly" "" "" "(j|li)"
|
||||
"gy" "" "[aeouáéóúüöőű]" "dj"
|
||||
"gy" "" "" "(d|gi)"
|
||||
"ny" "" "[aeouáéóúüöőű]" "nj"
|
||||
"ny" "" "" "(n|ni)"
|
||||
"ty" "" "[aeouáéóúüöőű]" "tj"
|
||||
"ty" "" "" "(t|ti)"
|
||||
|
||||
"qu" "" "" "(ku|kv)"
|
||||
"h" "" "$" ""
|
||||
|
||||
// VOWELS
|
||||
"á" "" "" "a"
|
||||
"é" "" "" "e"
|
||||
"í" "" "" "i"
|
||||
"ó" "" "" "o"
|
||||
"ö" "" "" "Y"
|
||||
"ő" "" "" "Y"
|
||||
"ú" "" "" "u"
|
||||
"ü" "" "" "Q"
|
||||
"ű" "" "" "Q"
|
||||
|
||||
// LATIN ALPHABET
|
||||
"a" "" "" "a"
|
||||
"b" "" "" "b"
|
||||
"c" "" "" "ts"
|
||||
"d" "" "" "d"
|
||||
"e" "" "" "E"
|
||||
"f" "" "" "f"
|
||||
"g" "" "" "g"
|
||||
"h" "" "" "h"
|
||||
"i" "" "" "I"
|
||||
"j" "" "" "j"
|
||||
"k" "" "" "k"
|
||||
"l" "" "" "l"
|
||||
"m" "" "" "m"
|
||||
"n" "" "" "n"
|
||||
"o" "" "" "o"
|
||||
"p" "" "" "p"
|
||||
"q" "" "" "k"
|
||||
"r" "" "" "r"
|
||||
"s" "" "" "(S|s)"
|
||||
"t" "" "" "t"
|
||||
"u" "" "" "u"
|
||||
"v" "" "" "v"
|
||||
"w" "" "" "v"
|
||||
"x" "" "" "ks"
|
||||
"y" "" "" "i"
|
||||
"z" "" "" "z"
|
|
@ -1,185 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// Ashkenazic
|
||||
|
||||
// CONVERTING FEMININE TO MASCULINE
|
||||
"ska" "" "$" "ski"
|
||||
"cka" "" "$" "tski"
|
||||
"lowa" "" "$" "(lova|lof|l|el)"
|
||||
"kowa" "" "$" "(kova|kof|k|ek)"
|
||||
"owa" "" "$" "(ova|of|)"
|
||||
"lowna" "" "$" "(lovna|levna|l|el)"
|
||||
"kowna" "" "$" "(kovna|k|ek)"
|
||||
"owna" "" "$" "(ovna|)"
|
||||
"lówna" "" "$" "(l|el)"
|
||||
"kówna" "" "$" "(k|ek)"
|
||||
"ówna" "" "$" ""
|
||||
"a" "" "$" "(a|i)"
|
||||
|
||||
// CONSONANTS
|
||||
"czy" "" "" "tSi"
|
||||
"cze" "" "[bcdgkpstwzż]" "(tSe|tSF)"
|
||||
"ciewicz" "" "" "(tsevitS|tSevitS)"
|
||||
"siewicz" "" "" "(sevitS|SevitS)"
|
||||
"ziewicz" "" "" "(zevitS|ZevitS)"
|
||||
"riewicz" "" "" "rjevitS"
|
||||
"diewicz" "" "" "djevitS"
|
||||
"tiewicz" "" "" "tjevitS"
|
||||
"iewicz" "" "" "evitS"
|
||||
"ewicz" "" "" "evitS"
|
||||
"owicz" "" "" "ovitS"
|
||||
"icz" "" "" "itS"
|
||||
"cz" "" "" "tS"
|
||||
"ch" "" "" "x"
|
||||
|
||||
"cia" "" "[bcdgkpstwzż]" "(tSB|tsB)"
|
||||
"cia" "" "" "(tSa|tsa)"
|
||||
"cią" "" "[bp]" "(tSom|tsom)"
|
||||
"cią" "" "" "(tSon|tson)"
|
||||
"cię" "" "[bp]" "(tSem|tsem)"
|
||||
"cię" "" "" "(tSen|tsen)"
|
||||
"cie" "" "[bcdgkpstwzż]" "(tSF|tsF)"
|
||||
"cie" "" "" "(tSe|tse)"
|
||||
"cio" "" "" "(tSo|tso)"
|
||||
"ciu" "" "" "(tSu|tsu)"
|
||||
"ci" "" "" "(tSi|tsI)"
|
||||
"ć" "" "" "(tS|ts)"
|
||||
|
||||
"ssz" "" "" "S"
|
||||
"sz" "" "" "S"
|
||||
"sia" "" "[bcdgkpstwzż]" "(SB|sB|sja)"
|
||||
"sia" "" "" "(Sa|sja)"
|
||||
"sią" "" "[bp]" "(Som|som)"
|
||||
"sią" "" "" "(Son|son)"
|
||||
"się" "" "[bp]" "(Sem|sem)"
|
||||
"się" "" "" "(Sen|sen)"
|
||||
"sie" "" "[bcdgkpstwzż]" "(SF|sF|se)"
|
||||
"sie" "" "" "(Se|se)"
|
||||
"sio" "" "" "(So|so)"
|
||||
"siu" "" "" "(Su|sju)"
|
||||
"si" "" "" "(Si|sI)"
|
||||
"ś" "" "" "(S|s)"
|
||||
|
||||
"zia" "" "[bcdgkpstwzż]" "(ZB|zB|zja)"
|
||||
"zia" "" "" "(Za|zja)"
|
||||
"zią" "" "[bp]" "(Zom|zom)"
|
||||
"zią" "" "" "(Zon|zon)"
|
||||
"zię" "" "[bp]" "(Zem|zem)"
|
||||
"zię" "" "" "(Zen|zen)"
|
||||
"zie" "" "[bcdgkpstwzż]" "(ZF|zF)"
|
||||
"zie" "" "" "(Ze|ze)"
|
||||
"zio" "" "" "(Zo|zo)"
|
||||
"ziu" "" "" "(Zu|zju)"
|
||||
"zi" "" "" "(Zi|zI)"
|
||||
|
||||
"że" "" "[bcdgkpstwzż]" "(Ze|ZF)"
|
||||
"że" "" "[bcdgkpstwzż]" "(Ze|ZF|ze|zF)"
|
||||
"że" "" "" "Ze"
|
||||
"źe" "" "" "(Ze|ze)"
|
||||
"ży" "" "" "Zi"
|
||||
"źi" "" "" "(Zi|zi)"
|
||||
"ż" "" "" "Z"
|
||||
"ź" "" "" "(Z|z)"
|
||||
|
||||
"rze" "t" "" "(Se|re)"
|
||||
"rze" "" "" "(Ze|re|rZe)"
|
||||
"rzy" "t" "" "(Si|ri)"
|
||||
"rzy" "" "" "(Zi|ri|rZi)"
|
||||
"rz" "t" "" "(S|r)"
|
||||
"rz" "" "" "(Z|r|rZ)"
|
||||
|
||||
"lio" "" "" "(lo|le)"
|
||||
"ł" "" "" "l"
|
||||
"ń" "" "" "n"
|
||||
"qu" "" "" "k"
|
||||
"s" "" "s" ""
|
||||
|
||||
// VOWELS
|
||||
"ó" "" "" "(u|o)"
|
||||
"ą" "" "[bp]" "om"
|
||||
"ę" "" "[bp]" "em"
|
||||
"ą" "" "" "on"
|
||||
"ę" "" "" "en"
|
||||
|
||||
"ije" "" "" "je"
|
||||
"yje" "" "" "je"
|
||||
"iie" "" "" "je"
|
||||
"yie" "" "" "je"
|
||||
"iye" "" "" "je"
|
||||
"yye" "" "" "je"
|
||||
|
||||
"ij" "" "[aou]" "j"
|
||||
"yj" "" "[aou]" "j"
|
||||
"ii" "" "[aou]" "j"
|
||||
"yi" "" "[aou]" "j"
|
||||
"iy" "" "[aou]" "j"
|
||||
"yy" "" "[aou]" "j"
|
||||
|
||||
"rie" "" "" "rje"
|
||||
"die" "" "" "dje"
|
||||
"tie" "" "" "tje"
|
||||
"ie" "" "[bcdgkpstwzż]" "F"
|
||||
"ie" "" "" "e"
|
||||
|
||||
"aue" "" "" "aue"
|
||||
"au" "" "" "au"
|
||||
|
||||
"ei" "" "" "aj"
|
||||
"ey" "" "" "aj"
|
||||
"ej" "" "" "aj"
|
||||
|
||||
"ai" "" "" "aj"
|
||||
"ay" "" "" "aj"
|
||||
"aj" "" "" "aj"
|
||||
|
||||
"i" "[ou]" "" "j"
|
||||
"y" "[ou]" "" "j"
|
||||
"i" "" "[aou]" "j"
|
||||
"y" "" "[aeou]" "j"
|
||||
|
||||
"a" "" "[bcdgkpstwzż]" "B"
|
||||
"e" "" "[bcdgkpstwzż]" "(E|F)"
|
||||
"o" "" "[bcćdgklłmnńrsśtwzźż]" "P"
|
||||
|
||||
// ALPHABET
|
||||
"a" "" "" "a"
|
||||
"b" "" "" "b"
|
||||
"c" "" "" "ts"
|
||||
"d" "" "" "d"
|
||||
"e" "" "" "E"
|
||||
"f" "" "" "f"
|
||||
"g" "" "" "g"
|
||||
"h" "" "" "(h|x)"
|
||||
"i" "" "" "I"
|
||||
"j" "" "" "j"
|
||||
"k" "" "" "k"
|
||||
"l" "" "" "l"
|
||||
"m" "" "" "m"
|
||||
"n" "" "" "n"
|
||||
"o" "" "" "o"
|
||||
"p" "" "" "p"
|
||||
"q" "" "" "k"
|
||||
"r" "" "" "r"
|
||||
"s" "" "" "s"
|
||||
"t" "" "" "t"
|
||||
"u" "" "" "u"
|
||||
"v" "" "" "v"
|
||||
"w" "" "" "v"
|
||||
"x" "" "" "ks"
|
||||
"y" "" "" "I"
|
||||
"z" "" "" "z"
|
|
@ -1,66 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"j" "" "" "Z"
|
||||
|
||||
"ce" "" "" "tSe"
|
||||
"ci" "" "" "(tSi|tS)"
|
||||
"ch" "" "[ei]" "k"
|
||||
"ch" "" "" "x" // foreign
|
||||
"c" "" "" "k"
|
||||
|
||||
"gi" "" "" "(dZi|dZ)"
|
||||
"g" "" "[ei]" "dZ"
|
||||
"gh" "" "" "g"
|
||||
|
||||
"ei" "" "" "aj"
|
||||
"i" "[aou]" "" "j"
|
||||
"i" "" "[aeou]" "j"
|
||||
"ţ" "" "" "ts"
|
||||
"ş" "" "" "S"
|
||||
"h" "" "" "(x|h)"
|
||||
|
||||
"qu" "" "" "k"
|
||||
"q" "" "" "k"
|
||||
"w" "" "" "v"
|
||||
"x" "" "" "ks"
|
||||
"y" "" "" "i"
|
||||
|
||||
"î" "" "" "i"
|
||||
"ea" "" "" "ja"
|
||||
"ă" "" "" "(e|a)"
|
||||
"aue" "" "" "aue"
|
||||
|
||||
"a" "" "" "a"
|
||||
"b" "" "" "b"
|
||||
"d" "" "" "d"
|
||||
"e" "" "" "E"
|
||||
"f" "" "" "f"
|
||||
"g" "" "" "g"
|
||||
"i" "" "" "I"
|
||||
"k" "" "" "k"
|
||||
"l" "" "" "l"
|
||||
"m" "" "" "m"
|
||||
"n" "" "" "n"
|
||||
"o" "" "" "o"
|
||||
"p" "" "" "p"
|
||||
"r" "" "" "r"
|
||||
"s" "" "" "s"
|
||||
"t" "" "" "t"
|
||||
"u" "" "" "u"
|
||||
"v" "" "" "v"
|
||||
"z" "" "" "z"
|
|
@ -1,164 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
|
||||
// CONVERTING FEMININE TO MASCULINE
|
||||
"yna" "" "$" "(in|ina)"
|
||||
"ina" "" "$" "(in|ina)"
|
||||
"liova" "" "$" "(lof|lef)"
|
||||
"lova" "" "$" "(lof|lef|lova)"
|
||||
"ova" "" "$" "(of|ova)"
|
||||
"eva" "" "$" "(ef|ova)"
|
||||
"aia" "" "$" "(aja|i)"
|
||||
"aja" "" "$" "(aja|i)"
|
||||
"aya" "" "$" "(aja|i)"
|
||||
|
||||
//SPECIFIC CONSONANTS
|
||||
"tsya" "" "" "tsa"
|
||||
"tsyu" "" "" "tsu"
|
||||
"tsia" "" "" "tsa"
|
||||
"tsie" "" "" "tse"
|
||||
"tsio" "" "" "tso"
|
||||
"tsye" "" "" "tse"
|
||||
"tsyo" "" "" "tso"
|
||||
"tsiu" "" "" "tsu"
|
||||
"sie" "" "" "se"
|
||||
"sio" "" "" "so"
|
||||
"zie" "" "" "ze"
|
||||
"zio" "" "" "zo"
|
||||
"sye" "" "" "se"
|
||||
"syo" "" "" "so"
|
||||
"zye" "" "" "ze"
|
||||
"zyo" "" "" "zo"
|
||||
|
||||
"gauz" "" "$" "haus"
|
||||
"gaus" "" "$" "haus"
|
||||
"gol'ts" "" "$" "holts"
|
||||
"golts" "" "$" "holts"
|
||||
"gol'tz" "" "$" "holts"
|
||||
"goltz" "" "$" "holts"
|
||||
"gejmer" "" "$" "hajmer"
|
||||
"gejm" "" "$" "hajm"
|
||||
"geimer" "" "$" "hajmer"
|
||||
"geim" "" "$" "hajm"
|
||||
"geymer" "" "$" "hajmer"
|
||||
"geym" "" "$" "hajm"
|
||||
"gendler" "" "$" "hendler"
|
||||
"gof" "" "$" "hof"
|
||||
"gojf" "" "$" "hojf"
|
||||
"goyf" "" "$" "hojf"
|
||||
"goif" "" "$" "hojf"
|
||||
"ger" "" "$" "ger"
|
||||
"gen" "" "$" "gen"
|
||||
"gin" "" "$" "gin"
|
||||
"gg" "" "" "g"
|
||||
"g" "[jaeoiuy]" "[aeoiu]" "g"
|
||||
"g" "" "[aeoiu]" "(g|h)"
|
||||
|
||||
"kh" "" "" "x"
|
||||
"ch" "" "" "(tS|x)" // in DJSRE the rule is simpler:"ch" "" "" "tS");
|
||||
"sch" "" "" "(StS|S)"
|
||||
"ssh" "" "" "S"
|
||||
"sh" "" "" "S"
|
||||
"zh" "" "" "Z"
|
||||
"tz" "" "$" "ts" // not in DJSRE
|
||||
"tz" "" "" "(ts|tz)" // not in DJSRE
|
||||
"c" "" "[iey]" "s" // not in DJSRE
|
||||
"c" "" "" "k" // not in DJSRE
|
||||
"qu" "" "" "(kv|k)" // not in DJSRE
|
||||
"q" "" "" "k" // not in DJSRE
|
||||
"s" "" "s" ""
|
||||
|
||||
"w" "" "" "v" // not in DJSRE
|
||||
"x" "" "" "ks" // not in DJSRE
|
||||
|
||||
//SPECIFIC VOWELS
|
||||
"lya" "" "" "la"
|
||||
"lyu" "" "" "lu"
|
||||
"lia" "" "" "la" // not in DJSRE
|
||||
"liu" "" "" "lu" // not in DJSRE
|
||||
"lja" "" "" "la" // not in DJSRE
|
||||
"lju" "" "" "lu" // not in DJSRE
|
||||
"le" "" "" "(lo|lE)" //not in DJSRE
|
||||
"lyo" "" "" "(lo|le)" //not in DJSRE
|
||||
"lio" "" "" "(lo|le)"
|
||||
|
||||
"ije" "" "" "je"
|
||||
"ie" "" "" "je"
|
||||
"iye" "" "" "je"
|
||||
"iie" "" "" "je"
|
||||
"yje" "" "" "je"
|
||||
"ye" "" "" "je"
|
||||
"yye" "" "" "je"
|
||||
"yie" "" "" "je"
|
||||
|
||||
"ij" "" "[aou]" "j"
|
||||
"iy" "" "[aou]" "j"
|
||||
"ii" "" "[aou]" "j"
|
||||
"yj" "" "[aou]" "j"
|
||||
"yy" "" "[aou]" "j"
|
||||
"yi" "" "[aou]" "j"
|
||||
|
||||
"io" "" "" "(jo|e)"
|
||||
"i" "" "[au]" "j"
|
||||
"i" "[aou]" "" "j" // not in DJSRE
|
||||
"ei" "" "" "aj" // not in DJSRE
|
||||
"ey" "" "" "aj" // not in DJSRE
|
||||
"ej" "" "" "aj"
|
||||
"yo" "" "" "(jo|e)" //not in DJSRE
|
||||
"y" "" "[au]" "j"
|
||||
"y" "[aiou]" "" "j" // not in DJSRE
|
||||
|
||||
"ii" "" "$" "i" // not in DJSRE
|
||||
"iy" "" "$" "i" // not in DJSRE
|
||||
"yy" "" "$" "i" // not in DJSRE
|
||||
"yi" "" "$" "i" // not in DJSRE
|
||||
"yj" "" "$" "i"
|
||||
"ij" "" "$" "i"
|
||||
|
||||
"e" "^" "" "(je|E)" // in DJSRE the rule is simpler:"e" "^" "" "je");
|
||||
"ee" "" "" "(aje|i)" // in DJSRE the rule is simpler:"ee" "" "" "(eje|aje)");
|
||||
"e" "[aou]" "" "je"
|
||||
"y" "" "" "I"
|
||||
"oo" "" "" "(oo|u)" // not in DJSRE
|
||||
"'" "" "" ""
|
||||
"\"" "" "" ""
|
||||
|
||||
"aue" "" "" "aue"
|
||||
|
||||
// TRIVIAL
|
||||
"a" "" "" "a"
|
||||
"b" "" "" "b"
|
||||
"d" "" "" "d"
|
||||
"e" "" "" "E"
|
||||
"f" "" "" "f"
|
||||
"g" "" "" "g"
|
||||
"h" "" "" "h" // not in DJSRE
|
||||
"i" "" "" "I"
|
||||
"j" "" "" "j"
|
||||
"k" "" "" "k"
|
||||
"l" "" "" "l"
|
||||
"m" "" "" "m"
|
||||
"n" "" "" "n"
|
||||
"o" "" "" "o"
|
||||
"p" "" "" "p"
|
||||
"r" "" "" "r"
|
||||
"s" "" "" "s"
|
||||
"t" "" "" "t"
|
||||
"u" "" "" "u"
|
||||
"v" "" "" "v"
|
||||
"z" "" "" "z"
|
|
@ -1,77 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// Ashkenazic = Argentina
|
||||
|
||||
// CONSONANTS
|
||||
"ñ" "" "" "(n|nj)"
|
||||
|
||||
"ch" "" "" "(tS|dZ)" // dZ is typical for Argentina
|
||||
"h" "[bdgt]" "" "" // translit. from Arabic
|
||||
"h" "" "$" "" // foreign
|
||||
|
||||
"j" "" "" "x"
|
||||
"x" "" "" "ks"
|
||||
"ll" "" "" "(l|Z)" // Z is typical for Argentina, only Ashkenazic
|
||||
"w" "" "" "v" // foreign words
|
||||
|
||||
"v" "" "" "(b|v)"
|
||||
"b" "" "" "(b|v)"
|
||||
"m" "" "[bpvf]" "(m|n)"
|
||||
|
||||
"c" "" "[ei]" "s"
|
||||
"c" "" "" "k"
|
||||
|
||||
"z" "" "" "(z|s)" // as "c" befoire "e" or "i", in Spain it is like unvoiced English "th"
|
||||
|
||||
"gu" "" "[ei]" "(g|gv)" // "gv" because "u" can actually be "ü"
|
||||
"g" "" "[ei]" "(x|g)" // "g" only for foreign words
|
||||
|
||||
"qu" "" "" "k"
|
||||
"q" "" "" "k"
|
||||
|
||||
"uo" "" "" "(vo|o)"
|
||||
"u" "" "[aei]" "v"
|
||||
|
||||
"y" "" "" "(i|j|S|Z)" // S or Z are peculiar to South America; only Ashkenazic
|
||||
|
||||
// VOWELS
|
||||
"ü" "" "" "v"
|
||||
"á" "" "" "a"
|
||||
"é" "" "" "e"
|
||||
"í" "" "" "i"
|
||||
"ó" "" "" "o"
|
||||
"ú" "" "" "u"
|
||||
|
||||
// TRIVIAL
|
||||
"a" "" "" "a"
|
||||
"d" "" "" "d"
|
||||
"e" "" "" "E" // Only Ashkenazic
|
||||
"f" "" "" "f"
|
||||
"g" "" "" "g"
|
||||
"h" "" "" "h"
|
||||
"i" "" "" "I" // Only Ashkenazic
|
||||
"k" "" "" "k"
|
||||
"l" "" "" "l"
|
||||
"m" "" "" "m"
|
||||
"n" "" "" "n"
|
||||
"o" "" "" "o"
|
||||
"p" "" "" "p"
|
||||
"r" "" "" "r"
|
||||
"s" "" "" "s"
|
||||
"t" "" "" "t"
|
||||
"u" "" "" "u"
|
|
@ -1,124 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// GENERIC
|
||||
// A, E, I, O, P, U should create variants, but a, e, i, o, u should not create any new variant
|
||||
// Q = ü ; Y = ä = ö
|
||||
// EE = final "e" (english or french)
|
||||
|
||||
// VOWELS
|
||||
// "ALL" DIPHTHONGS are interchangeable BETWEEN THEM and with monophthongs of which they are composed ("D" means "diphthong")
|
||||
// {a,o} are totally interchangeable if non-stressed; in German "a/o" can actually be from "ä/ö" (that are equivalent to "e")
|
||||
// {i,e} are interchangeable if non-stressed, while in German "u" can actually be from "ü" (that is equivalent to "i")
|
||||
|
||||
"mb" "" "" "(mb|b[greeklatin])"
|
||||
"mp" "" "" "(mp|b[greeklatin])"
|
||||
"ng" "" "" "(ng|g[greeklatin])"
|
||||
|
||||
"B" "" "" "(b|v[spanish])"
|
||||
"V" "" "" "(v|b[spanish])"
|
||||
|
||||
// French word-final and word-part-final letters
|
||||
"t" "" "$" "(t|[french])"
|
||||
"g" "n" "$" "(g|[french])"
|
||||
"k" "n" "$" "(k|[french])"
|
||||
"p" "" "$" "(p|[french])"
|
||||
"r" "[Ee]" "$" "(r|[french])"
|
||||
"s" "" "$" "(s|[french])"
|
||||
"t" "[aeiouAEIOU]" "[^aeiouAEIOU]" "(t|[french])" // Petitjean
|
||||
"s" "[aeiouAEIOU]" "[^aeiouAEIOU]" "(s|[french])" // Groslot, Grosleau
|
||||
//array("p" "[aeiouAEIOU]" "[^aeiouAEIOU]" "(p|[$french])"
|
||||
|
||||
"I" "[aeiouAEIBFOUQY]" "" "i"
|
||||
"I" "" "[^aeiouAEBFIOU]e" "(Q[german]|i|D[english])" // "line"
|
||||
"I" "" "$" "i"
|
||||
"I" "" "[^k]$" "i"
|
||||
"Ik" "[lr]" "$" "(ik|Qk[german])"
|
||||
"Ik" "" "$" "ik"
|
||||
"sIts" "" "$" "(sits|sQts[german])"
|
||||
"Its" "" "$" "its"
|
||||
"I" "" "" "(Q[german]|i)"
|
||||
|
||||
"lEE" "[bdfgkmnprsStvzZ]" "" "(li|il[english])" // Apple = Appel
|
||||
"rEE" "[bdfgkmnprsStvzZ]" "" "(ri|ir[english])"
|
||||
"lE" "[bdfgkmnprsStvzZ]" "" "(li|il[english]|lY[german])" // Applebaum < Appelbaum
|
||||
"rE" "[bdfgkmnprsStvzZ]" "" "(ri|ir[english]|rY[german])"
|
||||
|
||||
"ea" "" "" "(D|a|i)"
|
||||
|
||||
"au" "" "" "(D|a|u)"
|
||||
"ou" "" "" "(D|o|u)"
|
||||
"eu" "" "" "(D|e|u)"
|
||||
|
||||
"ai" "" "" "(D|a|i)"
|
||||
"Ai" "" "" "(D|a|i)"
|
||||
"oi" "" "" "(D|o|i)"
|
||||
"Oi" "" "" "(D|o|i)"
|
||||
"ui" "" "" "(D|u|i)"
|
||||
"Ui" "" "" "(D|u|i)"
|
||||
"ei" "" "" "(D|i)"
|
||||
"Ei" "" "" "(D|i)"
|
||||
|
||||
"iA" "" "$" "(ia|io)"
|
||||
"iA" "" "" "(ia|io|iY[german])"
|
||||
"A" "" "[^aeiouAEBFIOU]e" "(a|o|Y[german]|D[english])" // "plane"
|
||||
|
||||
|
||||
"E" "i[^aeiouAEIOU]" "" "(i|Y[german]|[english])" // Wineberg (vineberg/vajneberg) --> vajnberg
|
||||
"E" "a[^aeiouAEIOU]" "" "(i|Y[german]|[english])" // Shaneberg (shaneberg/shejneberg) --> shejnberg
|
||||
|
||||
"E" "" "[fklmnprst]$" "i"
|
||||
"E" "" "ts$" "i"
|
||||
"E" "" "$" "i"
|
||||
"E" "[DaoiuAOIUQY]" "" "i"
|
||||
"E" "" "[aoAOQY]" "i"
|
||||
"E" "" "" "(i|Y[$german])"
|
||||
|
||||
"P" "" "" "(o|u)"
|
||||
|
||||
"O" "" "[fklmnprstv]$" "o"
|
||||
"O" "" "ts$" "o"
|
||||
"O" "" "$" "o"
|
||||
"O" "[oeiuQY]" "" "o"
|
||||
"O" "" "" "(o|Y[$german])"
|
||||
"O" "" "" "o"
|
||||
|
||||
"A" "" "[fklmnprst]$" "(a|o)"
|
||||
"A" "" "ts$" "(a|o)"
|
||||
"A" "" "$" "(a|o)"
|
||||
"A" "[oeiuQY]" "" "(a|o)"
|
||||
"A" "" "" "(a|o|Y[$german])"
|
||||
"A" "" "" "(a|o)"
|
||||
|
||||
"U" "" "$" "u"
|
||||
"U" "[DoiuQY]" "" "u"
|
||||
"U" "" "[^k]$" "u"
|
||||
"Uk" "[lr]" "$" "(uk|Qk[german])"
|
||||
"Uk" "" "$" "uk"
|
||||
"sUts" "" "$" "(suts|sQts[german])"
|
||||
"Uts" "" "$" "uts"
|
||||
"U" "" "" "(u|Q[german])"
|
||||
"U" "" "" "u"
|
||||
|
||||
"e" "" "[fklmnprstv]$" "i"
|
||||
"e" "" "ts$" "i"
|
||||
"e" "" "$" "i"
|
||||
"e" "[DaoiuAOIUQY]" "" "i"
|
||||
"e" "" "[aoAOQY]" "i"
|
||||
"e" "" "" "(i|Y[german])"
|
||||
|
||||
"a" "" "" "(a|o)"
|
|
@ -1,23 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"j1" "" "" "(ja|je|jo|ju|j)"
|
||||
"1" "" "" "(a|e|i|o|u|)"
|
||||
"u" "" "" "(o|u)"
|
||||
"i" "" "" "(i|e)"
|
||||
"p" "" "$" "p"
|
||||
"p" "" "" "(p|b)"
|
|
@ -1,223 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// GENERIC
|
||||
|
||||
#include gen_exact_approx_common
|
||||
|
||||
// DUTCH
|
||||
"van" "^" "[bp]" "(vam|)"
|
||||
"van" "^" "" "(van|)"
|
||||
|
||||
// REGRESSIVE ASSIMILATION OF CONSONANTS
|
||||
"n" "" "[bp]" "m"
|
||||
|
||||
// PECULIARITY OF "h"
|
||||
"h" "" "" ""
|
||||
"H" "" "" "(x|)"
|
||||
|
||||
// "e" and "i" ARE TO BE OMITTED BEFORE (SYLLABIC) n & l: Halperin=Halpern; Frankel = Frankl, Finkelstein = Finklstein
|
||||
// but Andersen & Anderson should match
|
||||
"sen" "[rmnl]" "$" "(zn|zon)"
|
||||
"sen" "" "$" "(sn|son)"
|
||||
"sEn" "[rmnl]" "$" "(zn|zon)"
|
||||
"sEn" "" "$" "(sn|son)"
|
||||
|
||||
"e" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
"i" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
"E" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
"I" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
"Q" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
"Y" "[bdfgklmnprsStvzZ]" "[ln]$" ""
|
||||
|
||||
"e" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
"i" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
"E" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
"I" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
"Q" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
"Y" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" ""
|
||||
|
||||
"lEs" "" "" "(lEs|lz)" // Applebaum < Appelbaum (English + blend English-something forms as Finklestein)
|
||||
"lE" "[bdfgkmnprStvzZ]" "" "(lE|l)" // Applebaum < Appelbaum (English + blend English-something forms as Finklestein)
|
||||
|
||||
// SIMPLIFICATION: (TRIPHTHONGS & DIPHTHONGS) -> ONE GENERIC DIPHTHONG "D"
|
||||
"aue" "" "" "D"
|
||||
"oue" "" "" "D"
|
||||
|
||||
"AvE" "" "" "(D|AvE)"
|
||||
"Ave" "" "" "(D|Ave)"
|
||||
"avE" "" "" "(D|avE)"
|
||||
"ave" "" "" "(D|ave)"
|
||||
|
||||
"OvE" "" "" "(D|OvE)"
|
||||
"Ove" "" "" "(D|Ove)"
|
||||
"ovE" "" "" "(D|ovE)"
|
||||
"ove" "" "" "(D|ove)"
|
||||
|
||||
"ea" "" "" "(D|ea)"
|
||||
"EA" "" "" "(D|EA)"
|
||||
"Ea" "" "" "(D|Ea)"
|
||||
"eA" "" "" "(D|eA)"
|
||||
|
||||
"aji" "" "" "D"
|
||||
"ajI" "" "" "D"
|
||||
"aje" "" "" "D"
|
||||
"ajE" "" "" "D"
|
||||
|
||||
"Aji" "" "" "D"
|
||||
"AjI" "" "" "D"
|
||||
"Aje" "" "" "D"
|
||||
"AjE" "" "" "D"
|
||||
|
||||
"oji" "" "" "D"
|
||||
"ojI" "" "" "D"
|
||||
"oje" "" "" "D"
|
||||
"ojE" "" "" "D"
|
||||
|
||||
"Oji" "" "" "D"
|
||||
"OjI" "" "" "D"
|
||||
"Oje" "" "" "D"
|
||||
"OjE" "" "" "D"
|
||||
|
||||
"eji" "" "" "D"
|
||||
"ejI" "" "" "D"
|
||||
"eje" "" "" "D"
|
||||
"ejE" "" "" "D"
|
||||
|
||||
"Eji" "" "" "D"
|
||||
"EjI" "" "" "D"
|
||||
"Eje" "" "" "D"
|
||||
"EjE" "" "" "D"
|
||||
|
||||
"uji" "" "" "D"
|
||||
"ujI" "" "" "D"
|
||||
"uje" "" "" "D"
|
||||
"ujE" "" "" "D"
|
||||
|
||||
"Uji" "" "" "D"
|
||||
"UjI" "" "" "D"
|
||||
"Uje" "" "" "D"
|
||||
"UjE" "" "" "D"
|
||||
|
||||
"iji" "" "" "D"
|
||||
"ijI" "" "" "D"
|
||||
"ije" "" "" "D"
|
||||
"ijE" "" "" "D"
|
||||
|
||||
"Iji" "" "" "D"
|
||||
"IjI" "" "" "D"
|
||||
"Ije" "" "" "D"
|
||||
"IjE" "" "" "D"
|
||||
|
||||
"aja" "" "" "D"
|
||||
"ajA" "" "" "D"
|
||||
"ajo" "" "" "D"
|
||||
"ajO" "" "" "D"
|
||||
"aju" "" "" "D"
|
||||
"ajU" "" "" "D"
|
||||
|
||||
"Aja" "" "" "D"
|
||||
"AjA" "" "" "D"
|
||||
"Ajo" "" "" "D"
|
||||
"AjO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"oja" "" "" "D"
|
||||
"ojA" "" "" "D"
|
||||
"ojo" "" "" "D"
|
||||
"ojO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"Oja" "" "" "D"
|
||||
"OjA" "" "" "D"
|
||||
"Ojo" "" "" "D"
|
||||
"OjO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"eja" "" "" "D"
|
||||
"ejA" "" "" "D"
|
||||
"ejo" "" "" "D"
|
||||
"ejO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"Eja" "" "" "D"
|
||||
"EjA" "" "" "D"
|
||||
"Ejo" "" "" "D"
|
||||
"EjO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"uja" "" "" "D"
|
||||
"ujA" "" "" "D"
|
||||
"ujo" "" "" "D"
|
||||
"ujO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"Uja" "" "" "D"
|
||||
"UjA" "" "" "D"
|
||||
"Ujo" "" "" "D"
|
||||
"UjO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"ija" "" "" "D"
|
||||
"ijA" "" "" "D"
|
||||
"ijo" "" "" "D"
|
||||
"ijO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"Ija" "" "" "D"
|
||||
"IjA" "" "" "D"
|
||||
"Ijo" "" "" "D"
|
||||
"IjO" "" "" "D"
|
||||
"Aju" "" "" "D"
|
||||
"AjU" "" "" "D"
|
||||
|
||||
"j" "" "" "i"
|
||||
|
||||
// lander = lender = länder
|
||||
"lYndEr" "" "$" "lYnder"
|
||||
"lander" "" "$" "lYnder"
|
||||
"lAndEr" "" "$" "lYnder"
|
||||
"lAnder" "" "$" "lYnder"
|
||||
"landEr" "" "$" "lYnder"
|
||||
"lender" "" "$" "lYnder"
|
||||
"lEndEr" "" "$" "lYnder"
|
||||
"lendEr" "" "$" "lYnder"
|
||||
"lEnder" "" "$" "lYnder"
|
||||
|
||||
// CONSONANTS {z & Z; s & S} are approximately interchangeable
|
||||
"s" "" "[rmnl]" "z"
|
||||
"S" "" "[rmnl]" "z"
|
||||
"s" "[rmnl]" "" "z"
|
||||
"S" "[rmnl]" "" "z"
|
||||
|
||||
"dS" "" "$" "S"
|
||||
"dZ" "" "$" "S"
|
||||
"Z" "" "$" "S"
|
||||
"S" "" "$" "(S|s)"
|
||||
"z" "" "$" "(S|s)"
|
||||
|
||||
"S" "" "" "s"
|
||||
"dZ" "" "" "z"
|
||||
"Z" "" "" "z"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_approx_russian
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_approx_french
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_approx_french
|
|
@ -1,47 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// VOWELS
|
||||
"I" "" "[^aEIeiou]e" "(Q|i|D)" // like in "five"
|
||||
"I" "" "$" "i"
|
||||
"I" "[aEIeiou]" "" "i"
|
||||
"I" "" "[^k]$" "i"
|
||||
"Ik" "[lr]" "$" "(ik|Qk)"
|
||||
"Ik" "" "$" "ik"
|
||||
"sIts" "" "$" "(sits|sQts)"
|
||||
"Its" "" "$" "its"
|
||||
"I" "" "" "(i|Q)"
|
||||
|
||||
"lE" "[bdfgkmnprsStvzZ]" "" "(il|li|lY)" // Applebaum < Appelbaum
|
||||
|
||||
"au" "" "" "(D|a|u)"
|
||||
"ou" "" "" "(D|o|u)"
|
||||
"ai" "" "" "(D|a|i)"
|
||||
"oi" "" "" "(D|o|i)"
|
||||
"ui" "" "" "(D|u|i)"
|
||||
|
||||
"E" "D[^aeiEIou]" "" "(i|)" // Weinberg, Shaneberg (shaneberg/shejneberg) --> shejnberg
|
||||
"e" "D[^aeiEIou]" "" "(i|)"
|
||||
|
||||
"e" "" "" "i"
|
||||
"E" "" "[fklmnprsStv]$" "i"
|
||||
"E" "" "ts$" "i"
|
||||
"E" "[DaoiEuQY]" "" "i"
|
||||
"E" "" "[aoQY]" "i"
|
||||
"E" "" "" "(Y|i)"
|
||||
|
||||
"a" "" "" "(a|o)"
|
|
@ -1,25 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"au" "" "" "(D|a|u)"
|
||||
"ou" "" "" "(D|o|u)"
|
||||
"ai" "" "" "(D|a|i)"
|
||||
"oi" "" "" "(D|o|i)"
|
||||
"ui" "" "" "(D|u|i)"
|
||||
|
||||
"a" "" "" "(a|o)"
|
||||
"e" "" "" "i"
|
|
@ -1,73 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
|
||||
"I" "" "$" "i"
|
||||
"I" "[aeiAEIOUouQY]" "" "i"
|
||||
"I" "" "[^k]$" "i"
|
||||
"Ik" "[lr]" "$" "(ik|Qk)"
|
||||
"Ik" "" "$" "ik"
|
||||
"sIts" "" "$" "(sits|sQts)"
|
||||
"Its" "" "$" "its"
|
||||
"I" "" "" "(Q|i)"
|
||||
|
||||
"AU" "" "" "(D|a|u)"
|
||||
"aU" "" "" "(D|a|u)"
|
||||
"Au" "" "" "(D|a|u)"
|
||||
"au" "" "" "(D|a|u)"
|
||||
"ou" "" "" "(D|o|u)"
|
||||
"OU" "" "" "(D|o|u)"
|
||||
"oU" "" "" "(D|o|u)"
|
||||
"Ou" "" "" "(D|o|u)"
|
||||
"ai" "" "" "(D|a|i)"
|
||||
"Ai" "" "" "(D|a|i)"
|
||||
"oi" "" "" "(D|o|i)"
|
||||
"Oi" "" "" "(D|o|i)"
|
||||
"ui" "" "" "(D|u|i)"
|
||||
"Ui" "" "" "(D|u|i)"
|
||||
|
||||
"e" "" "" "i"
|
||||
|
||||
"E" "" "[fklmnprst]$" "i"
|
||||
"E" "" "ts$" "i"
|
||||
"E" "" "$" "i"
|
||||
"E" "[DaoAOUiuQY]" "" "i"
|
||||
"E" "" "[aoAOQY]" "i"
|
||||
"E" "" "" "(Y|i)"
|
||||
|
||||
"O" "" "$" "o"
|
||||
"O" "" "[fklmnprst]$" "o"
|
||||
"O" "" "ts$" "o"
|
||||
"O" "[aoAOUeiuQY]" "" "o"
|
||||
"O" "" "" "(o|Y)"
|
||||
|
||||
"a" "" "" "(a|o)"
|
||||
|
||||
"A" "" "$" "(a|o)"
|
||||
"A" "" "[fklmnprst]$" "(a|o)"
|
||||
"A" "" "ts$" "(a|o)"
|
||||
"A" "[aoeOUiuQY]" "" "(a|o)"
|
||||
"A" "" "" "(a|o|Y)"
|
||||
|
||||
"U" "" "$" "u"
|
||||
"U" "[DaoiuUQY]" "" "u"
|
||||
"U" "" "[^k]$" "u"
|
||||
"Uk" "[lr]" "$" "(uk|Qk)"
|
||||
"Uk" "" "$" "uk"
|
||||
"sUts" "" "$" "(suts|sQts)"
|
||||
"Uts" "" "$" "uts"
|
||||
"U" "" "" "(u|Q)"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_approx_french
|
|
@ -1,20 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_approx_french
|
||||
|
||||
"N" "" "" ""
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// empty
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_approx_french
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_approx_french
|
|
@ -1,84 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
|
||||
"aiB" "" "[bp]" "(D|Dm)"
|
||||
"oiB" "" "[bp]" "(D|Dm)"
|
||||
"uiB" "" "[bp]" "(D|Dm)"
|
||||
"eiB" "" "[bp]" "(D|Dm)"
|
||||
"EiB" "" "[bp]" "(D|Dm)"
|
||||
"iiB" "" "[bp]" "(D|Dm)"
|
||||
"IiB" "" "[bp]" "(D|Dm)"
|
||||
|
||||
"aiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
"oiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
"uiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
"eiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
"EiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
"iiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
"IiB" "" "[dgkstvz]" "(D|Dn)"
|
||||
|
||||
"B" "" "[bp]" "(o|om|im)"
|
||||
"B" "" "[dgkstvz]" "(o|on|in)"
|
||||
"B" "" "" "o"
|
||||
|
||||
"aiF" "" "[bp]" "(D|Dm)"
|
||||
"oiF" "" "[bp]" "(D|Dm)"
|
||||
"uiF" "" "[bp]" "(D|Dm)"
|
||||
"eiF" "" "[bp]" "(D|Dm)"
|
||||
"EiF" "" "[bp]" "(D|Dm)"
|
||||
"iiF" "" "[bp]" "(D|Dm)"
|
||||
"IiF" "" "[bp]" "(D|Dm)"
|
||||
|
||||
"aiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
"oiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
"uiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
"eiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
"EiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
"iiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
"IiF" "" "[dgkstvz]" "(D|Dn)"
|
||||
|
||||
"F" "" "[bp]" "(i|im|om)"
|
||||
"F" "" "[dgkstvz]" "(i|in|on)"
|
||||
"F" "" "" "i"
|
||||
|
||||
"P" "" "" "(o|u)"
|
||||
|
||||
"I" "" "$" "i"
|
||||
"I" "" "[^k]$" "i"
|
||||
"Ik" "[lr]" "$" "(ik|Qk)"
|
||||
"Ik" "" "$" "ik"
|
||||
"sIts" "" "$" "(sits|sQts)"
|
||||
"Its" "" "$" "its"
|
||||
"I" "[aeiAEBFIou]" "" "i"
|
||||
"I" "" "" "(i|Q)"
|
||||
|
||||
"au" "" "" "(D|a|u)"
|
||||
"ou" "" "" "(D|o|u)"
|
||||
"ai" "" "" "(D|a|i)"
|
||||
"oi" "" "" "(D|o|i)"
|
||||
"ui" "" "" "(D|u|i)"
|
||||
|
||||
"a" "" "" "(a|o)"
|
||||
"e" "" "" "i"
|
||||
|
||||
"E" "" "[fklmnprst]$" "i"
|
||||
"E" "" "ts$" "i"
|
||||
"E" "" "$" "i"
|
||||
"E" "[DaoiuQ]" "" "i"
|
||||
"E" "" "[aoQ]" "i"
|
||||
"E" "" "" "(Y|i)"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_approx_french
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_approx_polish
|
|
@ -1,48 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// VOWELS
|
||||
"I" "" "$" "i"
|
||||
"I" "" "[^k]$" "i"
|
||||
"Ik" "[lr]" "$" "(ik|Qk)"
|
||||
"Ik" "" "$" "ik"
|
||||
"sIts" "" "$" "(sits|sQts)"
|
||||
"Its" "" "$" "its"
|
||||
"I" "[aeiEIou]" "" "i"
|
||||
"I" "" "" "(i|Q)"
|
||||
|
||||
"au" "" "" "(D|a|u)"
|
||||
"ou" "" "" "(D|o|u)"
|
||||
"ai" "" "" "(D|a|i)"
|
||||
"oi" "" "" "(D|o|i)"
|
||||
"ui" "" "" "(D|u|i)"
|
||||
|
||||
"om" "" "[bp]" "(om|im)"
|
||||
"on" "" "[dgkstvz]" "(on|in)"
|
||||
"em" "" "[bp]" "(im|om)"
|
||||
"en" "" "[dgkstvz]" "(in|on)"
|
||||
"Em" "" "[bp]" "(im|Ym|om)"
|
||||
"En" "" "[dgkstvz]" "(in|Yn|on)"
|
||||
|
||||
"a" "" "" "(a|o)"
|
||||
"e" "" "" "i"
|
||||
|
||||
"E" "" "[fklmnprsStv]$" "i"
|
||||
"E" "" "ts$" "i"
|
||||
"E" "[DaoiuQ]" "" "i"
|
||||
"E" "" "[aoQ]" "i"
|
||||
"E" "" "" "(Y|i)"
|
|
@ -1,21 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_approx_french
|
||||
|
||||
"B" "" "" "(b|v)"
|
||||
"V" "" "" "(b|v)"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_approx_french
|
|
@ -1,33 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// GENERAL
|
||||
// A, E, I, O, P, U should create variants,
|
||||
// EE = final "e" (english & french)
|
||||
// V, B from Spanish
|
||||
// but a, e, i, o, u should not create any new variant
|
||||
"EE" "" "$" "e"
|
||||
|
||||
"A" "" "" "a"
|
||||
"E" "" "" "e"
|
||||
"I" "" "" "i"
|
||||
"O" "" "" "o"
|
||||
"P" "" "" "o"
|
||||
"U" "" "" "u"
|
||||
|
||||
"B" "" "" "b"
|
||||
"V" "" "" "v"
|
|
@ -1,79 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// GENERAL
|
||||
"h" "" "$" ""
|
||||
|
||||
// VOICED - UNVOICED CONSONANTS
|
||||
"b" "" "[fktSs]" "p"
|
||||
"b" "" "p" ""
|
||||
"b" "" "$" "p"
|
||||
"p" "" "[vgdZz]" "b" // Ashk: "v" excluded (everythere)
|
||||
"p" "" "b" ""
|
||||
|
||||
"v" "" "[pktSs]" "f"
|
||||
"v" "" "f" ""
|
||||
"v" "" "$" "f"
|
||||
"f" "" "[vbgdZz]" "v"
|
||||
"f" "" "v" ""
|
||||
|
||||
"g" "" "[pftSs]" "k"
|
||||
"g" "" "k" ""
|
||||
"g" "" "$" "k"
|
||||
"k" "" "[vbdZz]" "g"
|
||||
"k" "" "g" ""
|
||||
|
||||
"d" "" "[pfkSs]" "t"
|
||||
"d" "" "t" ""
|
||||
"d" "" "$" "t"
|
||||
"t" "" "[vbgZz]" "d"
|
||||
"t" "" "d" ""
|
||||
|
||||
"s" "" "dZ" ""
|
||||
"s" "" "tS" ""
|
||||
|
||||
"z" "" "[pfkSt]" "s"
|
||||
"z" "" "[sSzZ]" ""
|
||||
"s" "" "[sSzZ]" ""
|
||||
"Z" "" "[sSzZ]" ""
|
||||
"S" "" "[sSzZ]" ""
|
||||
|
||||
// SIMPLIFICATION OF CONSONANT CLUSTERS
|
||||
"jnm" "" "" "jm"
|
||||
|
||||
// DOUBLE --> SINGLE
|
||||
"ji" "^" "" "i"
|
||||
"jI" "^" "" "I"
|
||||
|
||||
"a" "" "[aA]" ""
|
||||
"a" "A" "" ""
|
||||
"A" "" "A" ""
|
||||
|
||||
"b" "" "b" ""
|
||||
"d" "" "d" ""
|
||||
"f" "" "f" ""
|
||||
"g" "" "g" ""
|
||||
"j" "" "j" ""
|
||||
"k" "" "k" ""
|
||||
"l" "" "l" ""
|
||||
"m" "" "m" ""
|
||||
"n" "" "n" ""
|
||||
"p" "" "p" ""
|
||||
"r" "" "r" ""
|
||||
"t" "" "t" ""
|
||||
"v" "" "v" ""
|
||||
"z" "" "z" ""
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"l" "" "" ""
|
|
@ -1,32 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_exact_approx_common
|
||||
|
||||
"H" "" "" ""
|
||||
|
||||
// VOICED - UNVOICED CONSONANTS
|
||||
"s" "[^t]" "[bgZd]" "z"
|
||||
"Z" "" "[pfkst]" "S"
|
||||
"Z" "" "$" "S"
|
||||
"S" "" "[bgzd]" "Z"
|
||||
"z" "" "$" "s"
|
||||
|
||||
"ji" "[aAoOeEiIuU]" "" "j"
|
||||
"jI" "[aAoOeEiIuU]" "" "j"
|
||||
"je" "[aAoOeEiIuU]" "" "j"
|
||||
"jE" "[aAoOeEiIuU]" "" "j"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_exact_russian
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_exact_russian
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// empty
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_exact_russian
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// empty
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_exact_any
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// empty
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"N" "" "" "n"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// empty
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// empty
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// empty
|
|
@ -1,23 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"B" "" "" "a"
|
||||
"F" "" "" "e"
|
||||
"P" "" "" "o"
|
||||
|
||||
"E" "" "" "e"
|
||||
"I" "" "" "i"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// empty
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// empty
|
|
@ -1,19 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"E" "" "" "e"
|
||||
"I" "" "" "i"
|
|
@ -1,19 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
"B" "" "" "b"
|
||||
"V" "" "" "v"
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// empty
|
|
@ -1,107 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include gen_exact_approx_common
|
||||
|
||||
"ts" "" "" "C" // for not confusion Gutes [=guts] and Guts [=guc]
|
||||
"tS" "" "" "C" // same reason
|
||||
"S" "" "" "s"
|
||||
"p" "" "" "f"
|
||||
"b" "^" "" "b"
|
||||
"b" "" "" "(b|v)"
|
||||
|
||||
"ja" "" "" "i"
|
||||
"jA" "" "" "i"
|
||||
"je" "" "" "i"
|
||||
"jE" "" "" "i"
|
||||
"aj" "" "" "i"
|
||||
"Aj" "" "" "i"
|
||||
"I" "" "" "i"
|
||||
"j" "" "" "i"
|
||||
|
||||
"a" "^" "" "1"
|
||||
"A" "^" "" "1"
|
||||
"e" "^" "" "1"
|
||||
"E" "^" "" "1"
|
||||
"Y" "^" "" "1"
|
||||
|
||||
"a" "" "$" "1"
|
||||
"A" "" "$" "1"
|
||||
"e" "" "$" "1"
|
||||
"E" "" "$" "1"
|
||||
"Y" "" "$" "1"
|
||||
|
||||
"a" "" "" ""
|
||||
"A" "" "" ""
|
||||
"e" "" "" ""
|
||||
"E" "" "" ""
|
||||
"Y" "" "" ""
|
||||
|
||||
"oj" "^" "" "(u|vi)"
|
||||
"Oj" "^" "" "(u|vi)"
|
||||
"uj" "^" "" "(u|vi)"
|
||||
"Uj" "^" "" "(u|vi)"
|
||||
|
||||
"oj" "" "" "u"
|
||||
"Oj" "" "" "u"
|
||||
"uj" "" "" "u"
|
||||
"Uj" "" "" "u"
|
||||
|
||||
"ou" "^" "" "(u|v|1)"
|
||||
"o" "^" "" "(u|v|1)"
|
||||
"O" "^" "" "(u|v|1)"
|
||||
"U" "^" "" "(u|v|1)"
|
||||
"u" "^" "" "(u|v|1)"
|
||||
|
||||
"o" "" "$" "(u|1)"
|
||||
"O" "" "$" "(u|1)"
|
||||
"u" "" "$" "(u|1)"
|
||||
"U" "" "$" "(u|1)"
|
||||
|
||||
"ou" "" "" "u"
|
||||
"o" "" "" "u"
|
||||
"O" "" "" "u"
|
||||
"U" "" "" "u"
|
||||
|
||||
"VV" "" "" "u" // alef/ayin + vov from ruleshebrew
|
||||
"V" "" "" "v" // tsvey-vov from ruleshebrew;; only Ashkenazic
|
||||
"L" "^" "" "1" // alef/ayin from ruleshebrew
|
||||
"L" "" "$" "1" // alef/ayin from ruleshebrew
|
||||
"L" "" "" " " // alef/ayin from ruleshebrew
|
||||
"WW" "^" "" "(vi|u)" // vav-yod from ruleshebrew
|
||||
"WW" "" "" "u" // vav-yod from ruleshebrew
|
||||
"W" "^" "" "(u|v)" // vav from ruleshebrew
|
||||
"W" "" "" "u" // vav from ruleshebrew
|
||||
|
||||
//"g" "" "" "(g|Z)"
|
||||
//"z" "" "" "(z|Z)"
|
||||
//"d" "" "" "(d|dZ)"
|
||||
|
||||
"TB" "" "$" "(t|s)" // tav from ruleshebrew; only Ashkenazic
|
||||
"TB" "" "" "t" // tav from ruleshebrew; only Ashkenazic
|
||||
"T" "" "" "t" // tet from ruleshebrew
|
||||
|
||||
//"k" "" "" "(k|x)"
|
||||
//"x" "" "" "(k|x)"
|
||||
"K" "" "" "k" // kof and initial kaf from ruleshebrew
|
||||
"X" "" "" "x" // khet and final kaf from ruleshebrew
|
||||
|
||||
"H" "^" "" "(x|1)"
|
||||
"H" "" "$" "(x|1)"
|
||||
"H" "" "" "(x|)"
|
||||
"h" "^" "" "1"
|
||||
"h" "" "" ""
|
|
@ -1,36 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
any
|
||||
arabic
|
||||
cyrillic
|
||||
czech
|
||||
dutch
|
||||
english
|
||||
french
|
||||
german
|
||||
greek
|
||||
greeklatin
|
||||
hebrew
|
||||
hungarian
|
||||
italian
|
||||
polish
|
||||
portuguese
|
||||
romanian
|
||||
russian
|
||||
spanish
|
||||
turkish
|
|
@ -1,367 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
// format of each entry rule in the table
|
||||
// (pattern, left context, right context, phonetic)
|
||||
// where
|
||||
// pattern is a sequence of characters that might appear in the word to be transliterated
|
||||
// left context is the context that precedes the pattern
|
||||
// right context is the context that follows the pattern
|
||||
// phonetic is the result that this rule generates
|
||||
//
|
||||
// note that both left context and right context can be regular expressions
|
||||
// ex: left context of ^ would mean start of word
|
||||
// left context of [aeiouy] means following a vowel
|
||||
// right context of [^aeiouy] means preceding a consonant
|
||||
// right context of e$ means preceding a final e
|
||||
|
||||
//GENERIC
|
||||
|
||||
// CONVERTING FEMININE TO MASCULINE
|
||||
"yna" "" "$" "(in[russian]|ina)"
|
||||
"ina" "" "$" "(in[russian]|ina)"
|
||||
"liova" "" "$" "(lova|lof[russian]|lef[russian])"
|
||||
"lova" "" "$" "(lova|lof[russian]|lef[russian]|l[czech]|el[czech])"
|
||||
"kova" "" "$" "(kova|kof[russian]|k[czech]|ek[czech])"
|
||||
"ova" "" "$" "(ova|of[russian]|[czech])"
|
||||
"ová" "" "$" "(ova|[czech])"
|
||||
"eva" "" "$" "(eva|ef[russian])"
|
||||
"aia" "" "$" "(aja|i[russian])"
|
||||
"aja" "" "$" "(aja|i[russian])"
|
||||
"aya" "" "$" "(aja|i[russian])"
|
||||
|
||||
"lowa" "" "$" "(lova|lof[polish]|l[polish]|el[polish])"
|
||||
"kowa" "" "$" "(kova|kof[polish]|k[polish]|ek[polish])"
|
||||
"owa" "" "$" "(ova|of[polish]|)"
|
||||
"lowna" "" "$" "(lovna|levna|l[polish]|el[polish])"
|
||||
"kowna" "" "$" "(kovna|k[polish]|ek[polish])"
|
||||
"owna" "" "$" "(ovna|[polish])"
|
||||
"lówna" "" "$" "(l|el)" // polish
|
||||
"kówna" "" "$" "(k|ek)" // polish
|
||||
"ówna" "" "$" "" // polish
|
||||
"á" "" "$" "(a|i[czech])"
|
||||
"a" "" "$" "(a|i[polish+czech])"
|
||||
|
||||
// CONSONANTS
|
||||
"pf" "" "" "(pf|p|f)"
|
||||
"que" "" "$" "(k[french]|ke|kve)"
|
||||
"qu" "" "" "(kv|k)"
|
||||
|
||||
"m" "" "[bfpv]" "(m|n)"
|
||||
"m" "[aeiouy]" "[aeiouy]" "m"
|
||||
"m" "[aeiouy]" "" "(m|n[french+portuguese])" // nasal
|
||||
|
||||
"ly" "" "[au]" "l"
|
||||
"li" "" "[au]" "l"
|
||||
"lio" "" "" "(lo|le[russian])"
|
||||
"lyo" "" "" "(lo|le[russian])"
|
||||
//array("ll" "" "" "(l|J[spanish])" // Disabled Argentinian rule
|
||||
"lt" "u" "$" "(lt|[french])"
|
||||
|
||||
"v" "^" "" "(v|f[german]|b[spanish])"
|
||||
|
||||
"ex" "" "[aáuiíoóeéêy]" "(ez[portuguese]|eS[portuguese]|eks|egz)"
|
||||
"ex" "" "[cs]" "(e[portuguese]|ek)"
|
||||
"x" "u" "$" "(ks|[french])"
|
||||
|
||||
"ck" "" "" "(k|tsk[polish+czech])"
|
||||
"cz" "" "" "(tS|tsz[czech])" // Polish
|
||||
|
||||
//Proceccing of "h" in various combinations
|
||||
"rh" "^" "" "r"
|
||||
"dh" "^" "" "d"
|
||||
"bh" "^" "" "b"
|
||||
|
||||
"ph" "" "" "(ph|f)"
|
||||
"kh" "" "" "(x[russian+english]|kh)"
|
||||
|
||||
"lh" "" "" "(lh|l[portuguese])"
|
||||
"nh" "" "" "(nh|nj[portuguese])"
|
||||
|
||||
"ssch" "" "" "S" // german
|
||||
"chsch" "" "" "xS" // german
|
||||
"tsch" "" "" "tS" // german
|
||||
|
||||
///"desch" "^" "" "deS"
|
||||
///"desh" "^" "" "(dES|de[french])"
|
||||
///"des" "^" "[^aeiouy]" "(dEs|de[french])"
|
||||
|
||||
"sch" "[aeiouy]" "[ei]" "(S|StS[russian]|sk[romanian+italian])"
|
||||
"sch" "[aeiouy]" "" "(S|StS[russian])"
|
||||
"sch" "" "[ei]" "(sk[romanian+italian]|S|StS[russian])"
|
||||
"sch" "" "" "(S|StS[russian])"
|
||||
"ssh" "" "" "S"
|
||||
|
||||
"sh" "" "[äöü]" "sh" // german
|
||||
"sh" "" "[aeiou]" "(S[russian+english]|sh)"
|
||||
"sh" "" "" "S"
|
||||
|
||||
"zh" "" "" "(Z[english+russian]|zh|tsh[german])"
|
||||
|
||||
"chs" "" "" "(ks[german]|xs|tSs[russian+english])"
|
||||
"ch" "" "[ei]" "(x|tS[spanish+english+russian]|k[romanian+italian]|S[portuguese+french])"
|
||||
"ch" "" "" "(x|tS[spanish+english+russian]|S[portuguese+french])"
|
||||
|
||||
"th" "^" "" "t" // english+german+greeklatin
|
||||
"th" "" "[äöüaeiou]" "(t[english+german+greeklatin]|th)"
|
||||
"th" "" "" "t" // english+german+greeklatin
|
||||
|
||||
"gh" "" "[ei]" "(g[romanian+italian+greeklatin]|gh)"
|
||||
|
||||
"ouh" "" "[aioe]" "(v[french]|uh)"
|
||||
"uh" "" "[aioe]" "(v|uh)"
|
||||
"h" "." "$" "" // match h at the end of words, but not as a single letter
|
||||
"h" "[aeiouyäöü]" "" "" // german
|
||||
"h" "^" "" "(h|x[romanian+greeklatin]|H[english+romanian+polish+french+portuguese+italian+spanish])"
|
||||
|
||||
//Processing of "ci" "ce" & "cy"
|
||||
"cia" "" "" "(tSa[polish]|tsa)" // Polish
|
||||
"cią" "" "[bp]" "(tSom|tsom)" // Polish
|
||||
"cią" "" "" "(tSon[polish]|tson)" // Polish
|
||||
"cię" "" "[bp]" "(tSem[polish]|tsem)" // Polish
|
||||
"cię" "" "" "(tSen[polish]|tsen)" // Polish
|
||||
"cie" "" "" "(tSe[polish]|tse)" // Polish
|
||||
"cio" "" "" "(tSo[polish]|tso)" // Polish
|
||||
"ciu" "" "" "(tSu[polish]|tsu)" // Polish
|
||||
|
||||
"sci" "" "$" "(Si[italian]|stsi[polish+czech]|dZi[turkish]|tSi[polish+romanian]|tS[romanian]|si)"
|
||||
"sc" "" "[ei]" "(S[italian]|sts[polish+czech]|dZ[turkish]|tS[polish+romanian]|s)"
|
||||
"ci" "" "$" "(tsi[polish+czech]|dZi[turkish]|tSi[polish+romanian]|tS[romanian]|si)"
|
||||
"cy" "" "" "(si|tsi[polish])"
|
||||
"c" "" "[ei]" "(ts[polish+czech]|dZ[turkish]|tS[polish+romanian]|k[greeklatin]|s)"
|
||||
|
||||
//Processing of "s"
|
||||
"sç" "" "[aeiou]" "(s|stS[turkish])"
|
||||
"ssz" "" "" "S" // polish
|
||||
"sz" "^" "" "(S|s[hungarian])" // polish
|
||||
"sz" "" "$" "(S|s[hungarian])" // polish
|
||||
"sz" "" "" "(S|s[hungarian]|sts[german])" // polish
|
||||
"ssp" "" "" "(Sp[german]|sp)"
|
||||
"sp" "" "" "(Sp[german]|sp)"
|
||||
"sst" "" "" "(St[german]|st)"
|
||||
"st" "" "" "(St[german]|st)"
|
||||
"ss" "" "" "s"
|
||||
"sj" "^" "" "S" // dutch
|
||||
"sj" "" "$" "S" // dutch
|
||||
"sj" "" "" "(sj|S[dutch]|sx[spanish]|sZ[romanian+turkish])"
|
||||
|
||||
"sia" "" "" "(Sa[polish]|sa[polish]|sja)"
|
||||
"sią" "" "[bp]" "(Som[polish]|som)" // polish
|
||||
"sią" "" "" "(Son[polish]|son)" // polish
|
||||
"się" "" "[bp]" "(Sem[polish]|sem)" // polish
|
||||
"się" "" "" "(Sen[polish]|sen)" // polish
|
||||
"sie" "" "" "(se|sje|Se[polish]|zi[german])"
|
||||
|
||||
"sio" "" "" "(So[polish]|so)"
|
||||
"siu" "" "" "(Su[polish]|sju)"
|
||||
|
||||
"si" "[äöëaáuiíoóeéêy]" "" "(Si[polish]|si|zi[portuguese+french+italian+german])"
|
||||
"si" "" "" "(Si[polish]|si|zi[german])"
|
||||
"s" "[aáuiíoóeéêy]" "[aáuíoóeéêy]" "(s|z[portuguese+french+italian+german])"
|
||||
"s" "" "[aeouäöë]" "(s|z[german])"
|
||||
"s" "[aeiouy]" "[dglmnrv]" "(s|z|Z[portuguese]|[french])" // Groslot
|
||||
"s" "" "[dglmnrv]" "(s|z|Z[portuguese])"
|
||||
|
||||
//Processing of "g"
|
||||
"gue" "" "$" "(k[french]|gve)" // portuguese+spanish
|
||||
"gu" "" "[ei]" "(g[french]|gv[portuguese+spanish])" // portuguese+spanish
|
||||
"gu" "" "[ao]" "gv" // portuguese+spanish
|
||||
"guy" "" "" "gi" // french
|
||||
|
||||
"gli" "" "" "(glI|l[italian])"
|
||||
"gni" "" "" "(gnI|ni[italian+french])"
|
||||
"gn" "" "[aeou]" "(n[italian+french]|nj[italian+french]|gn)"
|
||||
|
||||
"ggie" "" "" "(je[greeklatin]|dZe)" // dZ is Italian
|
||||
"ggi" "" "[aou]" "(j[greeklatin]|dZ)" // dZ is Italian
|
||||
|
||||
"ggi" "[yaeiou]" "[aou]" "(gI|dZ[italian]|j[greeklatin])"
|
||||
"gge" "[yaeiou]" "" "(gE|xe[spanish]|gZe[portuguese+french]|dZe[english+romanian+italian+spanish]|je[greeklatin])"
|
||||
"ggi" "[yaeiou]" "" "(gI|xi[spanish]|gZi[portuguese+french]|dZi[english+romanian+italian+spanish]|i[greeklatin])"
|
||||
"ggi" "" "[aou]" "(gI|dZ[italian]|j[greeklatin])"
|
||||
|
||||
"gie" "" "$" "(ge|gi[german]|ji[french]|dZe[italian])"
|
||||
"gie" "" "" "(ge|gi[german]|dZe[italian]|je[greeklatin])"
|
||||
"gi" "" "[aou]" "(i[greeklatin]|dZ)" // dZ is Italian
|
||||
|
||||
"ge" "[yaeiou]" "" "(gE|xe[spanish]|Ze[portuguese+french]|dZe[english+romanian+italian+spanish])"
|
||||
"gi" "[yaeiou]" "" "(gI|xi[spanish]|Zi[portuguese+french]|dZi[english+romanian+italian+spanish])"
|
||||
"ge" "" "" "(gE|xe[spanish]|hE[russian]|je[greeklatin]|Ze[portuguese+french]|dZe[english+romanian+italian+spanish])"
|
||||
"gi" "" "" "(gI|xi[spanish]|hI[russian]|i[greeklatin]|Zi[portuguese+french]|dZi[english+romanian+italian+spanish])"
|
||||
"gy" "" "[aeouáéóúüöőű]" "(gi|dj[hungarian])"
|
||||
"gy" "" "" "(gi|d[hungarian])"
|
||||
"g" "[yaeiou]" "[aouyei]" "g"
|
||||
"g" "" "[aouei]" "(g|h[russian])"
|
||||
|
||||
//Processing of "j"
|
||||
"ij" "" "" "(i|ej[dutch]|ix[spanish]|iZ[french+romanian+turkish+portuguese])"
|
||||
"j" "" "[aoeiuy]" "(j|dZ[english]|x[spanish]|Z[french+romanian+turkish+portuguese])"
|
||||
|
||||
//Processing of "z"
|
||||
"rz" "t" "" "(S[polish]|r)" // polish
|
||||
"rz" "" "" "(rz|rts[german]|Z[polish]|r[polish]|rZ[polish])"
|
||||
|
||||
"tz" "" "$" "(ts|tS[english+german])"
|
||||
"tz" "^" "" "(ts[english+german+russian]|tS[english+german])"
|
||||
"tz" "" "" "(ts[english+german+russian]|tz)"
|
||||
|
||||
"zia" "" "[bcdgkpstwzż]" "(Za[polish]|za[polish]|zja)"
|
||||
"zia" "" "" "(Za[polish]|zja)"
|
||||
"zią" "" "[bp]" "(Zom[polish]|zom)" // polish
|
||||
"zią" "" "" "(Zon[polish]|zon)" // polish
|
||||
"zię" "" "[bp]" "(Zem[polish]|zem)" // polish
|
||||
"zię" "" "" "(Zen[polish]|zen)" // polish
|
||||
"zie" "" "[bcdgkpstwzż]" "(Ze[polish]|ze[polish]|ze|tsi[german])"
|
||||
"zie" "" "" "(ze|Ze[polish]|tsi[german])"
|
||||
"zio" "" "" "(Zo[polish]|zo)"
|
||||
"ziu" "" "" "(Zu[polish]|zju)"
|
||||
"zi" "" "" "(Zi[polish]|zi|tsi[german]|dzi[italian]|tsi[italian]|si[spanish])"
|
||||
|
||||
"z" "" "$" "(s|ts[german]|ts[italian]|S[portuguese])" // ts It, s/S/Z Port, s in Sp, z Fr
|
||||
"z" "" "[bdgv]" "(z|dz[italian]|Z[portuguese])" // dz It, Z/z Port, z Sp & Fr
|
||||
"z" "" "[ptckf]" "(s|ts[italian]|S[portuguese])" // ts It, s/S/z Port, z/s Sp
|
||||
|
||||
// VOWELS
|
||||
"aue" "" "" "aue"
|
||||
"oue" "" "" "(oue|ve[french])"
|
||||
"eau" "" "" "o" // French
|
||||
|
||||
"ae" "" "" "(Y[german]|aje[russian]|ae)"
|
||||
"ai" "" "" "aj"
|
||||
"au" "" "" "(au|o[french])"
|
||||
"ay" "" "" "aj"
|
||||
"ão" "" "" "(au|an)" // Port
|
||||
"ãe" "" "" "(aj|an)" // Port
|
||||
"ãi" "" "" "(aj|an)" // Port
|
||||
"ea" "" "" "(ea|ja[romanian])"
|
||||
"ee" "" "" "(i[english]|aje[russian]|e)"
|
||||
"ei" "" "" "(aj|ej)"
|
||||
"eu" "" "" "(eu|Yj[german]|ej[german]|oj[german]|Y[dutch])"
|
||||
"ey" "" "" "(aj|ej)"
|
||||
"ia" "" "" "ja"
|
||||
"ie" "" "" "(i[german]|e[polish]|ije[russian]|Q[dutch]|je)"
|
||||
"ii" "" "$" "i" // russian
|
||||
"io" "" "" "(jo|e[russian])"
|
||||
"iu" "" "" "ju"
|
||||
"iy" "" "$" "i" // russian
|
||||
"oe" "" "" "(Y[german]|oje[russian]|u[dutch]|oe)"
|
||||
"oi" "" "" "oj"
|
||||
"oo" "" "" "(u[english]|o)"
|
||||
"ou" "" "" "(ou|u[french+greeklatin]|au[dutch])"
|
||||
"où" "" "" "u" // french
|
||||
"oy" "" "" "oj"
|
||||
"õe" "" "" "(oj|on)" // Port
|
||||
"ua" "" "" "va"
|
||||
"ue" "" "" "(Q[german]|uje[russian]|ve)"
|
||||
"ui" "" "" "(uj|vi|Y[dutch])"
|
||||
"uu" "" "" "(u|Q[dutch])"
|
||||
"uo" "" "" "(vo|o)"
|
||||
"uy" "" "" "uj"
|
||||
"ya" "" "" "ja"
|
||||
"ye" "" "" "(je|ije[russian])"
|
||||
"yi" "^" "" "i"
|
||||
"yi" "" "$" "i" // russian
|
||||
"yo" "" "" "(jo|e[russian])"
|
||||
"yu" "" "" "ju"
|
||||
"yy" "" "$" "i" // russian
|
||||
|
||||
"i" "[áóéê]" "" "j"
|
||||
"y" "[áóéê]" "" "j"
|
||||
|
||||
"e" "^" "" "(e|je[russian])"
|
||||
"e" "" "$" "(e|EE[english+french])"
|
||||
|
||||
// LANGUAGE SPECIFIC CHARACTERS
|
||||
"ą" "" "[bp]" "om" // polish
|
||||
"ą" "" "" "on" // polish
|
||||
"ä" "" "" "Y"
|
||||
"á" "" "" "a" // Port & Sp
|
||||
"à" "" "" "a"
|
||||
"â" "" "" "a"
|
||||
"ã" "" "" "(a|an)" // Port
|
||||
"ă" "" "" "(e[romanian]|a)" // romanian
|
||||
"č" "" "" "tS" // czech
|
||||
"ć" "" "" "(tS[polish]|ts)" // polish
|
||||
"ç" "" "" "(s|tS[turkish])"
|
||||
"ď" "" "" "(d|dj[czech])"
|
||||
"ę" "" "[bp]" "em" // polish
|
||||
"ę" "" "" "en" // polish
|
||||
"é" "" "" "e"
|
||||
"è" "" "" "e"
|
||||
"ê" "" "" "e"
|
||||
"ě" "" "" "(e|je[czech])"
|
||||
"ğ" "" "" "" // turkish
|
||||
"í" "" "" "i"
|
||||
"î" "" "" "i"
|
||||
"ı" "" "" "(i|e[turkish]|[turkish])"
|
||||
"ł" "" "" "l"
|
||||
"ń" "" "" "(n|nj[polish])" // polish
|
||||
"ñ" "" "" "(n|nj[spanish])"
|
||||
"ó" "" "" "(u[polish]|o)"
|
||||
"ô" "" "" "o" // Port & Fr
|
||||
"õ" "" "" "(o|on[portuguese]|Y[hungarian])"
|
||||
"ò" "" "" "o" // Sp & It
|
||||
"ö" "" "" "Y"
|
||||
"ř" "" "" "(r|rZ[czech])"
|
||||
"ś" "" "" "(S[polish]|s)"
|
||||
"ş" "" "" "S" // romanian+turkish
|
||||
"š" "" "" "S" // czech
|
||||
"ţ" "" "" "ts" // romanian
|
||||
"ť" "" "" "(t|tj[czech])"
|
||||
"ű" "" "" "Q" // hungarian
|
||||
"ü" "" "" "(Q|u[portuguese+spanish])"
|
||||
"ú" "" "" "u"
|
||||
"ů" "" "" "u" // czech
|
||||
"ù" "" "" "u" // french
|
||||
"ý" "" "" "i" // czech
|
||||
"ż" "" "" "Z" // polish
|
||||
"ź" "" "" "(Z[polish]|z)"
|
||||
|
||||
"ß" "" "" "s" // german
|
||||
"'" "" "" "" // russian
|
||||
"\"" "" "" "" // russian
|
||||
|
||||
"o" "" "[bcćdgklłmnńrsśtwzźż]" "(O|P[polish])"
|
||||
|
||||
// LATIN ALPHABET
|
||||
"a" "" "" "A"
|
||||
"b" "" "" "B"
|
||||
"c" "" "" "(k|ts[polish+czech]|dZ[turkish])"
|
||||
"d" "" "" "d"
|
||||
"e" "" "" "E"
|
||||
"f" "" "" "f"
|
||||
//array("g" "" "" "(g|x[dutch])" // Dutch sound disabled
|
||||
"g" "" "" "g"
|
||||
"h" "" "" "(h|x[romanian]|H[french+portuguese+italian+spanish])"
|
||||
"i" "" "" "I"
|
||||
"j" "" "" "(j|x[spanish]|Z[french+romanian+turkish+portuguese])"
|
||||
"k" "" "" "k"
|
||||
"l" "" "" "l"
|
||||
"m" "" "" "m"
|
||||
"n" "" "" "n"
|
||||
"o" "" "" "O"
|
||||
"p" "" "" "p"
|
||||
"q" "" "" "k"
|
||||
"r" "" "" "r"
|
||||
"s" "" "" "(s|S[portuguese])"
|
||||
"t" "" "" "t"
|
||||
"u" "" "" "U"
|
||||
"v" "" "" "V"
|
||||
"w" "" "" "(v|w[english+dutch])"
|
||||
"x" "" "" "(ks|gz|S[portuguese+spanish])" // S/ks Port & Sp, gz Sp, It only ks
|
||||
"y" "" "" "i"
|
||||
"z" "" "" "(z|ts[german]|dz[italian]|ts[italian]|s[spanish])" // ts/dz It, z Port & Fr, z/s Sp
|
|
@ -1,74 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
|
||||
"ا" "" "" "a" // alif isol & init
|
||||
|
||||
"ب" "" "" "b1" // ba' isol
|
||||
|
||||
"ت" "" "" "t1" // ta' isol
|
||||
|
||||
"ث" "" "" "t1" // tha' isol
|
||||
|
||||
"ج" "" "" "(dZ1|Z1)" // jim isol
|
||||
|
||||
"ح" "" "" "(h1|1)" // h.a' isol
|
||||
|
||||
"خ" "" "" "x1" // kha' isol
|
||||
|
||||
"د" "" "" "d1" // dal isol & init
|
||||
|
||||
"ذ" "" "" "d1" // dhal isol & init
|
||||
|
||||
"ر" "" "" "r1" // dhal isol & init
|
||||
|
||||
"ز" "" "" "z1" // za' isol & init
|
||||
|
||||
"س" "" "" "s1" // sin isol
|
||||
|
||||
"ش" "" "" "S1" // shin isol
|
||||
|
||||
"ص" "" "" "s1" // s.ad isol
|
||||
|
||||
"ض" "" "" "d1" // d.ad isol
|
||||
|
||||
"ط" "" "" "t1" // t.a' isol
|
||||
|
||||
"ظ" "" "" "z1" // z.a' isol
|
||||
|
||||
"ع" "" "" "(h1|1)" // ayin isol
|
||||
|
||||
"غ" "" "" "g1" // ghayin isol
|
||||
|
||||
"ف" "" "" "f1" // fa' isol
|
||||
|
||||
"ق" "" "" "k1" // qaf isol
|
||||
|
||||
"ك" "" "" "k1" // kaf isol
|
||||
|
||||
"ل" "" "" "l1" // lam isol
|
||||
|
||||
"م" "" "" "m1" // mim isol
|
||||
|
||||
"ن" "" "" "n1" // nun isol
|
||||
|
||||
"ه" "" "" "(h1|1)" // h isol
|
||||
|
||||
"و" "" "" "(u|v1)" // waw, isol + init
|
||||
|
||||
|
||||
"ي" "" "" "(i|j1)" // ya' isol
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue