commit 1bb73a96f78e779cf1e944e64c93ee324a0c081a Author: Eiji Miyamoto Date: Tue Aug 1 06:46:34 2023 +0100 added new rules to choose proper tags and fixed some on lexc diff --git a/apertium-jpn.jpn.lexc b/apertium-jpn.jpn.lexc index 9303db6..f926ea6 100644 --- a/apertium-jpn.jpn.lexc +++ b/apertium-jpn.jpn.lexc @@ -5526,8 +5526,6 @@ LEXICON NounRoot 大切り:大切り NounTag ; 大切:大切 NounTag ; おおぎり:おおぎり NounTag ; -多く:多く NounTag ; -おおく:おおく NounTag ; 大口:大口 NounTag ; おおぐち:おおぐち NounTag ; 大怪我:大怪我 NounTag ; @@ -38871,9 +38869,7 @@ LEXICON NounRoot チーム:チーム NounTag ; ツアー:ツアー NounTag ; 対:対 NounTag ; -つい:つい NounTag ; 追:追 NounTag ; -つい:つい NounTag ; 追憶:追憶 NounTag ; 追おく:追おく NounTag ; ついおく:ついおく NounTag ; @@ -54421,9 +54417,7 @@ LEXICON NounRoot ポータブル:ポータブル NounTag ; ポーチ:ポーチ NounTag ; 間:間 NounTag ; -ま:ま NounTag ; 魔:魔 NounTag ; -ま:ま NounTag ; 間合い:間合い NounTag ; 間合:間合 NounTag ; まあい:まあい NounTag ; @@ -57923,11 +57917,8 @@ LEXICON NounRoot モーニング:モーニング NounTag ; モール:モール NounTag ; 夜:夜 NounTag ; -や:や NounTag ; 屋:屋 NounTag ; -や:や NounTag ; 矢:矢 NounTag ; -や:や NounTag ; 矢板:矢板 NounTag ; やいた:やいた NounTag ; 八重:八重 NounTag ; @@ -96149,7 +96140,6 @@ LEXICON AdjRoot おおあれやったろ:おおあれやったろ naAdjTag ; おおあれやったら:おおあれやったら naAdjTag ; おおあれやったり:おおあれやったり naAdjTag ; -多:多 iAdj ; 多い:多い iAdj ; 多かれ:多かれ iAdj ; 多かろう:多かろう iAdj ; @@ -295451,7 +295441,6 @@ LEXICON AdjRoot へいめいやったろ:へいめいやったろ naAdjTag ; へいめいやったら:へいめいやったら naAdjTag ; へいめいやったり:へいめいやったり naAdjTag ; -平和:平和 naAdjTag ; 平和だ:平和だ naAdjTag ; 平和な:平和な naAdjTag ; 平和だろう:平和だろう naAdjTag ; @@ -331728,7 +331717,6 @@ LEXICON AdjRoot やたらやったろ:やたらやったろ naAdjTag ; やたらやったら:やたらやったら naAdjTag ; やたらやったり:やたらやったり naAdjTag ; -や:や naAdjTag ; やだ:やだ naAdjTag ; やな:やな naAdjTag ; やだろう:やだろう naAdjTag ; @@ -521999,7 +521987,6 @@ LEXICON VerbRoot 舞って:舞って UVerbInflCP ; 舞ったり:舞ったり UVerbInflCP ; 舞っちゃ:舞っちゃ UVerbInflCP ; -ま:ま UVerbInflCP ; まう:まう UVerbInflCP ; まわ:まわ UVerbInflCP ; まおう:まおう UVerbInflCP ; @@ -523320,7 +523307,6 @@ LEXICON VerbRoot 巻いたり:巻いたり UVerbInflCP ; 巻いちゃ:巻いちゃ UVerbInflCP ; 巻きゃ:巻きゃ UVerbInflCP ; -ま:ま UVerbInflCP ; まく:まく UVerbInflCP ; まか:まか UVerbInflCP ; まこう:まこう UVerbInflCP ; @@ -523354,7 +523340,6 @@ LEXICON VerbRoot 撒いたり:撒いたり UVerbInflCP ; 撒いちゃ:撒いちゃ UVerbInflCP ; 撒きゃ:撒きゃ UVerbInflCP ; -ま:ま UVerbInflCP ; まく:まく UVerbInflCP ; まか:まか UVerbInflCP ; まこう:まこう UVerbInflCP ; @@ -523388,7 +523373,6 @@ LEXICON VerbRoot 蒔いたり:蒔いたり UVerbInflCP ; 蒔いちゃ:蒔いちゃ UVerbInflCP ; 蒔きゃ:蒔きゃ UVerbInflCP ; -ま:ま UVerbInflCP ; まく:まく UVerbInflCP ; まか:まか UVerbInflCP ; まこう:まこう UVerbInflCP ; @@ -524014,7 +523998,6 @@ LEXICON VerbRoot 増したり:増したり UVerbInflCP ; 増しちゃ:増しちゃ UVerbInflCP ; 増しゃ:増しゃ UVerbInflCP ; -ま:ま UVerbInflCP ; まさ:まさ UVerbInflCP ; まそう:まそう UVerbInflCP ; まそ:まそ UVerbInflCP ; @@ -525157,7 +525140,6 @@ LEXICON VerbRoot 待ったり:待ったり UVerbInflCP ; 待っちゃ:待っちゃ UVerbInflCP ; 待ちゃ:待ちゃ UVerbInflCP ; -ま:ま UVerbInflCP ; まつ:まつ UVerbInflCP ; また:また UVerbInflCP ; まとう:まとう UVerbInflCP ; @@ -542654,7 +542636,6 @@ LEXICON VerbRoot 妬いたり:妬いたり UVerbInflCP ; 妬いちゃ:妬いちゃ UVerbInflCP ; 妬きゃ:妬きゃ UVerbInflCP ; -や:や UVerbInflCP ; やく:やく UVerbInflCP ; やか:やか UVerbInflCP ; やこう:やこう UVerbInflCP ; @@ -542688,7 +542669,6 @@ LEXICON VerbRoot 焼いたり:焼いたり UVerbInflCP ; 焼いちゃ:焼いちゃ UVerbInflCP ; 焼きゃ:焼きゃ UVerbInflCP ; -や:や UVerbInflCP ; やく:やく UVerbInflCP ; やか:やか UVerbInflCP ; やこう:やこう UVerbInflCP ; @@ -544335,7 +544315,6 @@ LEXICON VerbRoot 止んだり:止んだり UVerbInflCP ; 止んじゃ:止んじゃ UVerbInflCP ; 止みゃ:止みゃ UVerbInflCP ; -や:や UVerbInflCP ; やむ:やむ UVerbInflCP ; やま:やま UVerbInflCP ; やもう:やもう UVerbInflCP ; @@ -544369,7 +544348,6 @@ LEXICON VerbRoot 病んだり:病んだり UVerbInflCP ; 病んじゃ:病んじゃ UVerbInflCP ; 病みゃ:病みゃ UVerbInflCP ; -や:や UVerbInflCP ; やむ:やむ UVerbInflCP ; やま:やま UVerbInflCP ; やもう:やもう UVerbInflCP ; @@ -544595,7 +544573,6 @@ LEXICON VerbRoot 遣ったり:遣ったり UVerbInflCP ; 遣っちゃ:遣っちゃ UVerbInflCP ; 遣りゃ:遣りゃ UVerbInflCP ; -や:や UVerbInflCP ; やる:やる UVerbInflCP ; やら:やら UVerbInflCP ; やろう:やろう UVerbInflCP ; diff --git a/apertium-jpn.jpn.rlx b/apertium-jpn.jpn.rlx index 9d75fea..195c097 100644 --- a/apertium-jpn.jpn.rlx +++ b/apertium-jpn.jpn.rlx @@ -105,6 +105,24 @@ SELECT (v) IF (-1 (v))(1 (v))(2 (suff)) ; # to naru SELECT (v) IF (-1 (suff))(0 ("なる")) ; +# sono +SELECT (det) IF (0 ("その")) ; + +# muke v +SELECT (suff) IF (0 ("向け")) ; + +SELECT (suff) IF (0 ("者"))(-1 (n)) ; + +SELECT (v) IF (0 ("よる"))(-1 ("に")) ; + +SELECT (suff) IF (0 ("市"))(-1 (n)) ; + +SELECT (v) IF (0 ("し"))(-1 (suff))(1 (suff)) ; + +SELECT (v) IF (0 ("し"))(-1 (n)) ; + +SELECT (n) IF (0 ("大橋"))(-1 (n)) ; + # Resources: # http://visl.sdu.dk/cg3.html # http://groups.google.com/group/constraint-grammar