One source key changes
Smart detection isolates the delta before any provider call.
လျှို့ဝှက်ချက်သုံးခု၊ စာကြောင်းလေးကြောင်း၊ နောက်တစ်ကြိမ် တွန်းအားပေးမှုမှာ သင့်ရဲ့ repo က ဘာသာစကားအမျိုးမျိုးနဲ့ ပြောနိုင်တယ်။
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 ကို ဘိုက် တည်ငြိမ် သော ပုံစံ ဖြင့် ပြုလုပ် သည် ။
ဂလိုဘ်များ၊ အဘိဓာန်အဘိဓာန်များ၊ နှင့် ကိုယ်ပိုင်ဘာသာပြန်သူ အမျိုးအစားများ ပါဝင်ရန် .github/resource-translator.yml ဖိုင်တစ်ခုကို ချလိုက်ပါ။
တံဆိပ် အမည် များ နှင့် ထုတ်ကုန် အသုံးအနှုန်း များ ကို C++ ၊ .NET နှင့် သူငယ်ချင်း များ ကို ကိုင်တွယ် သော စကြဝဠာ - နယ်နိမိတ် အသုံးအနှုန်း များ ဖြင့် သော့ခတ် ထား ပါ သည် ။
ဖိုင်များမရေးဘဲ ဘာသာပြန်များကို အစမ်းကြည့်ပါ၊ သို့မဟုတ် ထပ်တလဲလဲပြုလုပ်နေစဉ် အမှားတိုင်းကို သတိပေးချက်အဖြစ် ပေါ်ထွက်စေပါ။
summary-title ၊ summary-details ၊ နှင့် has-new-translations ဖန်တီး - ဆွဲ - တောင်းဆို ချက် ထဲ သို့ တိုက်ရိုက် ဝင်ရောက် သည် ။
တစ် ကြိမ် လျှင် ထောက်ပံ့ သူ တစ် ဦး ကို ရွေးချယ် ပါ ။ တစ် ခု စီ ကို ၎င်း ၏ တရားဝင် အက်စ်ဒီကေ ( @azure-rest/ai-translation-text ၊ @aws-sdk/client-translate ၊ @google-cloud/translate ) ဖြင့် 408/429/5xx တွင် အလိုအလျောက် ပြန်လည် ကြိုးစား ခြင်း နှင့်အတူ - လက် ဖြင့် လှိမ့် ထား သော အက်စ်အက်စ်တီ မ ရှိ ပါ ။ esbuild အထုပ်အထည်၊ စစ်ဆေးရေးသန့်ရှင်းမှု။
အရင်းအမြစ် ဘာသာပြန်ကိရိယာသည် Azure, AWS, သို့မဟုတ် Google ကိုသုံးပြီး သင့်အရင်းအမြစ်ဖိုင်များအတွက် စက်ဘာသာပြန်ထားသော ဆွဲယူတောင်းဆိုချက်များကို ဖွင့်ပေးသည်။
စတင်ပါ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, or Google - နှင့် အလုပ်လုပ်ပုံဖိုင်တစ်ခု။ Resource Translator က ကျန်တာကို ကိုင်တွယ်တယ်။