Súbory MDX¶
Added in version 2026.5.
Poznámka
Podpora tohto formátu je vo vývoji. Niektoré funkcie nemusia byť ešte dostupné a správanie sa môže medzi vydaniami meniť. Spätná väzba z testovania je vítaná.
Súbory MDX sú súbory Markdown so syntaxou JSX. Weblate extrahuje preložiteľný text Markdown a zachováva importy, exporty, komponenty JSX a výrazy.
Jednotky MDX automaticky dostanú príznaky md-text, auto-safe-html, strict-same a safe-mdx. Tým sa udržuje kontrola nebezpečného HTML aktívna pre obyčajný text, štandardné HTML a vlastné prvky, pričom sa vyhnete čisteniu HTML pri syntaxi MDX a podobnej JSX. Použite explicitný príznak safe-html pre reťazce, o ktorých viete, že obsahujú HTML a mali by byť vždy sanitizované, vrátane úryvkov SVG alebo MathML.
Poznámka
Na rozdiel od väčšiny iných formátov sa zmeny v súboroch prekladu neimportujú do Weblate, pretože to nie je možné urobiť spoľahlivo. Zdrojom pravdy pre preklady je Weblate, nie preložený súbor.
Viď aj
Príklad súboru:
---
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.*
Prípony súborov |
|
|---|---|
Jazykovosť ⓘ |
Jednojazyčné |
Podporuje množné číslo ⓘ |
|
Podporuje popisy ⓘ |
|
Podporuje vysvetlenie ⓘ |
|
Podporuje kontext ⓘ |
|
Podporuje umiestnenie ⓘ |
|
Podporuje príznaky ⓘ |
|
Identifikátor API |
|
Podporuje reťazce iba na čítanie ⓘ |
|
Podporuje odstraňovanie zastaraných reťazcov ⓘ |
|
Skontrolovať príznaky pridané týmto formátom ⓘ |
|
Konfigurácia Weblate¶
Typický Weblate Konfigurácia komponentu |
|
|---|---|
Maska súboru |
|
Jednojazyčný súbor základného jazyka |
|
Šablóna pre nové preklady |
|
Formát súboru |
Súbor MDX |
Parametre formátu súboru |
|
Spracovanie duplicitných reťazcov¶
Predvolene Weblate považuje každý výskyt reťazca za samostatnú prekladovú jednotku, aby poskytol kontext založený na riadkoch. To môže byť problematické v tabuľkách MDX alebo pri opakovanom obsahu komponentov, kde zmena poradia mení kontext a môže viesť k strate prekladu.
Aby ste konsolidovali identické reťazce do jednej prekladovej jednotky, povoľte Odstrániť duplicity identických reťazcov v Parametre formátu súboru.
Poznámka
Povolenie tejto možnosti vypne kontext založený na riadkoch pre zlúčené jednotky, čo zabezpečí, že preklady zostanú stabilné, aj keď sa riadky alebo sekcie v dokumente presunú.