Skip to content

κΈ°λŠ₯ μ œμ•ˆ: TRANSLATION_GUIDE 기반 λ²ˆμ—­ 일관성 μŠ€ν¬λ¦¬λ„ˆΒ #1064

Description

@rltq

μ•ˆλ…•ν•˜μ„Έμš”.

#1062 λ₯Ό μ œμΆœν•˜λ©΄μ„œ κΈ°μ‘΄ λ¨Έμ§€λœ PR듀을 κ²€ν† ν•˜λ‹€κ°€, TRANSLATION_GUIDE에 μ •μ˜λœ μš©μ–΄κ°€ κ°„ν—μ μœΌλ‘œ λˆ„λ½λœ 채 λ¨Έμ§€λ˜λŠ” 경우λ₯Ό ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. 이 κ³Όμ •μ—μ„œ μš©μ–΄ λŒ€μ‘°λ₯Ό μžλ™ν™”ν•˜λŠ” κ°„λ‹¨ν•œ μŠ€ν¬λ¦¬λ„ˆλ₯Ό λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

#1063 은 κΈ°μ‘΄ λ¨Έμ§€λœ PR듀을 λŒ€μƒμœΌλ‘œ μŠ€ν¬λ¦¬λ„ˆλ₯Ό 돌렀 λ°œκ²¬ν•œ μš©μ–΄ λˆ„λ½μ„ μˆ˜μ •ν•œ PRμž…λ‹ˆλ‹€.

λ™μž‘ 방식

PR의 .diffλ₯Ό μ½μ–΄μ„œ, μ˜μ–΄ 원문에 λ“±μž₯ν•˜λŠ” μš©μ–΄κ°€ terms.kr μš©μ–΄μ§‘μ˜ ꢌμž₯ λ²ˆμ—­μ–΄λ‘œ ν•œκ΅­μ–΄ ν…μŠ€νŠΈμ— λ°˜μ˜λ˜μ–΄ μžˆλŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€. λ°˜μ˜λ˜μ§€ μ•Šμ€ ν•­λͺ©μ„ 리뷰 ν›„λ³΄λ‘œ λ³΄κ³ ν•©λ‹ˆλ‹€. ν•„μš” μ‹œ CI 에 톡합할 수 μžˆλŠ” ν˜•νƒœμ˜ JSON을 λ°˜ν™˜ν•˜λŠ” μƒνƒœμž…λ‹ˆλ‹€.

[
  {
    "file": "beginner_source/intro.py",
    "origin": "loss",
    "expected": ["손싀", "둜슀"],
    "review_en": "# A loss function measures how far a prediction is from truth.",
    "review_kr": "# 였차 ν•¨μˆ˜λŠ” 예츑이 μ •λ‹΅μ—μ„œ μ–Όλ§ˆλ‚˜ λ–¨μ–΄μ Έ μžˆλŠ”μ§€λ₯Ό μΈ‘μ •ν•©λ‹ˆλ‹€.",
    "hunks": ["...전체 μ˜μ–΄ hunk...", "...전체 ν•œκ΅­μ–΄ hunk..."]
  }
]

ν•œκ³„

  • μ–Έμ–΄λͺ¨λΈμ„ μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” μ„ μ—μ„œ μ œμž‘ν–ˆμœΌλ―€λ‘œ μš©μ–΄ 맀칭만 ν•©λ‹ˆλ‹€. μ˜μ—­μ΄λ‚˜ λ¬Έλ§₯ νŒλ‹¨μ€ ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  • λ¦¬λ·°μ–΄μ˜ ν”Όλ‘œ 경감을 μœ„ν•΄ μ œμž‘λ˜μ—ˆμœΌλ―€λ‘œ 리뷰어λ₯Ό λŒ€μ²΄ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

μΆ”κ°€ 정보

ν˜„μž¬ λ²ˆμ—­μžλ„ λ²ˆμ—­ κ²°κ³Όλ₯Ό 슀슀둜 κ²€μ¦ν•œ ν›„ μ œμΆœν•΄μ•Όν•˜κ³ , 리뷰어도 κΈ°μ–΅κ³Ό μžλ£Œμ— μ˜μ‘΄ν•˜μ—¬ 수기둜 κ²€ν† ν•΄μ•Όν•˜λŠ” μƒν™©μž…λ‹ˆλ‹€. μœ„μ™€ 같은 룰베이슀 νˆ΄μ„ PR λ΄‡μœΌλ‘œ λ“±λ‘ν•˜μ—¬ 기계적 μŠ€ν¬λ¦¬λ‹μ„ μ§„ν–‰ν•œ λ‹€λ©΄ μ–‘μΈ‘μ˜ 뢀담이 경감될 κ²ƒμœΌλ‘œ κΈ°λŒ€ν•©λ‹ˆλ‹€.

이런 도ꡬ가 λ²ˆμ—­ μ›Œν¬ν”Œλ‘œμš°μ— 도움이 될지, ν˜Ήμ€ λ‹€λ₯Έ ν˜•νƒœκ°€ 더 적합할지 ν”Όλ“œλ°±μ„ μ£Όμ‹œλ©΄ κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€. μ›Œν¬ν”Œλ‘œμš° νŽΈμž…μ΄ ν•„μš”ν•˜μ§€ μ•Šλ‹€λ©΄ 수기둜 ν•œλ²ˆ TRANSLATION_GUIDE 에 맞좰 μš©μ–΄ 톡일 μƒνƒœλ₯Ό 점검해보고 μ‹ΆμŠ΅λ‹ˆλ‹€.

레포: https://github.com/rltq/term-consistency

μ–Έμ œλ‚˜ κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions