Хәрәкәт Azure менән нисек аралаша?
Microsoft-тың рәсми @azure-rest/ai-translation-text SDK аша, өҫтәп @azure/core-rest-pipeline. Был һеҙгә 408/429/5xx буйынса автоматик ҡабатлау, типланған һорау һәм яуап моделдәре, аутентификация башлығы менән бушлай эшләү мөмкинлеге бирә — элек ҡулдан ябылған axios шылтыратыу булған. Асыҡ эш өҫтө (инпуттар, сығыуҙар, файл сығыуҙары) үҙгәрешһеҙ ҡала.
Ни өсөн тәржемәләр ҡайһы саҡта брендтан тыш йәки тонға тап килмәй?
Машиналы тәржемә ғәҙәттә дөйөм маҡсатлы модельгә нигеҙләнә. Өс төймә ярҙам итә: ҡаты терминдарҙы алмаштырыу өсөн Глоссарий, тонға һәм һүҙлеккә өйрәнелгән нәфис көйләнгән моделдәр өсөн Custom Translator категорияһы, һәм profanityAction һүҙҙәрҙе таҙартыу йәки билдәләү өсөн.
Бер үк файлды ике тапҡыр тәржемә итмәү өсөн нисек эшләргә?
Эш ағымын тик сығанаҡ-локаль файлдарға тап килгән paths эшләтегеҙ, мәҫәлән, **/*.en.resx. Хәрәкәт шулай уҡ GITHUB_TOKEN ҡуйылғанда һәр триггер файл фильтрын үҙ эсенә ала, был эште һуңғы коммиттағы файлдарға ҡыҫҡарта.
Мин был эште офлайн режимда эшләтә аламмы?
Төгәл түгел — Azure AI Translator — runtime мейеһе. Ләкин dryRun: true ярҙамында парсинг һәм конфигурацияны тикшереү өсөн HTTP һорауҙары яһамайынса эшләп була.
Action ниндәй Node версияһында эшләй?
v3 GitHub Actions node24 runtime-да эшләй. Комплектланған JavaScript Node 20, 22 һәм 24 менән ярашлы, CI тикшергән Node менән ярашлы.
Йыйылған dist/ ҡайҙан килә?
GitHub JS эшмәкәрлеге компиляцияланған JS-ты репозиторийға ебәрә. dist-build эш процесы һәр берләштереүҙән һуң уны яңынан төҙөй, main дрейфта булыуын dist-check һәм иҫкергән сығышлы PR-ҙарҙы блоклай.
Башҡа ресурс форматтары тураһында ни әйтерһегеҙ?
Бөгөн: .resx, .xliff, .po, .json, .ini, .restext. Мәсьәләне асығыҙ кәрәк булһа — парсер интерфейсы бәләкәй (парсинг → карта → тәржемәләрҙе форматҡа → ҡулланыу) һәм өлөштәр ҡабул ителә.