ཁྱོད་ཀྱི་མཛོད་ཁང་ལ་ས་གནས་ཅན་དུ་བསྒྱུར་དགོས། ཁས་ལེན་རེ་རེ།
Resource Translator ཡིས་གཞུང་ཕྱོགས་ཀྱི་SDK བརྒྱུད་དེ་Azure AI Translator བེད་སྤྱད་ནས་ཁྱོད་ཀྱི་ཐོན་ཁུངས་ཡིག་ཆའི་འཕྲུལ་ཆས་ཀྱིས་ལོ་ཙཱའི་འཐེན་དགོས་པའི་རེ་བ་ཕྱེ་ཡོད། ཞབས་ཞུ་ལྷག་མ་མེད་པར། ལས་ཀའི་བརྒྱུད་རིམ་ཙམ་ཡིན།
- ༠ npm-རྩིས་བཤེར་གྱི་གནད་དོན།
- 150 ཚད་ལེན་ཚོད་ལྟ་
- མདུད་པ་ ༢༠ / ༢༢ / ༢༤
- གཞུང་ཕྱོགས་ཀྱི་Azure SDK
.NET XML .xliff XLIFF 2.0 .po Gettext .json ཚང་ངམ་ཁོད་སྙོམས་པ། .ini key=value .restext MUI ཡི་གེ དབོར་འདྲེན་གྱི་ཆེད་དུ་བཟོས་པ།
ལོ་ཙཱ་ནི་ལས་ཀའི་བརྒྱུད་རིམ་ཞིག་ཡིན་པ་ལས་ལས་ཀ་ཞིག་མིན།
འགུལ་སྐྱོད་དེ་ད་ཡོད་ཀྱི་CIནང་བཞག་ནས་Azure AI Translator་ལ་བསྟན་ནས། ཁྱོད་ཀྱི་repo ཁྱོད་ཀྱིས་དམིགས་ཡུལ་དུ་བཟུང་བའི་སྐད་རིགས་རེ་རེ་བཤད་དུ་འཇུག་དགོས།
ཡིག་ཆའི་རྣམ་གཞག་དྲུག་
ཕར་འགྲོ་ཚུར་.resx དང་། .xliff། .po། .json། .ini། .restext བཅས་གཏན་འཇགས་ཀྱི་རྣམ་གཞག་ཡོད།
Repo-level Configuration
Globs དང་། ཚིག་མཛོད། Custom Translator རིགས་བཅས་ཚུད་པའི་ཡིག་ཆ་.github/resource-translator.yml འཇོག་དགོས།
ཚིག་མཛོད་ཀྱི་ཤེས་རབ་
ཚོང་རྟགས་ཀྱི་མིང་དང་ཐོན་རྫས་ཀྱི་ཐ་སྙད་ལ་ཟྭ་རྒྱག་C++ དང་། .NET། གྲོགས་པོ་བཅས་ཐག་གཅོད་བྱེད་པའི་རིག་ནུས་ཡི་གེའི་མཚམས་ཚད་ཀྱིས་སྒོ་ལྕགས་རྒྱག་དགོས།
Dry-run + soft-fail
ཡིག་ཚགས་མ་བྲིས་པར་ལོ་ཙཱ་སྔོན་ལྟ་བྱེད་པའམ་ཡང་ན་བསྐྱར་ཟློས་བྱེད་དུས་ནོར་འཁྲུལ་རེ་རེ་ཉེན་བརྡ་གཏོང་གི་ཡིན།
PRདང་མཐུན་པའི་ཐོན་འབྲས།
summary-title དང་། summary-details། has-new-translations བཅས་ཐད་ཀར་གསར་སྐྲུན་དང་འཐེན་འདྲུད་ཀྱི་རེ་འདུན་ནང་འཇུག་དགོས།
གཞུང་ཕྱོགས་ཀྱི་Azure SDK
@azure-rest/ai-translation-text + @azure/core-rest-pipeline ཐོག་བཙུགས་པ་——408/429/5xx ཐོག་རང་འགུལ་གྱིས་བསྐྱར་ཚོད་ལྟ་བྱས་ཡོད་ལ། ལག་པས་འགྲིལ་བའི་HTTPམེད། esbuild སྡེབ་སྒྲིག་དང་རྩིས་བཤེར་གཙང་སྦྲ།
Drop-in workflow
འདྲ་བཤུ་བྱེད་པ། སྦྱར་བ། ཡིག་སྒྱུར།.
གསང་བ་གསུམ་དང་ཐིག་ཕྲེང་བཞི། ཁྱེད་ཀྱི་repo རྗེས་མར་སྐད་རིགས་མང་བོ་ཡིན།
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: localizationརང་འགུལ་ཁ་ལོ་བའི་ཐོག་ས་གནས་ཅན་དུ་བསྒྱུར་རྒྱུའི་གྲ་སྒྲིག་བྱས་ཡོད་དམ།
Azure AI ལོ་ཙཱའི་ལྡེ་མིག་གཅིག་དང་ལས་ཀའི་བརྒྱུད་རིམ་གྱི་ཡིག་ཆ་གཅིག ཐོན་ཁུངས་ལོ་ཙཱ་བས་དེ་བྱིངས་ཐག་གཅོད་བྱེད་པ་ཡིན།