Skip to content

Commit

Permalink
Add Korean translations (#634)
Browse files Browse the repository at this point in the history
  • Loading branch information
choonghyunryu authored Jan 10, 2022
1 parent eceeb83 commit a121ff1
Show file tree
Hide file tree
Showing 5 changed files with 66 additions and 0 deletions.
1 change: 1 addition & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
- Spanish language support was contributed by @yabellini (#483, #546)
- Turkish language support was contributed by @hyigit2 and @coatless (#493, #554)
- German language support was contributed by @NinaCorrelAid (#611, #612)
- Korean language support was contributed by @choonghyunryu (#634)

- Messages generated by R during exercises are now translated to match the tutorial language, if translations are available either in base R or in the R package generating the message (@rossellhayes #558).

Expand Down
22 changes: 22 additions & 0 deletions data-raw/i18n_random-phrases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,17 @@ praise:
- Gute Arbeit!
- Beeindruckend!
- Hervorragend!
ko:
- 잘 하셨습니다!
- 완벽합니다!
- 멋집니다!
- 오 정답입니다!
- 참 잘하셨습니다!
- 훌륭합니다!
- 매우 잘하셨습니다!
- 성공하셨습니다!
- 최고의 답변입니다!
- 멋집니다!
encouragement:
testing:
- RANDOM ENCOURAGEMENT.
Expand Down Expand Up @@ -199,3 +210,14 @@ encouragement:
- Macht nichts! Versuch es gleich nochmal.
- Versuch es nochmal. Nächstes Mal klappt es bestimmt!
- Das war gar nicht so einfach. Probiere es gleich nochmal!
ko:
- 다시 시도해주세요.
- 한번 더 해보세요.
- 다시 시도하십시오.
- 다시 도전해서 맞춰보세요.
- 다시 도전해 보세요.
- 한번 더 시도해 보세요.
- 포기하지 말고, 한 번 더 도전해 보세요.
- 초조해 할 필요는 없습니다. 다시 시도해 보세요.
- 다시 시도하십시오. 이번에는 맞출 수 있습니다.
- 다시 시도하십시오. 인내는 성공의 열쇠입니다.
43 changes: 43 additions & 0 deletions data-raw/i18n_translations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ button:
emo: "🏃"
eu: "Kodea egikaritu"
de: "Code ausführen"
ko: "코드 실행"
runcodetitle:
# {{kbd}} — The keyboard shortcut that triggers the runcode button
en: "$t(button.runcode) ({{kbd}})"
Expand All @@ -72,6 +73,7 @@ button:
emo: "$t(button.runcode) ({{kbd}})"
eu: "$t(button.runcode) ({{kbd}})"
de: "$t(button.runcode) ({{kbd}})"
ko: "$t(button.runcode) ({{kbd}})"
hint:
en: "Hint"
fr: "Indication"
Expand All @@ -81,6 +83,7 @@ button:
emo: "💡"
eu: "Laguntza"
de: "Tipp"
ko: "힌트"
hint_plural:
en: "Hints"
fr: "Indications"
Expand All @@ -90,6 +93,7 @@ button:
emo: "$t(button.hint)"
eu: "Laguntza"
de: "Tipps"
ko: "힌트들"
hinttitle:
en: "$t(button.hint)"
fr: "$t(button.hint)"
Expand All @@ -99,6 +103,7 @@ button:
emo: "$t(button.hint)"
eu: "$t(button.hint)"
de: "$t(button.hint)"
ko: "$t(button.hint)"
hintnext:
en: "Next Hint"
fr: "Indication Suivante"
Expand All @@ -108,6 +113,7 @@ button:
emo: ~
eu: "Aurreko laguntza"
de: "Nächster Tipp"
ko: "다음 힌트"
hintprev:
en: "Previous Hint"
fr: "Indication Précédente"
Expand All @@ -117,6 +123,7 @@ button:
emo: ~
eu: "Hurrengo laguntza"
de: "Vorheriger Tipp"
ko: "이전 힌트"
solution:
en: "Solution"
fr: "Solution"
Expand All @@ -126,6 +133,7 @@ button:
emo: "🎯"
eu: "Ebazpena"
de: "Lösung"
ko: "솔루션"
solutiontitle:
en: "$t(button.solution)"
fr: "$t(button.solution)"
Expand All @@ -135,6 +143,7 @@ button:
emo: "$t(button.solution)"
eu: "$t(button.solution)"
de: "$t(button.solution)"
ko: "$t(button.solution)"
copyclipboard:
en: "Copy to Clipboard"
fr: "Copier dans le Presse-papier"
Expand All @@ -144,6 +153,7 @@ button:
emo: "📋"
eu: "Arbelean kopiatu"
de: "In die Zwischenablage kopieren"
ko: "클립보드에 복사"
startover:
en: "Start Over"
fr: "Recommencer"
Expand All @@ -153,6 +163,7 @@ button:
emo: ""
eu: "Berrabiarazi"
de: "Neustart"
ko: "재학습"
startovertitle:
en: "$t(button.startover)"
fr: "$t(button.startover)"
Expand All @@ -162,6 +173,7 @@ button:
emo: "Start Over"
eu: "$t(button.startover)"
de: "$t(button.startover)"
ko: "$t(button.startover)"
continue:
en: "Continue"
fr: "Continuer"
Expand All @@ -171,6 +183,7 @@ button:
emo: ""
eu: "Jarraitu"
de: "Weiter"
ko: "다음 학습으로"
submitanswer:
en: "Submit Answer"
fr: "Soumettre"
Expand All @@ -180,6 +193,7 @@ button:
emo: "🆗"
eu: "Erantzuna bidali"
de: "Antwort einreichen"
ko: "정답 제출"
submitanswertitle:
en: "$t(button.submitanswer)"
fr: "$t(button.submitanswer)"
Expand All @@ -189,6 +203,7 @@ button:
emo: "Submit Answer"
eu: "$t(button.submitanswer)"
de: "$t(button.submitanswer)"
ko: "$t(button.submitanswer)"
previoustopic:
en: "Previous Topic"
fr: "Chapitre Précédent"
Expand All @@ -198,6 +213,7 @@ button:
emo: ""
eu: "Aurreko atala"
de: "Vorheriges Kapitel"
ko: "이전 토픽"
nexttopic:
en: "Next Topic"
fr: "Chapitre Suivant"
Expand All @@ -207,6 +223,7 @@ button:
emo: ""
eu: "Hurrengo atala"
de: "Nächstes Kapitel"
ko: "다음 토픽"
questionsubmit:
en: "$t(button.submitanswer)"
fr: "$t(button.submitanswer)"
Expand All @@ -216,6 +233,7 @@ button:
emo: "$t(button.submitanswer)"
eu: "$t(button.submitanswer)"
de: "$t(button.submitanswer)"
ko: "$t(button.submitanswer)"
questiontryagain:
en: "Try Again"
fr: "Réessayer"
Expand All @@ -225,6 +243,7 @@ button:
emo: "🔁"
eu: "Berriro saiatu"
de: "Nochmal versuchen"
ko: "재시도"
text:
startover:
en: "Start Over"
Expand All @@ -235,6 +254,7 @@ text:
emo: ""
eu: "Berrabiarazi"
de: "Neustart"
ko: "재학습"
areyousure:
en: "Are you sure you want to start over? (all exercise progress will be reset)"
fr: "Êtes-vous certains de vouloir recommencer? (La progression sera remise à zéro)"
Expand All @@ -244,6 +264,7 @@ text:
emo: "🤔"
eu: "Berriro hasi nahi duzu? (egindako lana galdu egingo da)"
de: "Bist du sicher, dass du neustarten willst? (der gesamte Lernfortschritt wird gelöscht)"
ko: "다시 시작 하시겠습니까? (모든 예제의 진행 정보가 재설정됩니다)"
youmustcomplete:
en: "You must complete the"
fr: "Vous devez d'abord compléter"
Expand All @@ -253,6 +274,7 @@ text:
emo: "⚠️ 👉 🧑‍💻"
eu: "Aurrera egin baino lehen atal honetako"
de: "Vervollstädinge"
ko: "당신은 완료해야 합니다"
exercise:
en: "exercise"
fr: "l'exercice"
Expand All @@ -262,6 +284,7 @@ text:
emo: ""
eu: "ariketa egin behar duzu."
de: "die Übung"
ko: "연습문제"
exercise_plural:
en: "exercises"
fr: "des exercices"
Expand All @@ -271,6 +294,7 @@ text:
emo: ""
eu: "ariketak egin behar dituzu."
de: "die Übungen"
ko: "연습문제들"
inthissection:
en: "in this section before continuing."
fr: "de cette section avec de continuer."
Expand All @@ -280,6 +304,7 @@ text:
emo: ""
eu: ""
de: "in diesem Kapitel, bevor du fortfährst."
ko: "이 섹션을 실행하기 전에"
code:
en: "Code"
fr: "Code"
Expand All @@ -289,6 +314,7 @@ text:
emo: "💻"
eu: "Kodea"
de: "Code"
ko: "코드"
enginecap:
# {{engine}} — The code engine used by the exercise, e.g. "R", "SQL", "JavaScript"
en: "{{engine}} $t(text.code)"
Expand All @@ -299,6 +325,7 @@ text:
emo: "$t(text.code) {{engine}}"
eu: "$t(text.code) {{engine}}"
de: "$t(text.code) {{engine}}"
ko: "$t(text.code) {{engine}}"
quiz:
en: "Quiz"
fr: "Quiz"
Expand All @@ -308,6 +335,7 @@ text:
emo: ~
eu: "Galdetegia"
de: "Quiz"
ko: "퀴즈"
blank:
en: "blank"
fr: ~
Expand All @@ -317,6 +345,7 @@ text:
emo: ~
eu: ~
de: "Lücke"
ko: "공백"
blank_plural:
en: "blanks"
fr: ~
Expand All @@ -326,6 +355,7 @@ text:
emo: ~
eu: ~
de: "Lücken"
ko: "공백들"
exercisecontainsblank:
# {{count}} - the number of blanks detected in the exercise
en: "This exercise contains {{count}} $t(text.blank)."
Expand All @@ -336,6 +366,7 @@ text:
emo: ~
eu: ~
de: ~
ko: "이 연습문제에는 {{count}}개의 $t(text.blank)이 포함되어 있습니다."
pleasereplaceblank:
# {{blank}} - the string representing a blank in the exercise (e.g. "___")
en: "Please replace {{blank}} with valid code."
Expand All @@ -346,6 +377,7 @@ text:
emo: ~
eu: ~
de: "Bitte ersetze {{blank}} mit gültigem Code."
ko: "{{blank}}를 유효한 코드로 바꾸십시오."
unparsable:
en: >
It looks like this might not be valid R code.
Expand All @@ -369,6 +401,13 @@ text:
oder ein eröffnendes <code>&quot;</code>, <code>'</code>, <code>(</code>
oder <code>{</code> mit einem zugehörigen <code>&quot;</code>, <code>'</code>,
<code>)</code> oder <code>}</code> zu schließen.
ko: >
이것은 유효한 R 코드가 아닐 수 있습니다.
R은 텍스트를 완전한 명령으로 변환하는 방법을 결정할 수 없습니다.
당신은 공백이나 밑줄을 대체하여 채우기, 인수를 컴마로 구분하기,
또는 <code>&quot;</code>, <code>'</code>, <code>(</code>
, <code>{</code>로 시작하는 구문을 닫는 <code>&quot;</code>, <code>'</code>,
<code>)</code>, <code>}</code>을 잊었을 수도 있습니다.
and:
en: "and"
fr: "et"
Expand All @@ -378,6 +417,7 @@ text:
emo: ~
eu: ~
de: "und"
ko: "그리고"
or:
en: "or"
fr: "ou"
Expand All @@ -387,6 +427,7 @@ text:
emo: ~
eu: ~
de: "oder"
ko: "혹은"
listcomma:
# Some languages (e.g. Chinese, Korean) use a different punctuation mark for
# separating list items
Expand All @@ -398,6 +439,7 @@ text:
emo: ~
eu: ~
de: ", "
ko: ", "
oxfordcomma:
en: ","
fr: ""
Expand All @@ -407,3 +449,4 @@ text:
emo: ""
eu: ""
de: ","
ko: ""
Binary file modified inst/internals/i18n_random_phrases.rds
Binary file not shown.
Binary file modified inst/internals/i18n_translations.rds
Binary file not shown.

0 comments on commit a121ff1

Please sign in to comment.