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 ສໍາ ລັບ ລວມ ທັງ globs, glossaries, ແລະ Custom Translator categories.
ລ໊ອກຊື່ brand ແລະ ຄໍາສັບຂອງຜະລິດຕະພັນດ້ວຍ regex ຂອບເຂດຄໍາສັບທີ່ສະຫລາດທີ່ຈັດການກັບ 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 - ບໍ່ ມີ HTTP ທີ່ ໃຊ້ ມື. 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 - ແລະ ແຟ້ມ workflow ຫນຶ່ງ. Resource Translator ຈັດການກັບສ່ວນທີ່ເຫຼືອ.