One source key changes
Smart detection isolates the delta before any provider call.
ئۈچ مەخپىيەتلىك، تۆت قۇر، كېيىنكى قەدەمدە سىزنىڭ ئامبارىڭىز كۆپ تىللىق بولىدۇ.
Smart detection isolates the delta before any provider call.
دېڭىز تىرانسىپورتى ئۈچۈن ياسالغان
مەشغۇلاتنى ھازىرقى CI غا كىرگۈزۈپ، Azure، AWS ياكى Google غا كۆرسىتىپ، Repo نى نىشان قىلغان ھەر بىر تىلدا سۆزلەشكە يول قويۇڭ.
Default in v3.2
A compact .github/resource-translator-state.json tracks parser keys, source hashes, and translation-affecting settings. The action skips stable keys, preserves manual target edits, and logs every decision with rule codes. Use snapshotOnly to bootstrap existing translations without a provider call.
Most runs translate only the changed keys
بايتلىق مۇقىم فورماتى بىلەن .resx، .xliff، .po، .json، .ini ۋە .restext بېرىش.
Globs، لۇغەتلەر ۋە Custom Tتەرجىمان كاتېگورىيىسىنى ئۆز ئىچىگە ئالغان ھۆججەت .github/resource-translator.yml تاشلاڭ.
ماركا نامى ۋە مەھسۇلات ئاتالغۇلىرىنى ئەقلىي ئىقتىدارلىق سۆز چېگراسى ئارقىلىق C++، .NET ۋە دوستلارنى بىر تەرەپ قىلالايدۇ.
ھۆججەت يازماي تۇرۇپ تەرجىمە قىلىڭ، ياكى تەكرارلىغاندا ھەر بىر خاتالىقنى ئاگاھلاندۇرۇش سۈپىتىدە كۆرسىتىپ قويۇڭ.
summary-title، summary-details ۋە has-new-translations بىۋاستە create-pull-request غا كىرگۈزۈلىدۇ.
ھەر قېتىم بىردىن تەمىنلىگۈچىنى تاللاڭ. ھەر بىرى ئۆزىنىڭ رەسمىي SDK (@azure-rest/ai-translation-text، @aws-sdk/client-translate، @google-cloud/translate) ئارقىلىق قوزغىلىدۇ، 408/429/5xx ئاپتوماتىك قايتا سىناق قىلىنىدۇ. esbuild باغلانغان، ئىقتىسادىي تەپتىشلىك پاكىز.
Resource Translator Azure، AWS ياكى Google ئارقىلىق مەنبە ھۆججىتىڭىزنى ماشىنا تەرجىمە قىلىپ تارتىش ئىلتىماسىنى ئاچىدۇ - بىر تۇتاش مەشغۇلات، بىر تەمىنلىگۈچى ھەر بىر ئىجرا قىلىش، رەسمىي SDK.
باشلاشname: translateon: push: 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 provider: | azure: subscriptionKey: ${{ secrets.KEY }} endpoint: ${{ secrets.ENDPOINT }} region: ${{ secrets.REGION }} toLocales: '["fr","de","es","ja"]'
- uses: peter-evans/create-pull-request@v7 with: title: Update translationsبىر تەمىنلىگۈچى ئاچقۇچى - Azure، AWS ياكى Google - ۋە بىر خىزمەت تەرتىپى ھۆججىتى. Resource Translator قالغان ئىشلارنى بىر تەرەپ قىلىدۇ.