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، ودع مستودعك يتحدث كل لغة تستهدفها.
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 توضع مباشرة في إنشاء وسحب طلب.
اختر مزودا واحدا في كل جولة. كل منها يعتمد على مجموعة 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 - وملف سير عمل واحد. يتولى مترجم الموارد الباقي.