diff --git a/docs/.vitepress/theme/components/VocabQuiz.vue b/docs/.vitepress/theme/components/VocabQuiz.vue index e79420c..5a6a1c9 100644 --- a/docs/.vitepress/theme/components/VocabQuiz.vue +++ b/docs/.vitepress/theme/components/VocabQuiz.vue @@ -67,23 +67,21 @@
-
- -
-
-
- -
+ } + explainSentence(example.ko); + " + > + {{ exNotesLoading }} + Explain Sentence + New explanation + +
@@ -162,6 +160,7 @@ const isEdit = ref(false); const vEditContent = ref(""); const exNotes = ref(""); +const exNotesLoading = ref(""); const quizState = reactive({ vChosenCats: [] as string[], @@ -437,16 +436,30 @@ const markdownIt = new MarkdownIt({ typographer: true, }); +let loadingIntervalId = 0; + async function explainSentence(ko: string) { + if (loadingIntervalId) return; + ko = ko.replaceAll("**", ""); + exNotesLoading.value = "."; + loadingIntervalId = window.setInterval(() => { + exNotesLoading.value += "."; + }, 1000); + + // Needs to be specified, or DeepSeek will vacillate between Korean, English, and Chinese. + const LANG_EXPLAIN = "Japanese"; + for await (const data of LLMstream({ model: "deepseek-v4-flash", messages: [ { role: "system", - content: - "Explain how this sentence works in 500 characters. Give key vocabularies.", + content: ` + Explain in ${LANG_EXPLAIN} how this sentence works in 500 characters. + Give me key vocabularies. + `, }, { role: "user", content: ko }, ], @@ -457,7 +470,11 @@ async function explainSentence(ko: string) { } } - if (supabase) { + clearInterval(loadingIntervalId); + exNotesLoading.value = ""; + loadingIntervalId = 0; + + if (exNotes.value && supabase) { const user_id = await supabase.auth.getUser().then((r) => r.data.user?.id); await supabase.from("sentence-explain").upsert( diff --git a/docs/howtostudykorean/unit-1/23-ㅎ-irregulars-colors.md b/docs/howtostudykorean/unit-1/23-ㅎ-irregulars-colors.md index 7fdfea3..eb1561a 100644 --- a/docs/howtostudykorean/unit-1/23-ㅎ-irregulars-colors.md +++ b/docs/howtostudykorean/unit-1/23-ㅎ-irregulars-colors.md @@ -1140,11 +1140,11 @@ You can use those color words to describe objects in sentences where appropriate If you want to use these words as nouns (as in, “the color white” or “the color red”), you can add “색” after the adjective form of the color (색 means ‘color’): -- 노란색 = the color yellow -- 빨간색 = the color red -- 하얀색 = the color white -- 까만색 = the color black -- 파란색 = the color blue +- 노란색 = the color yellow +- 빨간색 = the color red +- 하얀색 = the color white +- 까만색 = the color black +- 파란색 = the color blue Though these words are nouns, they are often placed before another noun to describe it. For example @@ -1160,25 +1160,25 @@ This is a good time to teach you about another usage of the particle “\~의” For example, all of the above could be written as: -- 저 노란색의 집이 예뻐요 = That yellow (colored) house is pretty -- 그녀는 빨간색의 셔츠를 입고 있다 = She is wearing a red (colored) shirt -- 나는 하얀색의 차를 사고 싶어 = I want to buy a white (colored) car -- 저는 보통 까만색의 양복을 입어요 = I usually wear black (colored) suits -- 파란색의 불이 제일 뜨거워요 = The blue (colored) flame is the hottest +- 저 노란색의 집이 예뻐요 = That yellow (colored) house is pretty +- 그녀는 빨간색의 셔츠를 입고 있다 = She is wearing a red (colored) shirt +- 나는 하얀색의 차를 사고 싶어 = I want to buy a white (colored) car +- 저는 보통 까만색의 양복을 입어요 = I usually wear black (colored) suits +- 파란색의 불이 제일 뜨거워요 = The blue (colored) flame is the hottest Although acceptable and understandable, it would be slightly more natural to _not_ use \~의 with these color words. Therefore, I didn’t make audio recordings for the sentences above using \~의. In other situations with other (non-color) words, you will more commonly see \~의 attached to a noun or adverb being used to describe a noun. For example, a common word that \~의 is attached to is “대부분,” which translates to “most.” Just like in English 대부분 is usually placed immediately before a noun to say “most (noun).” For example: -- 대부분 사람들… = Most people… -- 대부분 부부들… = Most couples… -- 대부분 독자들… = Most readers… +- 대부분 사람들… = Most people… +- 대부분 부부들… = Most couples… +- 대부분 독자들… = Most readers… In each case, it is also possible to attach \~의. For example: -- 대부분의 사람들… = Most people… -- 대부분의 부부들… = Most couples… -- 대부분의 독자들… = Most readers… +- 대부분의 사람들… = Most people… +- 대부분의 부부들… = Most couples… +- 대부분의 독자들… = Most readers… These constructions can now be used in sentences where appropriate. For example: @@ -1209,12 +1209,12 @@ I dig deeper into the use of “의” and specifically how it relates to “적 Often, the most common way to describe a color is to use a word that only exists as a noun and does not have an adjective form. For example, look at the following: -- 초록색 = (the color) green -- 연두색 = (the color) light green -- 보라색 = (the color) purple -- 분홍색 = (the color) pink -- 갈색 = (the color) brown -- 회색 = (the color) grey +- 초록색 = (the color) green +- 연두색 = (the color) light green +- 보라색 = (the color) purple +- 분홍색 = (the color) pink +- 갈색 = (the color) brown +- 회색 = (the color) grey The above are all color words, but they do not have a respective adjective form (like 빨갛다 and 빨간색). In order to use these words to describe the color of something, they can be placed immediately before a noun (naturally) without \~의 and (slightly unnaturally) with 의 just as described earlier. For example: @@ -1251,15 +1251,15 @@ In each case, it would also be acceptable to use the noun form of each of the wo - 그 여자의 머리가 까만색이에요 = That girl’s hair is (the color) black - 저 남자의 눈이 진짜 파란색이에요 = That man’s eyes are really (the color) blue -_A more advanced Korean speaker (or a Korean person) could argue that the two sets of sentences are not completely identical. Their meanings and translations could be exactly the same, but they could have a slightly different nuance. For example,_ “얼굴이 왜 빨개요?_” would be more about a face being red as a result of it blushing, whereas_ “얼굴이 왜 빨간색이에요?_” would be more about a face that is actually red from something like paint. This nuance is very subtle and not something you need to worry about as a beginner. Even as an advanced learner, I find it very hard to articulate this difference into words. In a way, I find the difference between the two similar to “why is your face red?” and “why is your face the color red?”_ +_A more advanced Korean speaker (or a Korean person) could argue that the two sets of sentences are not completely identical. Their meanings and translations could be exactly the same, but they could have a slightly different nuance. For example, “얼굴이 왜 빨개요?” would be more about a face being red as a result of it blushing,_ whereas “얼굴이 왜 빨간색이에요?” would be more about a face that is actually red from something like paint. _This nuance is very subtle and not something you need to worry about as a beginner. Even as an advanced learner, I find it very hard to articulate this difference into words. In a way, I find the difference between the two similar to “why is your face red?” and “why is your face the color red?”_ ————– So far, you have seen how \~ㄴ/은 and \~아/어 cause the ㅎ irregulars to change. Since the beginning of this course, you have also learned the following additions that could potentially cause a change to a word stem: -\~ㅂ/습니다 ([Lesson 6](https://www.howtostudykorean.com/unit1/unit-1-lessons-1-8/unit-1-lesson-6/)) -\~ㄹ/을 ([Lesson 9](https://www.howtostudykorean.com/unit1/unit-1-lessons-9-16/unit-1-lesson-9/)) -\~니 and \~나 ([Lesson 21](https://www.howtostudykorean.com/unit-1-listening-practice/lesson-21/)) +- \~ㅂ/습니다 ([Lesson 6](./06-honorifics.md)) +- \~ㄹ/을 ([Lesson 9](./09-conjugate-이다.md)) +- \~니 and \~나 ([Lesson 21](./21-why-when-where-who.md)) To this point, you have seen how these additions can cause changes to the irregulars introduced in Lesson 7. Because this is your first time learning about the ㅎ irregular, we should quickly discuss the changes that occur as a result of adding these to ㅎ irregular words: @@ -1279,22 +1279,22 @@ Adding \~니 causes a change to ㅎ irregular words. The ㅎ is removed, and \~ The table below shows all of the additions you have learned so far that can cause a change to a word stem. This table shows how these additions affect various words, including words that follow the ㅎ irregular. Examples where irregulars apply are in bold. -| Word (translation) | \+ \~ㄴ/은 | \~ㅂ/습니다 | \~아/어 | \~ㄹ/을 | \~니 | -| ------------------------ | ---------- | ----------- | -------- | -------- | ---------- | -| 짓다 (to build) | **지은** | 짓습니다 | **지어** | **지을** | 짓니 | -| 걷다 (to walk) | **걸은** | 걷습니다 | **걸어** | **걸을** | 걷니 | -| 쉽다 (to be easy) | **쉬운** | 쉽습니다 | **쉬워** | **쉬울** | 쉽니 | -| 돕다 (to help) | **도운** | 돕습니다 | **도와** | **도울** | 돕니 | -| 잠그다 (to lock) | 잠근 | 잠급니다 | **잠가** | 잠글 | 잠그니 | -| 다르다 (to be different) | 다른 | 다릅니다 | **달라** | 다를 | 다르니 | -| 살다 (to live) | **산** | **삽니다** | 살아 | **살** | **사니** | -| 노랗다 (to be yellow) | **노란** | 노랗습니다 | **노래** | **노랄** | **노라니** | +| Word (translation) | \+ \~ㄴ/은 | \~ㅂ/습니다 | \~아/어 | \~ㄹ/을 | \~니 | +| -------------------------------------------------------- | ---------- | ----------- | -------- | -------- | ---------- | +| 짓다 (to build) | **지은** | 짓습니다 | **지어** | **지을** | 짓니 | +| 걷다 (to walk) | **걸은** | 걷습니다 | **걸어** | **걸을** | 걷니 | +| 쉽다 (to be easy) | **쉬운** | 쉽습니다 | **쉬워** | **쉬울** | 쉽니 | +| 돕다 (to help) | **도운** | 돕습니다 | **도와** | **도울** | 돕니 | +| 잠그다 (to lock) | 잠근 | 잠급니다 | **잠가** | 잠글 | 잠그니 | +| 다르다 (to be different) | 다른 | 다릅니다 | **달라** | 다를 | 다르니 | +| 살다 (to live) | **산** | **삽니다** | 살아 | **살** | **사니** | +| 노랗다 (to be yellow) | **노란** | 노랗습니다 | **노래** | **노랄** | **노라니** | You will learn more additions in later lessons. In those lessons, you will learn how each addition affects each irregular – including the ㅎ irregular. ————– -The words 이렇다, 그렇다 and 저렇다 are not colors, but they also follow the ㅎ irregular. I will talk about those in the section below. +The words _이렇다, 그렇다 and 저렇다 are not colors, but they also follow the ㅎ irregular_. I will talk about those in the section below. ## 이렇다/그렇다/저렇다 @@ -1329,7 +1329,7 @@ By adding \~게 to the stem of 이렇다 we get 이렇게, which means “like t You’ll notice that in the last two examples, the words “like this” in English don’t necessarily need to be in the sentence. It is hard to fully explain in words, as this is something that you really just pick up after a while when learning Korean. When Korean people ask a “why” question, they often stress “_why_” by using 이렇게. -\*Also notice the usage of “일” in the sentence above. Although the best translation of the word “일” is “work” (in noun form), it is very common for Korean people to use “일” to represent some sort of task or thing that somebody has to do (regardless of if we would call it “work” in English). I am reluctant to show you the most common example of this being used because you haven’t learned the grammar within it yet. Nonetheless, you will often see “저는 할 일이 있어요” which translates to “I have something to do.” As of now, you haven’t learned how “할” is being used, but try to focus on the usage of “일” in this sentence. The sentence is essentially saying “I have a task that I will do.” The sentence above could also be written as “이것은 왜 이렇게 어려워요.” +\*Also notice the usage of “일” in the sentence above. Although the best translation of the word “일” is “work” (in noun form), it is very common for Korean people to use “일” to represent some sort of task or thing that somebody has to do (regardless of if we would call it “work” in English). I am reluctant to show you the most common example of this being used because you haven’t learned the grammar within it yet. Nonetheless, you will often see “저는 할 일이 있어요” which translates to “I have something to do.” As of now, you haven’t learned how “할” is being used, but try to focus on the usage of “일” in this sentence. The sentence is essentially saying “I have a task that I will do.” The sentence above could also be written as “이것은 왜 이렇게 어려워요.” ### 그렇다 @@ -1369,8 +1369,8 @@ Just like our color words presented earlier in this lesson, when \~아/어 (or a 이렇다, 그렇다 and 저렇다 can also be used as the predicating word (i.e. the end) of a sentence. These are usually only seen in relatively simple sentences asking or indicating if something is “like this/like that.” For example: -- 이 학교도 그렇지 않습니까? = Is this school not like that as well? -- 네, 그렇습니다 = Yes, that is correct (that is the way it is) +- A: 이 학교도 그렇지 않습니까? = Is this school not like that as well? +- B: 네, 그렇습니다 = Yes, that is correct (that is the way it is) The most common way that you will see any of these words being used, especially for a beginner, is in the following form: @@ -1422,44 +1422,68 @@ Specifically, you will find that many grammatical principles can attach to 그 This list is by no means exhaustive, but rather a small taste of some of the concepts that you will be learning in the next 100 lessons or so. -그렇다 + ㅁ/음 (Introduced in [Lesson 29](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-26-33/lesson-29/)) -그럼 = “Yes, like that.” +- 그렇다 + ㅁ/음 (Introduced in [Lesson 29](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-26-33/lesson-29/)) +- 그럼 = “Yes, like that.” -그렇다 + \~ㄴ/은지 (Introduced in [Lesson 30](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-26-33/lesson-30/)) -왜 그런지 몰라요 = “I don’t know why it is like that” +--- -그렇다 + \~ㄹ/을 것 같다 (Introduced in [Lesson 35](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-34-41/lesson-35/)) -그럴 것 같아요 = “It is probably like that” +- 그렇다 + \~ㄴ/은지 (Introduced in [Lesson 30](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-26-33/lesson-30/)) +- 왜 그런지 몰라요 = “I don’t know why it is like that” -그렇다 + \~아/어서 (Introduced [Lesson 37](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-34-41/lesson-37/)) -그래서 = “It is like that, so…” (Therefore) +--- -그렇다 + \~기 때문에 (Introduced in [Lesson 38](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-34-41/lesson-38/)) -그렇기 때문에 = “It is like that, so…” (Therefore) +- 그렇다 + \~ㄹ/을 것 같다 (Introduced in [Lesson 35](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-34-41/lesson-35/)) +- 그럴 것 같아요 = “It is probably like that” -그렇다 + \~(으)면 (Introduced in [Lesson 43](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-42-50/lesson-43/)) -그러면 = “If it is like that…” +--- -그렇다 + \~지만 (Introduced in [Lesson 47](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-42-50/lesson-47/)) -그렇지만 = “Even though it is like that” +- 그렇다 + \~아/어서 (Introduced [Lesson 37](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-34-41/lesson-37/)) +- 그래서 = “It is like that, so…” (Therefore) -그렇다 + \~았/었으면 좋겠다 (Introduced in [Lesson 61](https://www.howtostudykorean.com/unit-3-intermediate-korean-grammar/unit-3-lessons-59-66/lesson-61/)) -그랬으면 좋겠다 = “It would be nice if it is like that” +--- -그렇다 + \~ㄹ/을까? (Introduced in [Lesson 63](https://www.howtostudykorean.com/unit-3-intermediate-korean-grammar/unit-3-lessons-59-66/lesson-63/)) -그럴까? = “Do you think it is like that?” +- 그렇다 + \~기 때문에 (Introduced in [Lesson 38](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-34-41/lesson-38/)) +- 그렇기 때문에 = “It is like that, so…” (Therefore) -그렇다 + \~ㄴ/은데 (Introduced in [Lesson 76](https://www.howtostudykorean.com/upper-intermediate-korean-grammar/unit-4-lessons-76-83/lesson-76/) and [77](https://www.howtostudykorean.com/upper-intermediate-korean-grammar/unit-4-lessons-76-83/lesson-77/)) -그런데 = “It is like that… so…” +--- -그렇다 + \~구나 (Introduced in [Lesson 82](https://www.howtostudykorean.com/upper-intermediate-korean-grammar/unit-4-lessons-76-83/lesson-82-2/)) -그렇구나 = “Oh! It is like that” +- 그렇다 + \~(으)면 (Introduced in [Lesson 43](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-42-50/lesson-43/)) +- 그러면 = “If it is like that…” -그렇다 + \~네(요) (Introduced in [Lesson 83](https://www.howtostudykorean.com/upper-intermediate-korean-grammar/unit-4-lessons-76-83/lesson-83/)) -그러네 = “Oh! It is like that” +--- -그렇다 + \~지/죠 (Introduced in [Lesson 93](https://www.howtostudykorean.com/upper-intermediate-korean-grammar/unit-4-lessons-92-100/lesson-93/)) -그렇죠 = Sure, yep, it is like that +- 그렇다 + \~지만 (Introduced in [Lesson 47](https://www.howtostudykorean.com/unit-2-lower-intermediate-korean-grammar/unit-2-lessons-42-50/lesson-47/)) +- 그렇지만 = “Even though it is like that” + +--- + +- 그렇다 + \~았/었으면 좋겠다 (Introduced in [Lesson 61](https://www.howtostudykorean.com/unit-3-intermediate-korean-grammar/unit-3-lessons-59-66/lesson-61/)) +- 그랬으면 좋겠다 = “It would be nice if it is like that” + +--- + +- 그렇다 + \~ㄹ/을까? (Introduced in [Lesson 63](https://www.howtostudykorean.com/unit-3-intermediate-korean-grammar/unit-3-lessons-59-66/lesson-63/)) +- 그럴까? = “Do you think it is like that?” + +--- + +- 그렇다 + \~ㄴ/은데 (Introduced in [Lesson 76](https://www.howtostudykorean.com/upper-intermediate-korean-grammar/unit-4-lessons-76-83/lesson-76/) and [77](https://www.howtostudykorean.com/upper-intermediate-korean-grammar/unit-4-lessons-76-83/lesson-77/)) +- 그런데 = “It is like that… so…” + +--- + +- 그렇다 + \~구나 (Introduced in [Lesson 82](https://www.howtostudykorean.com/upper-intermediate-korean-grammar/unit-4-lessons-76-83/lesson-82-2/)) +- 그렇구나 = “Oh! It is like that” + +--- + +- 그렇다 + \~네(요) (Introduced in [Lesson 83](https://www.howtostudykorean.com/upper-intermediate-korean-grammar/unit-4-lessons-76-83/lesson-83/)) +- 그러네 = “Oh! It is like that” + +--- + +- 그렇다 + \~지/죠 (Introduced in [Lesson 93](https://www.howtostudykorean.com/upper-intermediate-korean-grammar/unit-4-lessons-92-100/lesson-93/)) +- 그렇죠 = Sure, yep, it is like that At this point, I hope you can understand how 이렇다, 그렇다 and 저렇다 can be used, and their general meanings. In addition, I hope you can understand how color words can be used in sentences. Just below, I will continue the discussion of the use of \~의 and how it is used on words where \~적 is commonly attached. @@ -1469,53 +1493,53 @@ I have had some people ask me about the difference between using “의” on a As you will recall from [Lesson 16](./16-relating-to.md), “적” can be added to words to change them into a type of adjective as well. As I mentioned in Lesson 16, the addition of “적” to a noun causes the word to change a little bit. It’s hard to say exactly how the word changes, because it is a little bit different for every word. The examples that are given in the lesson are: -- 경제 = economy/economics -- 경제적 = economical +- 경제 = economy/economics +- 경제적 = economical --- -- 역사 = history -- 역사적 = historical +- 역사 = history +- 역사적 = historical --- -- 과학 = science -- 과학적 = scientific +- 과학 = science +- 과학적 = scientific --- -- 충동 = impulse/shock -- 충동적 = impulsive +- 충동 = impulse/shock +- 충동적 = impulsive --- -- 문화 = culture -- 문화적 = cultural +- 문화 = culture +- 문화적 = cultural --- -- 개인 = individual/personal -- 개인적 = individual +- 개인 = individual/personal +- 개인적 = individual Some other examples that you might want to jot down, but not memorize at this point because they are quite advanced: -- 열정 = passion -- 열정적 = passionate +- 열정 = passion +- 열정적 = passionate --- -- 체계 = system -- 체계적 = systematic +- 체계 = system +- 체계적 = systematic --- -- 획일 = standardization -- 획일적 = standardized +- 획일 = standardization +- 획일적 = standardized --- -- 세계 = world -- 세계적 = global +- 세계 = world +- 세계적 = global Before I start, I want to first mention that the “의” that we are talking about here is not the possessive particle that is discussed in [Lesson 3](./03-verbs.md). Rather, it is a particle that is added to a word that is inherently not an adjective, but allows it to describe an upcoming noun (like an adjective). @@ -1523,31 +1547,32 @@ Most of the time, adding “적” literally changes the translation of the word The easiest examples to start with are ones that work with “적” but not with “의”. For example: -열정 means “passion.” I can say things like: +열정 means “passion.” I can say things like: -- 과학에 대한 학생의 열정은 놀라워요 = The student’s passion for science is surprising +- 과학에 대한 학생의 열정은 놀라워요 = The student’s passion for science is surprising “적” can be added to mean “passionate”. For example: -- 그는 열정적인 사람이다 = He is a passionate man +- 그는 열정적인 사람이다 = He is a passionate man -However, simply adding “의” to the noun (열정) does not change it from “passion” to “passionate”. The meaning still stays as “passion”. Using this in a sentence would yield: +However, simply adding “의” to the noun (열정) does not change it from “passion” to “passionate”. The meaning still stays as “passion”. Using this in a sentence would yield: -- 그는 열정의 사람이다 = He is a passion man – which doesn’t make sense +- ~~그는 열정의 사람이다~~ = He is a passion man – which doesn’t make sense -In the same way “과학” means “science” +In the same way “과학” means “science” -- 과학적 means “scientific” -- 과학의 still means “science” +- 과학적 means “scientific” +- 과학의 still means “science” -I can use “과학적” to describe a noun that would be natural being described by “scientific”. For example: +I can use “과학적” to describe a noun that would be natural being described by “scientific”. For example: -- 과학적인 증거 = scientific proof +- 과학적인 증거 = scientific proof -However, “과학의 증거” literally translates to “science proof” which wouldn’t sound right. +However, ~~“과학의 증거”~~ literally translates to “science proof” which wouldn’t sound right. -Now, just like everything in life, there are some exceptions. Specifically, the word “개인” (without the use of “적” or “의” actually means personal. Therefore, just like how the word “대부분(의)” (most) isn’t actually an adjective but feels like an adjective, “개인의” can be placed before a noun to describe it. -“개인적” also works, as it also means “personal.” +Now, just like everything in life, there are some exceptions. Specifically, the word “개인” (without the use of “적” or “의” actually means personal). Therefore, just like how the word “대부분(의)” (most) isn’t actually an adjective but feels like an adjective, “개인의” can be placed before a noun to describe it. + +“개인적” also works, as it also means “personal.” My advice is to learn words with “적” as separate words. Don’t try to think of words with “적” as a noun followed by a grammatical principle, but try to think of them as their own words with their own translation. From what I can see – there are some words where the “-적” version of the word is the same as the non-적 version of the word. In these cases, it appears that both “의” and “적” can be used.