Beka indawo kwi-repo yakho kwi Ukuzibophelela ngakunye.
Umguquleli wezixhobo uvula izicelo zokutsala eziguqulelwe ngomatshini kwiifayile zakho zezixhobo usebenzisa i-Azure AI Translator nge-SDK esemthethweni - akukho nkonzo zongezelelweyo, nje ukuhamba komsebenzi.
- 0 imiba yophicotho-zincwadi
- Iimvavanyo ezili-150
- Iintshumbisi ZeBhayibhile ZeBhayibhile / 20 / 24
- I-SDK esemthethweni ye-Azure
.NET XML .xliff I-XLIFF 2.0 .po Gettext .json Nee .ini key=value .restext Umbhalo we-MUI Yakhelwe ukuhambisa ngenqanawa
Ukuguqulelwa njengomsebenzi womsebenzi, hayi umsebenzi womsebenzi.
Lahla isenzo kwi-CI yakho esele ikho, uyikhombe kwi-Azure AI Translator, kwaye uvumele i-repo yakho ithethe zonke iilwimi ozijolise kuzo.
Iifomathi zefayile ezintandathu
Uhambo olujikelezayo .resx, .xliff, .po, .json, .ini, kunye ne-.restext kunye nefomathi ezinzileyo ye-byte.
Ukumiselwa kwenkqubo yenqanaba le-Repo
Lahla ifayile .github/resource-translator.yml ukuze uquke i-globs, i-glossary, kunye neendidi zabaGuquli Besiko.
I-Glossary-aware
Tshixa amagama e-brand kunye nemigaqo yemveliso nge-regex yegama elikrelekrele eliphatha i-C++, .NET, kunye nabahlobo.
I-Dry-run + i-soft-fail
Jonga iinguqulelo ngaphandle kokubhala iifayile, okanye ubonise yonke impazamo njengesilumkiso ngelixa uphinda.
Iziphumo ze-PR-friendly
summary-title, summary-details, kunye ne-has-new-translations slot ngokuthe ngqo kwi-create-pull-request.
I-SDK esemthethweni ye-Azure
Yakhelwe kwi-@azure-rest/ai-translation-text + @azure/core-rest-pipeline - ukuzama ngokuzenzekelayo kwi-408/429/5xx, akukho HTTP eqengqelekayo ngesandla. esbuild-bundled, audit-clean.
Ukuhambisa ukuhamba komsebenzi
Ikopho. Ncamathisela. Ukuguqulela.
Iimfihlelo ezintathu, imigca emine, kwaye i-repo yakho ithetha iilwimi ezininzi kwi-push elandelayo.
name: translateon: push: branches: [main] paths: ["**/*.en.resx", "**/*.en.json"]
permissions: contents: write pull-requests: write
jobs: translate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - id: translator uses: IEvangelist/resource-translator@v3 with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} region: ${{ secrets.TRANSLATOR_REGION }} toLocales: '["fr","de","es","ja"]'
- if: steps.translator.outputs.has-new-translations == 'true' uses: peter-evans/create-pull-request@v7 with: branch: machine-translation title: ${{ steps.translator.outputs.summary-title }} body: ${{ steps.translator.outputs.summary-details }} labels: localizationNgaba ulungele ukungena kwi-autopilot?
Isitshixo esinye se-Azure AI Translator, ifayile enye yokuhamba komsebenzi. Umguquli wezibonelelo uphatha okuseleyo.