එක් එක් ධාවනය පසු අදින්න ඉල්ලීමක් විවෘත කරන්න
- id: translate uses: IEvangelist/resource-translator@v3 with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} region: ${{ secrets.TRANSLATOR_REGION }}
- if: steps.translate.outputs.has-new-translations == 'true' uses: peter-evans/create-pull-request@v7 with: branch: machine-translation title: ${{ steps.translate.outputs.summary-title }} body: ${{ steps.translate.outputs.summary-details }} labels: localizationමොනොරෙපෝස්: පැකේජයකට විෂය පථය පරිවර්තනය
with: sourceLocale: en include: | apps/web/**/*.en.resx packages/shared/**/*.en.json exclude: | **/dist/** **/__tests__/**වෙළඳ නාම නාම සහ නිෂ්පාදන නියමයන් සඳහා පාරිභාෂික ශබ්ද මාලාව
රෙපෝ එකට .github/resource-translator.yml දමන්න:
glossary: Acme: Contoso Octocat: Octocat ".NET": ".NET" "C++": "C++"පාරිභාෂික ශබ්ද මාලාවේ යෙදුම් පරිවර්තනය පසුව යොදා ගනී, එබැවින් යන්ත් ර-පරිවර්තනය කරන ලද ප් රතිදානය ආදර්ශ සමාන පදයක් සඳහා එය මාරු කළ විට පවා ඔබේ කැමති වෙළඳ නාමකරණය කරයි.
අභිරුචි භාෂා පරිවර්තක ප්රවර්ගය (කර්මාන්ත / වසම)
with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} categoryId: 1234abcd-5678-90ef-... ඔබේ කර්මාන්තයේ වචන මාලාව සහ ස්වරය (නෛතික, වෛද්ය, අලෙවිකරණය, අභ්යන්තර ඉංජිනේරු විද්යාව ආදිය) ග්රහණය කර ගන්නා කෝපුස් මත Azure Custom Translator කාණ්ඩයක් පුහුණු කරන්න සහ categoryId හරහා එහි හැඳුනුම්පත සම්මත කරන්න. Azure විසින් ඉදිරිපත් කරන ශක්තිමත්ම නාද ලීවරය මෙයයි.
ස්වරය පාලනය + දැඩි පසුබෑම
# .github/resource-translator.yml# Industry / domain — choose your tone via a Custom Translator categorycategoryId: legal-en
# Treat profanity strictly for content aimed at younger audiencesprofanityAction: MarkedprofanityMarker: Tag
# Fail the run rather than silently fall back to the general modelallowFallback: false අභිරුචි පරිවර්තක categoryId profanityAction සමඟ ඒකාබද්ධ කරන්න සහ allowFallback: false ස්ථාවර හඬක් බලාත්මක කිරීමට සහ තෝරාගත් කාණ්ඩයට ඔබේ ඉලක්කගත ස්ථාන වලින් එකක් සඳහා යෙදවීමක් නොමැති නම් කාර්ය ප් රවාහය අසාර්ථක කරන්න.
වැඩ ප්රවාහය සක්රිය කිරීමට පෙර වියළි ධාවනය
with: dryRun: true failOnError: false මෙම ක් රියාව තවමත් සාරාංශ ප් රතිදාන සහ පියවර සාරාංශයක් විමෝචනය කරයි, නමුත් ලිපිගොනු ලියා නැත. ඔබ පුනරාවර්තනය කරන අතරතුර අනතුරු ඇඟවීමක් ලෙස සෑම ගැටළුවක්ම මතුපිටට ගෙන ඒමට failOnError: false සමඟ ඒකාබද්ධ කරන්න.