Skip to content

Commit

Permalink
Fix irregular γ„΄ deinflection
Browse files Browse the repository at this point in the history
* fix

* resolve conflict

---------

Signed-off-by: Lyroxide <[email protected]>

<rikaitan.link>OGVlYTM2NjE3MTRjNjQ4NTdhYTMyYTg2NjJmN2NjYTY2NzRkZDNhNAo=</rikaitan.link>
  • Loading branch information
Lyroxide committed Jun 9, 2024
1 parent 1cd0a0e commit 9c56461
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions ext/js/language/ko/korean-transforms.js
Original file line number Diff line number Diff line change
Expand Up @@ -858,6 +858,10 @@ export const koreanTransforms = {
suffixInflection('γ„΄', 'ㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄', 'ㄹㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…‘γ„΄', 'ㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…œγ„΄', 'ㅂㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…‘γ„΄', 'ㅅㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('γ„Ήγ…‡γ…‘γ„΄', 'ㄷㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄', '', [], ['eusi', 'f']),
],
},
Expand All @@ -869,6 +873,10 @@ export const koreanTransforms = {
suffixInflection('ㄴㅑㄴㄱㅏ', 'ㄷㅏ', [], ['v']),
suffixInflection('ㅇㅑㄴㄱㅏ', 'ㄷㅏ', [], ['adj']),
suffixInflection('ㅇㅑㄴㄱㅏ', 'ㄹㄷㅏ', [], ['adj']),
suffixInflection('γ…‡γ…œγ„΄γ„±γ…', 'ㅂㄷㅏ', [], ['adj']),
suffixInflection('ㅇㅑㄴㄱㅏ', 'ㅅㄷㅏ', [], ['adj']),
suffixInflection('ㄴㄱㅏ', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('ㄹㅇㅑㄴㄱㅏ', 'ㄷㄷㅏ', [], ['adj']),
suffixInflection('ㄴㄱㅏ', '', [], ['eusi']),
suffixInflection('ㄴㅑㄴㄱㅏ', '', [], ['p', 'f', 'eusi']),
suffixInflection('ㅇㅓㅂㅅㄴㅑㄴㄱㅏ', 'μ—†λ‹€', [], []),
Expand All @@ -882,6 +890,10 @@ export const koreanTransforms = {
suffixInflection('ㄴㅑㄴㄱㅏㅁ', 'ㄷㅏ', [], ['v']),
suffixInflection('ㅇㅑㄴㄱㅏㅁ', 'ㄷㅏ', [], ['adj']),
suffixInflection('ㅇㅑㄴㄱㅏㅁ', 'ㄹㄷㅏ', [], ['adj']),
suffixInflection('γ…‡γ…œγ„΄γ„±γ…γ…', 'ㅂㄷㅏ', [], ['adj']),
suffixInflection('ㅇㅑㄴㄱㅏㅁ', 'ㅅㄷㅏ', [], ['adj']),
suffixInflection('ㄴㄱㅏㅁ', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('ㄹㅇㅑㄴㄱㅏㅁ', 'ㄷㄷㅏ', [], ['adj']),
suffixInflection('ㄴㄱㅏㅁ', '', [], ['eusi']),
suffixInflection('ㄴㅑㄴㄱㅏㅁ', '', [], ['p', 'f', 'eusi']),
suffixInflection('ㅇㅓㅂㅅㄴㅑㄴㄱㅏㅁ', 'μ—†λ‹€', [], []),
Expand All @@ -895,6 +907,10 @@ export const koreanTransforms = {
suffixInflection('γ„΄γ…‘γ„΄γ„±γ…“γ„Ή', 'ㄷㅏ', [], ['v']),
suffixInflection('γ…‡γ…‘γ„΄γ„±γ…“γ„Ή', 'ㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…‘γ„΄γ„±γ…“γ„Ή', 'ㄹㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…œγ„΄γ„±γ…“γ„Ή', 'ㅂㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…‘γ„΄γ„±γ…“γ„Ή', 'ㅅㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄γ„±γ…“γ„Ή', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('γ„Ήγ…‡γ…‘γ„΄γ„±γ…“γ„Ή', 'ㄷㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄γ„±γ…“γ„Ή', '', [], ['eusi']),
suffixInflection('γ„΄γ…‘γ„΄γ„±γ…“γ„Ή', '', [], ['p', 'f', 'eusi']),
suffixInflection('γ…‡γ…“γ…‚γ……γ„΄γ…‘γ„΄γ„±γ…“γ„Ή', 'μ—†λ‹€', [], []),
Expand All @@ -908,6 +924,10 @@ export const koreanTransforms = {
suffixInflection('γ„΄γ…‘γ„΄γ„±γ…—', 'ㄷㅏ', [], ['v']),
suffixInflection('γ…‡γ…‘γ„΄γ„±γ…—', 'ㄷㅏ', [], ['adj']),
suffixInflection('γ…‡γ…‘γ„΄γ„±γ…—', 'ㄹㄷㅏ', [], ['adj']),
suffixInflection('γ…‡γ…œγ„΄γ„±γ…—', 'ㅂㄷㅏ', [], ['adj']),
suffixInflection('γ…‡γ…‘γ„΄γ„±γ…—', 'ㅅㄷㅏ', [], ['adj']),
suffixInflection('γ„΄γ„±γ…—', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('γ„Ήγ…‡γ…‘γ„΄γ„±γ…—', 'ㄷㄷㅏ', [], ['adj']),
suffixInflection('γ„΄γ„±γ…—', '', [], ['eusi']),
suffixInflection('γ„΄γ…‘γ„΄γ„±γ…—', '', [], ['p', 'f', 'eusi']),
suffixInflection('γ…‡γ…“γ…‚γ……γ„΄γ…‘γ„΄γ„±γ…—', 'μ—†λ‹€', [], []),
Expand Down Expand Up @@ -1251,6 +1271,10 @@ export const koreanTransforms = {
suffixInflection('γ„΄γ„·γ…”', 'ㄹㄷㅏ', [], ['adj']),
suffixInflection('γ„΄γ…‘γ„΄γ„·γ…”', 'ㄷㅏ', [], ['v']),
suffixInflection('γ…‡γ…‘γ„΄γ„·γ…”', 'ㄷㅏ', [], ['adj']),
suffixInflection('γ…‡γ…œγ„΄γ„·γ…”', 'ㅂㄷㅏ', [], ['adj']),
suffixInflection('γ…‡γ…‘γ„΄γ„·γ…”', 'ㅅㄷㅏ', [], ['adj']),
suffixInflection('γ„΄γ„·γ…”', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('γ„Ήγ…‡γ…‘γ„΄γ„·γ…”', 'ㄷㄷㅏ', [], ['adj']),
suffixInflection('γ„΄γ„·γ…”', '', [], ['eusi', 'sao']),
suffixInflection('γ„΄γ…‘γ„΄γ„·γ…”', '', [], ['p', 'f', 'eusi']),
suffixInflection('γ…‡γ…£γ…†γ„΄γ…‘γ„΄γ„·γ…”', 'μžˆλ‹€', [], []),
Expand All @@ -1264,6 +1288,10 @@ export const koreanTransforms = {
suffixInflection('γ„΄γ„·γ…”γ…‚γ……γ…›', 'ㄹㄷㅏ', [], ['v']),
suffixInflection('γ„΄γ…‘γ„΄γ„·γ…”γ…‚γ……γ…›', 'ㄷㅏ', [], ['v']),
suffixInflection('γ…‡γ…‘γ„΄γ„·γ…”γ…‚γ……γ…›', 'ㄷㅏ', [], ['adj']),
suffixInflection('γ…‡γ…œγ„΄γ„·γ…”γ…‚γ……γ…›', 'ㅂㄷㅏ', [], ['adj']),
suffixInflection('γ…‡γ…‘γ„΄γ„·γ…”γ…‚γ……γ…›', 'ㅅㄷㅏ', [], ['adj']),
suffixInflection('γ„΄γ„·γ…”γ…‚γ……γ…›', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('γ„Ήγ…‡γ…‘γ„΄γ„·γ…”γ…‚γ……γ…›', 'ㄷㄷㅏ', [], ['adj']),
suffixInflection('γ„΄γ„·γ…”γ…‚γ……γ…›', '', [], ['eusi']),
suffixInflection('γ„΄γ…‘γ„΄γ„·γ…”γ…‚γ……γ…›', '', [], ['p', 'f', 'eusi']),
suffixInflection('γ…‡γ…£γ…†γ„΄γ…‘γ„΄γ„·γ…”γ…‚γ……γ…›', '', [], []),
Expand All @@ -1283,6 +1311,10 @@ export const koreanTransforms = {
suffixInflection('ㄴㅂㅏ', 'ㄹㄷㅏ', [], ['v', 'adj']),
suffixInflection('ㄴㅑㄴㅂㅏ', 'ㄷㅏ', [], ['v']),
suffixInflection('ㅇㅑㄴㅂㅏ', 'ㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…œγ„΄γ…‚γ…', 'ㅂㄷㅏ', [], ['v', 'adj']),
suffixInflection('ㅇㅑㄴㅂㅏ', 'ㅅㄷㅏ', [], ['v', 'adj']),
suffixInflection('ㄴㅂㅏ', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('ㄹㅇㅑㄴㅂㅏ', 'ㄷㄷㅏ', [], ['v', 'adj']),
suffixInflection('ㄴㅂㅏ', '', [], ['eusi']),
suffixInflection('ㄴㅑㄴㅂㅏ', '', [], ['p', 'f', 'eusi']),
suffixInflection('ㅇㅑㄴㅂㅏ', '', [], ['eusi']),
Expand All @@ -1297,6 +1329,10 @@ export const koreanTransforms = {
suffixInflection('γ„΄γ…ˆγ…£', 'ㄹㄷㅏ', [], ['adj']),
suffixInflection('γ„΄γ…‘γ„΄γ…ˆγ…£', 'ㄷㅏ', [], ['v']),
suffixInflection('γ…‡γ…‘γ„΄γ…ˆγ…£', 'ㄷㅏ', [], ['adj']),
suffixInflection('γ…‡γ…œγ„΄γ…ˆγ…£', 'ㅂㄷㅏ', [], ['adj']),
suffixInflection('γ…‡γ…‘γ„΄γ…ˆγ…£', 'ㅅㄷㅏ', [], ['adj']),
suffixInflection('γ„΄γ…ˆγ…£', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('γ„Ήγ…‡γ…‘γ„΄γ…ˆγ…£', 'ㄷㄷㅏ', [], ['adj']),
suffixInflection('γ„΄γ…ˆγ…£', '', [], ['eusi']),
suffixInflection('γ„΄γ…‘γ„΄γ…ˆγ…£', '', [], ['p', 'f', 'eusi']),
suffixInflection('γ…‡γ…£γ…†γ„΄γ…‘γ„΄γ…ˆγ…£', 'μžˆλ‹€', [], []),
Expand All @@ -1310,6 +1346,10 @@ export const koreanTransforms = {
suffixInflection('γ„΄γ…ˆγ…£γ„±γ…—', 'ㄹㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄γ…‘γ„΄γ…ˆγ…£γ„±γ…—', 'ㄷㅏ', [], ['v']),
suffixInflection('γ…‡γ…‘γ„΄γ…ˆγ…£γ„±γ…—', 'ㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…œγ„΄γ…ˆγ…£γ„±γ…—', 'ㅂㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…‘γ„΄γ…ˆγ…£γ„±γ…—', 'ㅅㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄γ…ˆγ…£γ„±γ…—', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('γ„Ήγ…‡γ…‘γ„΄γ…ˆγ…£γ„±γ…—', 'ㄷㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄γ…ˆγ…£γ„±γ…—', '', [], ['eusi']),
suffixInflection('γ„΄γ…‘γ„΄γ…ˆγ…£γ„±γ…—', '', [], ['p', 'f', 'eusi']),
suffixInflection('γ…‡γ…£γ…†γ„΄γ…‘γ„΄γ…ˆγ…£γ„±γ…—', 'μžˆλ‹€', [], []),
Expand All @@ -1323,6 +1363,10 @@ export const koreanTransforms = {
suffixInflection('γ„΄γ…ˆγ…£γ„Ήγ…', 'ㄹㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄γ…‘γ„΄γ…ˆγ…£γ„Ήγ…', 'ㄷㅏ', [], ['v']),
suffixInflection('γ…‡γ…‘γ„΄γ…ˆγ…£γ„Ήγ…', 'ㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…œγ„΄γ…ˆγ…£γ„Ήγ…', 'ㅂㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…‘γ„΄γ…ˆγ…£γ„Ήγ…', 'ㅅㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄γ…ˆγ…£γ„Ήγ…', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('γ„Ήγ…‡γ…‘γ„΄γ…ˆγ…£γ„Ήγ…', 'ㄷㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄γ…ˆγ…£γ„Ήγ…', '', [], ['eusi']),
suffixInflection('γ„΄γ…‘γ„΄γ…ˆγ…£γ„Ήγ…', '', [], ['p', 'f', 'eusi']),
suffixInflection('γ…‡γ…£γ…†γ„΄γ…‘γ„΄γ…ˆγ…£γ„Ήγ…', 'μžˆλ‹€', [], []),
Expand Down Expand Up @@ -1405,6 +1449,10 @@ export const koreanTransforms = {
suffixInflection('ㄴㅣㄹㅏ', 'ㄹㄷㅏ', [], ['adj']),
suffixInflection('ㄴㅑㄴㅣㄹㅏ', 'ㄷㅏ', [], ['v', 'adj']),
suffixInflection('ㅇㅑㄴㅣㄹㅏ', 'ㄷㅏ', [], ['adj']),
suffixInflection('γ…‡γ…œγ„΄γ…£γ„Ήγ…', 'ㅂㄷㅏ', [], ['adj']),
suffixInflection('ㅇㅑㄴㅣㄹㅏ', 'ㅅㄷㅏ', [], ['adj']),
suffixInflection('ㄴㅣㄹㅏ', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('ㄹㅇㅑㄴㅣㄹㅏ', 'ㄷㄷㅏ', [], ['adj']),
suffixInflection('ㄴㅣㄹㅏ', '', [], ['eusi']),
suffixInflection('ㅇㅑㄴㅣㄹㅏ', '', [], ['p', 'f', 'eusi']),
],
Expand All @@ -1416,6 +1464,10 @@ export const koreanTransforms = {
suffixInflection('γ„΄γ…£γ…γ…γ„΄γ…Šγ…£', 'ㄹㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄γ…‘γ„΄γ…£γ…γ…γ„΄γ…Šγ…£', 'ㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…‘γ„΄γ…£γ…γ…γ„΄γ…Šγ…£', 'ㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…œγ„΄γ…£γ…γ…γ„΄γ…Šγ…£', 'ㅂㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…‘γ„΄γ…£γ…γ…γ„΄γ…Šγ…£', 'ㅅㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄γ…£γ…γ…γ„΄γ…Šγ…£', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('γ„Ήγ…‡γ…‘γ„΄γ…£γ…γ…γ„΄γ…Šγ…£', 'ㄷㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ„΄γ…£γ…γ…γ„΄γ…Šγ…£', '', [], ['eusi']),
suffixInflection('γ„΄γ…‘γ„΄γ…£γ…γ…γ„΄γ…Šγ…£', '', [], ['eusi']),
suffixInflection('γ…‡γ…‘γ„΄γ…£γ…γ…γ„΄γ…Šγ…£', '', [], ['p', 'f']),
Expand All @@ -1428,6 +1480,10 @@ export const koreanTransforms = {
suffixInflection('ㄴㅣㅁㅏㄴㅋㅑㅁ', 'ㄹㄷㅏ', [], ['v', 'adj']),
suffixInflection('ㄴㅑㄴㅣㅁㅏㄴㅋㅑㅁ', 'ㄷㅏ', [], ['v', 'adj']),
suffixInflection('ㅇㅑㄴㅣㅁㅏㄴㅋㅑㅁ', 'ㄷㅏ', [], ['v', 'adj']),
suffixInflection('γ…‡γ…œγ„΄γ…£γ…γ…γ„΄γ…‹γ…‘γ…', 'ㅂㄷㅏ', [], ['v', 'adj']),
suffixInflection('ㅇㅑㄴㅣㅁㅏㄴㅋㅑㅁ', 'ㅅㄷㅏ', [], ['v', 'adj']),
suffixInflection('ㄴㅣㅁㅏㄴㅋㅑㅁ', 'γ…Žγ„·γ…', [], ['adj']),
suffixInflection('ㄹㅇㅑㄴㅣㅁㅏㄴㅋㅑㅁ', 'ㄷㄷㅏ', [], ['v', 'adj']),
suffixInflection('ㄴㅣㅁㅏㄴㅋㅑㅁ', '', [], ['eusi']),
suffixInflection('ㄴㅑㄴㅣㅁㅏㄴㅋㅑㅁ', '', [], ['eusi']),
suffixInflection('ㅇㅑㄴㅣㅁㅏㄴㅋㅑㅁ', '', [], ['p', 'f']),
Expand Down

0 comments on commit 9c56461

Please sign in to comment.