MDX 파일¶
Added in version 2026.5.
참고
이 형식에 대한 지원은 개발 중입니다. 일부 기능은 아직 사용할 수 없으며 동작이 릴리스 간에 변경될 수 있습니다. 테스트 피드백을 환영합니다.
MDX 파일은 JSX 문법이 포함된 Markdown 파일입니다. Weblate는 번역 가능한 Markdown 텍스트를 추출하고 import, export, JSX 구성요소, 표현식을 보존합니다.
MDX units automatically get the md-text, auto-safe-html, strict-same and safe-mdx flags.
This keeps the unsafe HTML check active for plain text, standard HTML, and
custom elements while avoiding HTML cleanup on MDX and JSX-like syntax.
Use the explicit safe-html flag for strings that are known to contain HTML
and should always be sanitized, including SVG or MathML snippets.
참고
대부분의 다른 형식과 달리, 번역 파일의 변경 사항은 안정적으로 가져올 수 없으므로 Weblate로 가져오지 않습니다. 번역의 기준 소스는 번역 파일이 아닌 Weblate입니다.
더 보기
파일 예시:
---
title: Ahoj světe!
description: Learn with Weblate
---
import LessonCard from "./LessonCard"
export const metadata = { slug: "intro" }
# Ahoj světe!
<LessonCard title="Keep this code" count={5}>
Do not translate this JSX body.
</LessonCard>
Orangutan has five bananas.
Try Weblate at [weblate.org](https://demo.weblate.org/)!
*Thank you for using Weblate.*
파일 확장자 |
|
|---|---|
언어성 ⓘ |
단일 언어 |
복수형 지원 ⓘ |
|
설명 지원 ⓘ |
|
설명 지원 ⓘ |
|
문맥 지원 ⓘ |
|
위치 지원 ⓘ |
|
플래그 지원 ⓘ |
|
API 식별자 |
|
읽기 전용 문자열 지원 ⓘ |
|
Supports removing obsolete strings ⓘ |
|
이 형식이 추가하는 검사 플래그 ⓘ |
|
Weblate 구성¶
일반적인 Weblate 구성요소 설정 |
|
|---|---|
파일 마스크 |
|
단일언어 기반 언어 파일 |
|
신규 번역의 템플릿 |
|
파일 형식 |
MDX 파일 |
파일 형식 매개변수 |
|
중복 문자열 처리¶
기본적으로 Weblate는 줄 기반 컨텍스트를 제공하기 위해 문자열의 각 출현을 별도의 번역 단위로 처리합니다. 이는 MDX 테이블이나 반복되는 구성요소 콘텐츠에서 문제가 될 수 있으며, 순서를 바꾸면 컨텍스트가 달라져 번역 손실로 이어질 수 있습니다.
동일한 문자열을 단일 번역 단위로 통합하려면 파일 형식 매개변수 에서 중복 문자열 제거 를 활성화하세요.
참고
이 옵션을 활성화하면 병합된 단위의 줄 기반 컨텍스트가 비활성화되어 문서 내에서 행이나 섹션이 이동하더라도 번역이 안정적으로 유지됩니다.