Ako akcia komunikuje s Azure?
Prostredníctvom oficiálneho @azure-rest/ai-translation-text SDK od Microsoftu, vrstveného na @azure/core-rest-pipeline. To vám umožní automatické opakované pokusy na 408/429/5xx, modely písaných požiadaviek a odpovedí a spracovanie autentifikačných hlavičiek zadarmo — všetko, čo kedysi bolo ručne vytvárané axios hovory. Verejná akčná plocha (vstupy, výstupy, výstupy súborov) zostáva nezmenená.
Prečo sú preklady niekedy mimo značky alebo mimo tónu?
Strojový preklad sa automaticky používa na univerzálny model. Pomáhajú tri gombíky: Slovník slovníka na tvrdé prepísanie termínov, Kategória vlastných prekladačov na jemne vyladené modely trénované podľa vášho tónu a slovnej zásoby a profanityAction na odstránenie alebo označenie vulgárnych výrazov.
Ako sa vyhnúť prekladu toho istého súboru dvakrát?
Spustite workflow na paths, ktoré zodpovedajú len súborom source-locale, napríklad **/*.en.resx. Akcia tiež obsahuje vlastný filter súborov pre každý spúšťač, keď je GITHUB_TOKEN nastavený, čím sa práca zužuje na súbory v najnovšom commite.
Môžem spustiť akciu offline?
Nie presne — Azure AI Translator je mozog za behu. Ale môžete spustiť dryRun: true na overenie parsovania a konfigurácie bez toho, aby ste museli robiť HTTP požiadavky na preklad.
Na akej verzii Node táto akcia beží?
v3 beží na GitHub Actions node24 runtime. Priložený JavaScript je kompatibilný s uzlami 20, 22 a 24, ktoré CI testuje.
Odkiaľ pochádzajú balíkové dist/?
GitHub JS akcie posielajú svoj skompilovaný JS do repozitára. Workflow dist-build ho po každom zlúčení prebuduje, aby main, či by sa neposunul, a dist-check blokuje PR, ktoré by priniesli zastaraný výstup.
A čo iné formáty zdrojov?
Dnes: .resx, .xliff, .po, .json, .ini, .restext. Otvorte číslo ak potrebujete ďalší — rozhranie parsera je malé (parsovať → mapovať → aplikovať preklady → formát) a príspevky sú vítané.