Localize your repo on boitlamo bo bong le bo bong.
Mofetoleli oa Resource o bula likopo tsa ho hula tse fetoletsoeng ka mochini bakeng sa lifaele tsa hau tsa lisebelisoa o sebelisa Azure AI Translator ka SDK ea semmuso — ha ho na lits'ebeletso tse ling, ke ts'ebetso feela.
- 0 NPM-audit issues
- Liteko tse 150
- Node 20 / 22 / 24
- Official Azure SDK
.NET XML .xliff XLIFF 2.0 .po Gettext .json Ho Flat Or Flat .ini key=value .restext Sengoloa sa MUI E hahiloe bakeng sa ho tsamaisa thepa
Phetolelo e le ts'ebetso, eseng mosebetsi oa mosebetsi.
Lahlela ketso ho CI ea hau e teng, e supe ho Azure AI Translator, 'me u lumelle repo ea hau hore e bue puo e ngoe le e ngoe eo u e shebileng.
Lifomate tse tšeletseng tsa lifaele
Maeto a ho potoloha .resx, .xliff, .po, .json, .ini le .restext tse nang le sebopeho se tsitsitseng sa byte.
Repo-level config
Drop a .github/resource-translator.yml file for include globs, glossaries, and Custom Translator categories.
Glossary-Aware
Notlela mabitso a lihlahisoa le mantsoe a sehlahisoa ka regex e bohlale ea moeli oa mantsoe e sebetsanang le C++, .NET le metsoalle.
Ho Ho Ho + Soft-Fail
Hlahloba liphetolelo ntle le ho ngola lifaele, kapa u hlahise phoso e 'ngoe le e' ngoe e le tlhokomeliso ha u ntse u pheta-pheta.
Lihlahisoa tsa PR
summary-title, summary-details le has-new-translations slot ka kotloloho ho theha-hula-kopo.
Official Azure SDK
E hahiloe ka @azure-rest/ai-translation-text + @azure/core-rest-pipeline — liteko tse iketsang ho 408/429/5xx, ha ho na HTTP e phutholohileng ka letsoho. esbuild-bundled, audit-clean.
Ts'ebetso ea ts'ebetso
Kopitsa. Paste. Fetolela.
Liphiri tse tharo, mela e mene, 'me repo ea hau e na le lipuo tse ngata ho sutumelletsa ho latelang.
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: localizationNa u se u itokiselitse ho sebelisa Autopilot?
Senotlolo se le seng sa mofetoleli oa Azure AI, faele e le 'ngoe ea ts'ebetso. Mofetoleli oa Resource o sebetsana le tse ling kaofela.